Оцінюючи зберігання, орієнтоване на документи, які плюси та мінуси CouchDB проти MongoDB?
Оцінюючи зберігання, орієнтоване на документи, які плюси та мінуси CouchDB проти MongoDB?
Відповіді:
Існує велика кількість відмінностей між ними. MongoDB більше схожий на традиційний RDBMS (ніхто не стріляє). CouchDB виконує реплікацію master-master. Це досить добре задокументовано в цій дуже популярній публікації блогу .
Обидва в даний час розвиваються, тому, якщо ви вибрали один сьогодні, ви можете виявити, що вам потрібно перейти пізніше.
Я знаю про компанію, яка зробила ретельний огляд обох, з прототипними програмами, реалізованими в обох, і вони зробили добре обізнаний вибір, виходячи з вимог проекту. Спочатку вони мали успіх у своєму виборі, але приблизно через 6 місяців деякі вимоги були більш зрозумілі, і вони зіткнулися з проблемою. Тепер вони переходять на інші db. Протягом цих 6 місяців інший db додав деякі функції, які дозволили компанії подолати свою проблему, але вибрані сервіси db працювали над різними проблемами та наборами функцій.
Коротше кажучи, мені здається, що вам потрібно заритися і подивитися, що працює досить добре для вашого проекту. Тримайте вкладки щодо інших варіантів, щоб, якщо ви зіткнулися з неможливою проблемою, зможете вирішити, чи має сенс переключення.