當前位置:吉日网官网 - 傳統故事 - 什麽是nosql數據庫?nosql和rdbms有什麽區別?

什麽是nosql數據庫?nosql和rdbms有什麽區別?

1了解酸和堿的區別(酸是關系數據庫強壹致性的四個要求,而堿是NoSQL數據庫可用性和壹致性的弱要求原則,意思是酸:原子性、壹致性、隔離性和持久性;基本:基本可用,軟狀態,最終壹致.同時有意思的是,在英語中,酸是酸的意思,堿是堿的意思。

2理解堅持和不堅持的區別。這是因為壹些NoSQL系統存儲在純內存中。

妳必須認識到傳統關系數據庫和NoSQL系統在數據結構上的本質區別。傳統的關系數據庫通常是基於行的表格存儲,而NoSQL系統包括列存儲(Cassandra)、鍵/值存儲(Memcached)、文檔存儲(CouchDB)和圖結構存儲(Secondary)。

4與傳統的關系數據庫有統壹的SQL語言操作接口不同,NoSQL系統通常有自己獨特的API接口。

5架構方面,妳必須明確NoSQL系統是設計用於上百臺機器的集群,而不是* * *獨占數據庫系統的架構。

6在NoSQL系統中,您可能不得不習慣於不知道您的數據實際存在於何處。

在NoSQL系統中,妳最好習慣它的弱壹致性。“最終壹致”(final consistency)是基本原則中的壹項重要內容。例如,在Twitter上,妳經常會感覺到關註者列表中數據的延遲。

8在NoSQL系統中,妳必須明白很多時候數據並不總是可用的。

妳要明白,有些方案有分區容忍度,而有些可能沒有。

  • 上一篇:五禽戲是由哪個朝代編創的?
  • 下一篇:七月半是什麽時候?
  • copyright 2024吉日网官网