Можете ли вы использовать couchDB для веб-приложений, таких как Ebay? - PullRequest
0 голосов
/ 13 ноября 2008

Я имею в виду, вы можете использовать couchDB для:

  • CRUD предметов, пользователи
  • ставки и аукционы резолюции
  • двунаправленные калибровки
  • Форум
  • Сравнение товаров

Ответы [ 4 ]

2 голосов
/ 13 ноября 2008

Вы можете попытаться использовать CouchDB для приложения - вопрос о том, будете ли вы успешными, это другой вопрос.

Что-то в масштабе eBay будет иметь особые требования, которые не являются типичными для приложения. Если вы создаете небольшой аукционный сайт, то, возможно, CouchDB будет достаточно. Документно-ориентированная база данных, такая как CouchDB, может быть не такой горячей, когда вам приходится иметь дело с данными на основе транзакций / записей, такими как данные, связанные с аукционами.

1 голос
/ 13 ноября 2008

Я думаю, что couchdb отлично подходит для решения части проблемы, хотя есть несколько элементов, которые не будут хорошими. В частности, возможная согласованность распределенных узлов кажется очень плохой для ставок в реальном времени.

Вы можете хранить элемент и информацию о пользователе в CouchDB, а также форумы и многое другое, но некоторые функции (отслеживание ставок, поиск) будут более подходящими для других бэкэндов. Например, ребята из CouchDB пытаются связать CouchDB с другими инструментами (такими как SOLR) для индексации и т. Д.

0 голосов
/ 28 декабря 2009

Как вы можете видеть здесь они действительно используют нереляционный подход, поэтому я думаю, вы движетесь в правильном направлении (по крайней мере, с точки зрения гибкости).

0 голосов
/ 13 ноября 2008

Я бы посмотрел, как Amazon использует SimpleDB для внутреннего использования (или нет?). Может быть, есть подсказки, как правильно использовать базу данных на основе документов.

...