NoSQL 2.0 要來臨了嗎?
基于“Key-Value”的數據庫,例如 Cassandra, Redis 和 DynamoDB 已經在很多網絡應用(例如 推ter,Google,非死book,LinkedIn 等等)中替代了傳統了關系型數據庫。但是這些 NoSQL 數據庫都是通過限制操作的復雜度來獲得高性能和高的可擴展性,例如只支持 GET 和 PUT 操作。 HyperDex,由 Cornell 大學開發的一個 key-value 數據庫,最近在 NoSQL 系統中很引人注目。HyperDex 引入了一種特殊的多維 hash 函數來支持高效的查詢操作。它可以不通過 key 來查詢存儲的對象。而其他系統都是通過索引技術來提供搜索功能,或者遍歷對象的功能。HyperDex 的設計可以讓應用直接在服務器上獲得搜索結果。這個功能的性能很讓人震驚。初步的性能測試顯示了 HyperDex 相對于 Cassandra 和 MongoDB 有大幅的性能提升。根據這些測試的結果,和 HyperDex 特殊的設計,我們是否已經開始進入 NoSQL 2.0 時代?
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!