當前位置:吉日网官网 - 傳統故事 - 關系數據模型和非關系數據模型各有什麽優缺點?

關系數據模型和非關系數據模型各有什麽優缺點?

關系數據庫:SQLServer、Oracle、mysql等特性;

①用關系模型組織數據庫;

②交易的壹致性;

③簡單來說,關系模型是指二維表模型,關系數據庫是由二維表及其關系組成的數據組織。

優勢:

容易理解:二維表結構是壹個非常接近邏輯世界的概念,關系模型比網格、層次等其他模型更容易理解;

②易用性:通用的SQL語言使得操作關系數據庫非常方便;

③易維護:豐富的完整性(實體完整性、參照完整性和自定義完整性)大大降低了數據冗余和數據不壹致的概率;

④支持SQL,可用於復雜查詢。

缺點:

①保持壹致性所付出的巨大代價是其糟糕的讀寫性能;

②固定表結構;

③並發讀寫要求高;

④海量數據的高效讀寫;

非關系數據庫:MongoDb、redis、HBase等特點;

①使用鍵值對存儲數據;

②分布式;

③壹般不支持ACID特性;

④非關系型數據庫嚴格來說不是數據庫,而是結構化數據存儲方式的集合。

優勢:

(1)無需sql層解析,讀寫性能很高;

②基於鍵值對,數據不耦合,易於擴展;

③存儲數據的格式:nosql的存儲格式是key、value、document、picture等。,而關系數據庫只支持基本類型。

缺點:

①不提供sql支持,學習和使用成本高;

(2)沒有事務處理,對bi、報表等附加功能支持差;

  • 上一篇:大約400字寫的是歷史故事。
  • 下一篇:農村傳統因代而異。
  • copyright 2024吉日网官网