我們有跟蹤用戶的電子郵件通訊(目前大約有10萬用戶)的相當大的SQL Server數據庫,我們正在建設的東西,將跟蹤數據發送的每個通訊,包括每個人是否有反彈/接收/觀看/點擊一個電子郵件。所以,這可能導致統計表中有數百萬行,我們正在考慮首次嘗試使用Document DB。從SQL Server和Azure DocumentDB查詢數據?
我的問題是,是否有可能同時查詢SQL服務器和文檔數據庫中的數據。也許有一種方法可以直接加入,或者通過在c#中使用LINQ。我不是專家,但我知道你可以同時查詢多個SQL服務器數據庫。
最重要的是我們需要能夠通過使用其唯一的訂戶ID來交叉引用主訂戶列表與文檔數據庫中保存的所有數據。
有關設置SQL Server中的鏈接服務器對象,使用MongoDB的驅動程序連接到DocumentDB什麼?我沒有測試過,但似乎它應該工作 – GregGalloway
@GregGalloway我相信你必須安裝一個MongoDB ODBC驅動程序,這可能是不可能的。無論如何,這是一個非常糟糕的「代碼味道」。 –