MongoDB、MySQL

MongoDB

MongoDB是一個流行的nosql數據庫not only
sql,介於非關係型和關係型數據庫之間。比sqlite重,比mysql請。入門單獨低但教程較少,個人程序員和創業公司用的多點。

優點:
1.大量讀,數據存儲在內存中,通過一定策略定期持久化到硬盤。在內存中操作,讀操作性能高。
2.存儲結構簡單。鍵值對、字典結構直接存。開發效率高。
3.可擴展性強,靈活
缺點:
1.內存開銷昂貴,
2.沒有事務,不能達到數據的強制一致性
3.不適合較複雜的數據結構

##安裝
1.解壓zip包
##開其服務
##MongoDB於關係型數據庫對比
1、存儲方式。mysql 表格。mongo json
2,什麼是json?
json是一種通用的數據傳出格式,鍵值對、字符串。
python字典 {‘name’:‘小紅’,‘age’:13,‘score’:90}
但這個格式其它計算機其它編程不認識python
的鍵值對格式。需要一種不同計算機不同語言間傳輸的通用格式,json。 json是鍵值對形式的字符串。
“”“json
{
“name”:”"
“age”:13
“score”:90
“python”:[“23525245”,“2525626”]
}

“”"
字符串必須要雙引號。鍵可以爲字符串、數字、列表、更小的json串
3.database庫schema
4.表table 集合collection
5.行 row 文檔document

mysql

##介紹
流行的關係型數據庫

##安裝
###選擇安裝包
www.mysql.com/download(下載)community(社區版)
/nicrisoft windows(微軟Windows系統)
-msi microsoft windows installer 也就是,exe安裝包。好處:有安裝嚮導,自動添加環境變量,自動生成配置文件,自動註冊Windows服務。
-zip archive 也就是zip壓縮包。包含mysql主要文件,但跟Windows結合部分環境變量、服務就需要手動建立。好處是版本最新,控制力強。本課
點download,點 no thanks 不登錄就開始下載。
###安裝
1.新建文件夾C:\program Files\MySQl 允許權限
2.zip安裝包解壓至剛纔新建的文件夾。報解壓錯誤,原因無權限。解決先解壓到D盤,然後剪切至目錄,彈窗是允許權限
##開啓服務
介紹mysql工程的主要文件夾的文件作用

  • bin文件夾,可執行二進制程序。客戶端mysql.exe,服務端mysql.exe,備份mysqldump.exe
  • data。存放具體數據
  • my.ini。數據庫服務啓動時的默認配置文件,定義了mysql目錄,引擎,字符集,日誌等關鍵信息。需要手動建立。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章