Как перенести БД SQL Server в CouchDB - PullRequest
3 голосов
/ 02 апреля 2012

Поскольку я новичок в CouchDB, я хотел знать различные варианты перехода с БД SQL Server на CouchDB. Пожалуйста, пролите немного света на это.

Ответы [ 4 ]

4 голосов
/ 30 апреля 2012

Краткий ответ: нет простого способа перехода с MySQL на CouchDB.Это потому, что логика MySQL или любого механизма реляционных баз данных и NoSQL полностью отличается.Таким образом, хотя перемещение данных в расчете на единицу не является сложным, идея заключается в том, как ваше приложение и ваши данные будут работать в совершенно новой среде.Первая проблема заключается в том, что вам нужно будет создавать представления, поэтому вам нужно заранее знать, как к вашим данным обращаются.Это не большое препятствие, но вы должны принять это во внимание.

Без достаточной информации о вашем приложении и ваших текущих данных MySQL дать вам исчерпывающий ответ сложно.При этом вы можете увидеть грубое логическое объяснение MySQL to CouchDB для ваших запросов и т. Д. По адресу

http://guide.couchdb.org/draft/cookbook.html

Эти ресурсы также могут быть полезны

http://maztravel.com/haskell/mySqlToCouchDB.html

SQL (MySQL) и NoSQL (CouchDB)

1 голос
/ 12 июля 2013

Вот статья о миграции с сервера на основе SQL на CouchDB:

0 голосов
/ 03 марта 2014

Я ищу простое решение этого вопроса, и, к сожалению, думаю, что для большинства людей его не будет. Тем не мение; мне кажется, что по большей части мы не хотели бы сделать полный переход с SQL на NoSQL .... для начала это потребовало бы переписывания целых программ и интерфейсов.

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

Так что, если у вас есть веб-сайты, управляемые SQL - оставьте их, вам, вероятно, все равно придется со временем их перестроить.

Но там, где вы генерируете новый контент и особенно интегрируете большие новые наборы данных - делайте это в NoSQL.

Я думаю, что это то, что я собираюсь так или иначе.

0 голосов
/ 02 апреля 2012

SQL Server и CouchDB - это чрезвычайно разные технологии. Путь миграции один-к-одному не существует, поскольку ни SQL, ни Couch не обладают всеми функциями другого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...