0
將關係數據存儲在像mysql這樣的rdbms中,並且可以說在獨立圖形數據庫系統(如neo4j)中放置任意關係數據通常是可以接受的嗎?在一個數據庫中引用的主鍵到另一個數據庫呢?或者,另一個例子:當mysql是應用程序的主數據庫平臺時,使用mongodb作爲日誌數據?對於單個應用程序的多個數據庫平臺
我會考慮像使用sphinx搜索引擎作爲由mysql填充的全文後端的場景,這是一個在實踐中可行的實例,但希望聽到別人的想法。
一個示例實現將具有與存儲在mysql中的一段內容相關的實體,並且具有存儲在neo4j中的實體之間的深層關係。
感覺就像是一個「正確的工具」,正確的工作。我想我的擔心是在單個Web視圖中使用多個dbs。例如,如果我有一個與歌曲(作爲貢獻者,作爲製作人,作爲主要藝術家)以及諸如博客帖子的內容(是文章的主要焦點)的幾個加權關係的錄音藝術家被提及,與,另見,等等),我可以將它存儲在一個圖形數據庫中,並快速遍歷,或者我可以在mysql中擁有一個相當專業且非常大的表。兩者都有優點和缺點,都有我需要在單個頁面上顯示的數據。 – Carson 2009-12-15 16:52:53
是的,沒錯!我喜歡爲所有人使用一個數據庫,並規範化設計。沒有這麼快......但是兩個相關內容的數據庫很難管理(尤其是當你使用ORM時)。 – 2009-12-17 21:26:48