MongodDB資料庫安裝和簡單使用

2022-09-16 07:15:13 字數 576 閱讀 1714

mongodb是一種非關聯式資料庫,屬於nosql(not only sql不僅僅是sql)資料庫的一種。

rdbms vs nosql

rdbms 

- 高度組織化結構化資料 

- 結構化查詢語言(sql) (sql) 

- 資料和關係都儲存在單獨的表中。 

- 資料操縱語言,資料定義語言 

- 嚴格的一致性

- 基礎事務

nosql 

- 代表著不僅僅是sql

- 沒有宣告性查詢語言

- 沒有預定義的模式

-鍵 - 值對儲存,列儲存,文件儲存,圖形資料庫

- 最終一致性,而非acid屬性

- 非結構化和不可預知的資料

- cap定理 

- 高效能,高可用性和可伸縮性

nosql的優點/缺點

優點:高可擴充套件性;分布式計算;低成本;架構的靈活性,半結構化資料; 沒有複雜的關係

缺點: 沒有標準化;有限的查詢功能(到目前為止);最終一致是不直觀的程式

關聯式資料庫和非關聯式資料庫遵循的原則也是不同的,關聯式資料庫遵循acid原則,非關聯式資料庫

Ubuntu 上安裝MYSQL資料庫以及簡單操作

在ubuntu上安裝mysql是一件很簡單的事情,只需要幾條命令就可以了 1 首選按裝一下vim工具的命令 sudo apt get install vim gtk 這裡注意一下,可能會出現一下錯誤 e 無法獲得鎖 var lib dpkg lock open 11 資源暫時不可用 e 無法鎖定管理...

MongoDB資料庫簡筆

mongodb是乙個面向文件儲存的非關係型資料庫,是用c 編寫的。mongodb將資料儲存為乙個文件,資料結構由 鍵值對 組成,字段值 可以包含其他文件 陣列及文件陣列,類似於json物件,如下格式 mongodb與sql對應的術語 sqlmongodb 術語英文術語 術語英文術語 資料庫datab...

MySQL資料庫瓶頸簡析

查詢與索引優化分析 在優化mysql時,通常需要對資料庫進行分析,常見的分析手段有慢查詢日誌,explain 分析查詢,profiling分析以及show命令查詢系統狀態及系統變數,通過定位分析效能的瓶頸,才能更好的優化資料庫系統的效能。效能瓶頸定位show命令 我們可以通過show命令檢視mysq...