2016-11-22 9 views
1

Мне нужно создать соединение между ## MongoDB ## и ## SQL Server ##, где я хочу реплицировать подмножество моей базы данных с SQL Server в MongoDB. Может ли кто-нибудь предложить возможность того же и как?Connection -MongoDB & SQL Server

Сейчас я использую symmetricDS для репликации, но не смог ...

Пожалуйста, предложите, если symmetricDS может служить для этой цели.

ответ

4

Вот как цель MongoDB:

http://www.symmetricds.org/doc/3.8/html/user-guide.html#_mongodb

Если вам нужно больше гибкости, чем прямой таблицы для отображения таблицы, то можно было бы написать свой собственный загрузчик данных с использованием MongoDatabaseWriter в качестве шаблона.

https://github.com/JumpMind/symmetric-ds/tree/0c5cc1c24b42a64405f4b79c3cb6b594a35467f2/symmetric-client/src/main/java/org/jumpmind/symmetric/io

+0

Привет, Ченсон, мне нужно реплицировать с сервера sql на MongoDB (однонаправленный), так ли я выбираю конфигурацию «простая конфигурация с 2 уровнями» или «Мультииндивидуальная настройка». –

+0

Не уверен, что я понимаю вопрос. Вы можете перефразировать его? – chenson42

+0

При использовании symmetds Pro и настройке конфигурации нам нужно выбрать конфигурацию «простая конфигурация 2 уровня» или «Многоканальная настройка». что я должен выбрать? –

1

Есть простой способ вокруг для обмена данными с SQL в MongoDB с помощью:

  1. SQLtoMongo C# Инструмент
  2. KNIME Analytics Platform (способ легко реализовать - OpenSource)

Но все еще ищете что-то с триггерами, чтобы легко копировать вещи.