我正在考慮在高吞吐量應用程序中使用RavenDB進行一些查找場景。這將取代我需要對數據庫進行的所有查找調用,以獲取網站位置等內容。真正查看幾個選項(還有.Net緩存)。我知道你可以將RavenDB中的索引複製到SQL Server中,但是想知道是否有人在RavenDB與Sql Server同步的地方做了相反的處理?RavenDB - 與Sql Server DB同步
任何意見/建議,將不勝感激。
--S
我正在考慮在高吞吐量應用程序中使用RavenDB進行一些查找場景。這將取代我需要對數據庫進行的所有查找調用,以獲取網站位置等內容。真正查看幾個選項(還有.Net緩存)。我知道你可以將RavenDB中的索引複製到SQL Server中,但是想知道是否有人在RavenDB與Sql Server同步的地方做了相反的處理?RavenDB - 與Sql Server DB同步
任何意見/建議,將不勝感激。
--S
我已經做了類似的情形,其中需要的數據以分批轉移從SQL Server系統夜間到我們RavenDB實例。
我找不到現成的工具來做我想做的事情,因爲通常應該優化爲RavenDB提供與SQL Server不同的模型。
我寫了一個自定義控制檯應用程序,將數據放入我的RavenDB實例。
例如我的控制檯應用程序:
TLDR辦理:我寫我自己的控制檯應用程序,因爲我無法找到一個可以做到的通用產品。
到目前爲止唯一可行的解決方案是編寫您自己的同步過程。
我一直在尋找方法來改進使用RavenDB的搜索場景,RavenDB將使用我的sql服務器關係數據庫來填充。
我認爲這應該是一種更好的方式,但是我現在認爲只有使用ETL過程才能更新您的NoSQL版本的結構化數據。
+1,數據模型不匹配,橋接應用程序是最簡單的。 – 2012-02-14 17:34:55
謝謝@Phil我會研究一下。我很欣賞這些反饋 – scarpacci 2012-02-14 18:51:28