Миграция с couchDB в RDBMS - PullRequest
       25

Миграция с couchDB в RDBMS

1 голос
/ 15 марта 2009

Интересно, можно ли выполнить миграцию из БД на основе документов (например, couchDB) в СУБД (например, MySQL).

1 Ответ

2 голосов
/ 16 марта 2009

Краткий ответ: Да

Длинный ответ: чем больше функций Document-DB (например, CouchDB) вы используете, тем больше боли вы почувствуете. Такие понятия, как сложное генерирование «представления» на основе сокращения карт, сложные вложенные документы и т. П., Плохо сопоставляются с RDBMS.

Также думает, что легко с CouchDB (Multi-Master с более чем двумя мастерами, балансировка нагрузки) трудно или почти невозможно с RBMS.

С другой стороны, приложения, которые интенсивно используют настоящую СУБД (обычно не mySQL), намного сложнее портировать на CouchDB и друзей, потому что они пропускают транзакции и все остальные свойства ACID. CouchDB предоставляет гораздо меньше гарантий в этом отношении. Поэтому в общем случае перенос с couchdb проще, чем перенос на couchdb.

Тем не менее, многие приложения используют RDBMS только в качестве прославленных хранилищ (ключ, значение) - их легко переносить во всех направлениях.

...