零基礎學習MongoDB(一)-- 簡介丨【綻放吧!數據庫】
一、數據庫簡介
數據庫是按照數據結構來組織、存儲和管理數據的倉庫。
我們的程序都是在內存中運行的,一旦程序運行結束或者計算機斷電,程序運行中的數據都會丟失。
所以我們就需要將一些程序運行的數據持久化到硬盤之中,以確保數據的安全性。而數據庫就是持久化的最佳選擇
也可以說,數據庫就是存儲數據的倉庫
二、數據庫分類
關系型數據庫
Mysql、Oracle、DB2、SQL Server …
非關系型數據庫(NoSQL)
MongoDB、Redis
較為流行的NoSQL數據庫是文檔數據庫和鍵值對數據庫。
三、MongoDB 簡介
MongoDB 是為快速開發互聯網 Web 應用而設計的數據庫系統。
MongoDB 的設計目標是極簡、靈活、作為Web應用棧的一部分。
MongoDB 的數據模型是面向文檔的,所謂文檔是一種類似于 JSON 的結構,簡單理解MongoDB 這個數據庫中存放的是 JSON(BSON)
四、MongoDB 的一些特性
五、基本概念
數據庫 database
數據庫是一個倉庫,在倉庫中存放集合
集合(數組) collection
類似與SQL中的數據表,本質上是一個數組,里面包含看多個文檔對象,[{},{},{}]
文檔對象 document
一個文檔對象 {} 就是一條記錄,不需要相同的字段,
一個數據庫由多個集合構成,一個集合包含多個文檔對象。
注意
關于文檔
關于集合
集合存在于數據庫中,集合沒有固定的結構,這意味著可以對集合插入不同格式和類型的數據,但通常情況下插入的數據都有一定的關聯性
【綻放吧!數據庫】有獎征文火熱進行中:https://bbs.huaweicloud.com/blogs/285617
MongoDB 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。