天天看點

DC學院學習筆記 (十):SQLite及MongoDBSQLiteMongoDB

學習了這一課,了解到除了mysql還有其他的資料庫,除了SQL還有nosql如moggoDB。

最常用的情景是在手機或桌面的應用程式。

從名字就可以看出是一個輕量級的資料庫

檔案型資料庫

常用于應用程式存儲資料,比如浏覽器存儲使用者的資料等

GUI: DB Browser for SQLite;通路SQLite就是通路一個檔案,使用這個前端的程式來通路

Python:import sqlite3,來進行資料庫的讀取(不需要安裝)

OK,下面來試一試吧!

在DB Browser中打開iris sqllite格式的資料庫

可以看一下,這個跟mysQL還是很像的。

DC學院學習筆記 (十):SQLite及MongoDBSQLiteMongoDB

随着資料存儲需求的發展,非關系型資料庫NoSQL擁有了越來越多的使用者,NoSQL并不是No-SQL,而是指Not Only SQL

沒有固定的表結構

避免使用join操作

NoSQL是基于鍵值對的,不需要經過SQL層的解析,性能較高

NoSQL資料庫,不使用SQL語句進行檢索

MongoDB存儲檔案的類型類似于JSON格式

GUI:Robo 3T

Python:PyMongo,來進行資料庫的讀取(需要安裝)

可以了解一下

果然跟JSON很像。。、

注:”by”:”tutorials point”,如果對應成SQL語句則是:WHERE by=”tutorials point”

OK,資料庫目前就了解這麼多吧!