Вопрос

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

Это было полезно?

Решение

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top