1.關係型資料庫和非關係型資料庫
阿新 • • 發佈:2022-05-25
關係型資料庫和非關係型資料庫的區別
我們只需要 記住常用的:redis / hbase /mongoDB /CouchDB /Neo4J 【注意:hive 不是資料庫,是資料倉庫 不是一個概念】
什麼非關係型資料庫呢?
非關係型資料庫嚴格上不是一加粗樣式種資料庫,應該是一種資料結構化儲存方法的集合,可以是文件或者鍵值對等
優點:
1、格式靈活:儲存資料的格式可以是key,value形式、文件形式、圖片形式等等,文件形式、圖片形式等等,使用靈活,應用場景廣泛,而關係型資料庫則只支援基礎型別。
2、速度快:nosql可以使用硬碟或者隨機儲存器作為載體,而關係型資料庫只能使用硬碟;
3、高擴充套件性;
4、成本低:nosql資料庫部署簡單,基本都是開源軟體。
缺點:
1、不提供sql支援,學習和使用成本較高;
2、無事務處理;
3、資料結構相對複雜,複雜查詢方面稍欠。
非關係型資料庫的分類和比較:
1、文件型
2、key-value型
3、列式資料庫
4、圖形資料庫