如果有人在另一個數據庫之上構建數據庫(如twitter),那麼該數據庫會繼承底層數據庫的侷限性和低效率嗎?圖表數據庫可以跨節點有效地分配數據嗎?
我特別感興趣的是titan db(http://thinkaurelius.com),因爲他們聲稱支持跨節點高效地分割數據集。
由於cassandra的效率,他們聲稱支持跨節點分發數據。然而,neo4j聲稱他們不在節點之間分發數據,而是在每個節點上覆制整個數據集的原因是因爲任何圖形遍歷離開一個節點,因此必須在以太網上移動,這太慢了實用。
由於cassandra沒有關於圖的知識,因此無法優化以保持一個節點上的圖遍歷。因此,大多數圖遍歷將跨越節點邊界。
巨人聲稱跨節點高效擴展真假嗎?
看起來像泰坦支持任何類型的圖表,因爲cassandra(據說)不知道關於圖的任何內容 - 只是原始數據。 不幸的是,我沒有幾臺服務器用於測試。我不認爲在同一個硬盤上運行5個虛擬機的基準測試,使用內部網絡將是一個公平的測試方法。 –