我正在重新設計一個.NET系統,每天存儲> 1000張多頁.TIF圖像以供桌面和Web系統檢索。當前系統使用SQL服務器來存儲圖像ID和元數據,但實際的TIF文件存儲在單獨的文件服務器上的NTFS目錄中。如何使用RavenDB存儲圖像數據庫
像RavenDB這樣的NoSQL數據庫會不會是將TIF作爲「文檔」存儲以及將圖像ID作爲關鍵字的好選擇?
圖片通常只寫一次,但多次閱讀。我希望RavenDB將是存儲圖像的好選擇,因爲我試圖通過以下方式改進當前系統:冗餘(使用複製自動創建存儲庫的另一個副本) - 性能(使用圖像的鍵/值性質) - 可靠性(當前NTFS文件系統'數據庫'容易出錯且易碎)
嗨皮特,我看到這個職位現在大約一歲,我很想知道你是如何實現這個解決方案,因爲我們正在努力實現同樣的事情。你最終是否使用NoSql數據庫? – Loathian 2013-03-02 23:38:17
嗨Loathian。那種/軟的。原來我的原始問題是由於我沒有真正理解當時我提出這個問題時的NoSQL。我以爲TIF/PDF是一個'文檔',最好是將NoSQL文檔視爲一個包含數據的JSON包。我們最終做的是使用傳統SQL數據庫存儲有關TIF/PDF文檔的索引信息,然後使用Amazon S3作爲實際二進制文件的存儲。 SQL數據庫存儲指針,S3存儲文檔。效果很好!祝你的項目好運。 – 2013-03-07 18:17:01