2013-10-03 40 views

回答

1

恕我直言,多語種從任何語言NoSQL視角比對象和語言有更廣泛的意義。我覺得它表示這樣一個事實,即根據用戶或應用程序使用數據的方式,可以使用多個數據存儲。這裏的範圍不限於只能與商店交談的語言類型或可以處理的不同類型的對象。我們正在談論有n不同的商店n不同的需求

這是什麼意思?隨着企業應用程序變得越來越複雜,嘗試將所有內容都放在一個模型中並沒有什麼意義。我們可以根據我們的需求改用多個數據存儲,並分別利用每個商店的優勢。我們不必強迫我們的數據/應用程序進入商店(正如我們在傳統系統中需要做的那樣)。我們必須從適合我們應用程序或數據的所有可用商店中選擇適當的商店。

舉例來說,如果你是一個社交網絡門戶網站的擁有者,你可以使用:

  • 的HBase的收件箱中的郵件
  • 卡桑德拉的活動日誌
  • 的Neo4j爲社會圖表

等等您無需甩開手來將所有這些不同類型的數據放入單一商店。我不知道這是不是你所期望的。但這就是我想像的Polyglot方面的NoSQL