Can you use couchDB for web applications like ebay?

I mean can you use couchDB to:

  • CRUD elements, users
  • bids and auctions.
  • bi-directional calibrations
  • Forum
  • product comparison
0


source to share


4 answers


You can try using CouchDB for your application - whether you will be successful is another question.



Something on the scale of eBay will have special requirements that are not typical of a typical application. If you are building a small auction site, then perhaps CouchDB will suffice. A document-oriented database like CouchDB might not be as hot when you have to deal with transaction / record based data like those associated with auctions.

+2


source


I think couchdb would be great for part of the problem, although there are a few things that aren't big. In particular, end-to-end consistency over distributed nodes seems really bad for real-time betting.



You can store product and user information in CouchDB as well as forums and more, but some functionality (bid tracking, search) will be more appropriate for other backends. For example, the CouchDB guys are considering linking CouchDB to other tools (like SOLR) for indexing, etc.

+1


source


I would take a look at how Amazon uses SimpleDB internally (or are they?). There might be some hints as to the correct ways to use a document-based database.

0


source


As you can see here , they do take a non-relational approach, so I think you are heading in the right direction (at least in terms of flexibility).

0


source







All Articles