У нас есть довольно большая база данных SQL-сервера, которая отслеживает подписчиков для рассылки бюллетеней по электронной почте (в настоящее время около 100 тыс. Пользователей), и мы создаем что-то, что будет отслеживать данные для каждого рассылаемого бюллетеня, включая вопрос о том, отбросил ли каждый человек/получил/щелкните по электронной почте. Таким образом, это может привести к миллионам строк в статистических таблицах, и мы думали о том, чтобы сначала проверить базу данных документов.Данные запроса от SQL Server и Azure DocumentDB?
Вопрос в том, можно ли одновременно запрашивать данные на SQL-сервере и в БД документа. Может быть, есть способ присоединиться напрямую или с помощью LINQ в C#. Я не эксперт, но я знаю, что вы можете одновременно запрашивать несколько баз данных SQL Server.
Главное, что мы должны иметь возможность перекрестно ссылаться на список основных подписчиков со всеми данными, хранящимися в БД документа, с использованием их уникального идентификатора абонента.
насчет создания связанного объекта сервера в SQL Server, который использует драйвер MongoDB для подключения к DocumentDB? Я не тестировал это, но похоже, что он должен работать – GregGalloway
@GregGalloway Я считаю, что вам придется установить драйвер ODBC MongoDB, что может быть невозможно. В любом случае, это действительно плохой «запах кода». –