2008-11-13 7 views

Répondre

2

Vous pourrait essayer d'utiliser CouchDB pour une application - pour savoir si vous auriez du succès est une autre question. Quelque chose à l'échelle d'eBay aura des exigences particulières qui ne sont pas représentatives d'une application typique. Si vous construisez un petit site d'enchères alors peut-être que CouchDB suffirait. Une base de données orientée document comme CouchDB peut ne pas être si chaude lorsque vous devez traiter des données transactionnelles/basées sur des enregistrements comme celles associées aux enchères.

0

Je voudrais voir comment Amazon utilise SimpleDB en interne (ou pas?). Peut-être avoir des indices sur les bonnes façons d'utiliser une base de données basée sur des documents.

1

Je pense que couchdb serait excellent pour une partie du problème, bien qu'il y ait quelques éléments qui ne seraient pas géniaux. En particulier, la cohérence éventuelle sur les nœuds distribués semble vraiment mauvaise pour les enchères en temps réel.

Vous pouvez conserver l'élément et les informations utilisateur dans CouchDB, ainsi que des forums et beaucoup de ce genre de choses, mais certaines fonctionnalités (suivi des enchères, recherche) seraient plus adaptées aux autres backends. Par exemple, les gars de CouchDB cherchent à lier CouchDB à d'autres outils (comme SOLR) pour l'indexation, etc.

0

Comme vous pouvez voir here ils utilisent en effet une approche non relationnelle, donc je suppose que vous vous dirigez vers une direction correcte (au moins en termes de flexibilité).

Questions connexes