誰能用最簡單的語言或者例子說下 Mysql SQLite Mongo的區別呢?

時間 2021-05-31 04:57:53

1樓:Frank 李先生

舉個例子,如果資料庫看作筆記本:

mysql是方格本,每一頁上有行有列,行列的長度大小都是固定的,每行可以寫的字數也是固定的,每個格仔裡面只寫乙個字。寫出來的文章很整齊,查詢起來也容易。

mongodb相當於長條本,只有行沒有列,每一行可以寫不同長度的內容,而且行的高度也不一定,只要不超過一頁紙的高度度就可以。每一行結構都可以很不同,很靈活。

2樓:姜健

最簡單地說,關係型資料庫就是由一張張二維表組成,其他均稱為非關係型,也就是mysql和mongodb最大的區別吧,sqllite不知,應該是相比較mysql而言更加輕量

3樓:孫召忠

只能按key讀寫的是非關係型資料庫;可以支援sql的是關係型資料庫。

MongoDB是非關係型資料庫的代表;Mysql是關係型資料庫的代表。

sqlite是基於檔案的關係型資料庫,不能分布式,無法橫向擴充套件,負載差,不能校驗身份;優點是:輕量級,可用於嵌入式,通過sdk直接操作檔案不需要服務,免維護。

說的不對的地方請指正。

4樓:Robin

MySQL是鐵達尼號,船上的每乙個人、每乙個物體都是物件,他們之間建立各種關係,還有道德仁義等等約束條件,而鐵達尼號就是用於處理這些關係和約束,當然,船大了,耗費能源就大,轉舵就費力,相對SQLite和MongoDB就要吃力些;SQLite是乙個輕型的貨船,吞吐量很小,像鐵達尼號一樣,同樣可以處理關係和約束,但由於船太小,不能負載太多;而MongoDB是一艘遊艇,這艘遊艇只有水手、船長和用於展覽的貨物。水手有乙個展覽物品的清單,上面記錄了所有的展物資訊,每乙個展物都有唯一的編號,水手通過這個編號就可以得到是哪乙個貨物。如果有富人上船欣賞,卻不知道這個展物是什麼,那水手查下清單便知道了。

而且這張清單製作精良,水手可以很方便地通過編號得到展物的資訊。

舉的例子不是很得體,:)

我們假設鐵達尼號沒沉,三艘船各自在自己的航道上前行,迎著落日餘暉,飄向遠方。

簡而言之,關係型資料庫就是現實關係世界的抽象,而非關係型資料庫就是簡化關係,用鍵值對的方式進行訪問。只不過不同的廠商實現方式有別,產品呈現各種形態。羅素說:

須知參差多型,才是幸福本源」,多樣性的資料庫生態才是資料庫技術永恆發展的不竭源泉。

誰能用通俗的語言簡單介紹下什麼是雲技術?

非凡大陸 雲技術是基於雲計算商業模式應用的網路技術 資訊科技 整合技術 管理平台技術 應用技術等的總稱。雲技術 已經是很多行業發展的大趨勢所在。雲技術 不僅極大的便捷了工作的方方面面,還在安全性上讓資料得到了更高的保障。雲技術 定會在不遠的將來更加大行其道。更多公司會受益於 雲技術 得到更長足的發展...

誰能用簡單明瞭的語言解釋一下什麼是「時間戳」?

密信MeSign 可信時間,就拿電子郵件來說,目前普遍採用的S MIME電子郵件簽名和加密標準是不支援時間戳簽名的,但是密信認為現實世界的郵件是有郵戳的,數字世界的電子郵件也應該有郵戳,所以密信創新地在使用者郵件的數字簽名資料中附署了密信時間戳簽名,用以證明使用者傳送郵件的可信時間,而非傳統郵件的傳...

哪位同學能用最簡單的語言解釋一下什麼是ERP?

南訊股份 ERP系統是企業資源計畫 Enterprise Resource Planning 的簡稱,是指建立在資訊科技基礎上,集資訊科技與先進管理思想於一身,以系統化的管理思想,為企業員工及決策層提供決策手段的管理平台。簡單的說是將企業的三大流 物流,資金流,資訊流進行全面一體化管理的管理資訊系統...