SteemSnap - MongoDB 學習手記 - 01
以前學習 Ruby on Rails 建立 CRUD app時,學習過一點 SQL 的用法。
覺得 SQL 之類的 Relational database 很不錯,唯一不好的是有時侯復雜一點的relationship 需要許多中間層來建立關係。對 app 的 performance 和指令建設會傷一點腦細胞。
現時雲服務當道,現時許多公司已把它們 database 轉換到 NoSQL。
NoSQL 的全稱是 Not Only SQL,也可以理解非關係型的資料庫,是一種新型的革命式的資料庫設計方式,不過它不是為了取代傳統的關係型資料庫而被設計的,它們分別代表了不同的資料庫設計思路。
MongoDB是一種面向文檔的數據庫管理系統,用C++等語言撰寫而成,以解決應用程序開發社區中的大量現實問題。
MongoDB社區版是免費的,所以是非常用家友好。
所以對 MongoDB 這類 noSQL 有了興趣,想落手了解一下,寫個手記日後翻閱。
對比 | MySQL | MongoDB |
---|---|---|
1. 名字起源 | 來自女兒的名字 | 來自 humongous |
2. 架構 | 使用 Table/Row/Column | 使用 Collection/Document |
3. Schema 設定 | 需要指定 table 的 schema | collection 的每個 document 的 schema 可以自由修改 |
4. Join 支持 | 支援 join | 沒有 join |
5. 語言 | 使用 SQL 語言 | 使用類似 JavaScript 的函式 |
#cn #cn-reader #cn-curation #whalepower #jjm #mini #lifestyle #cn-programming #build-it #zzan #dblog #diamondtoken #marlians #upfundme #actnearn
when do trading bot?
have to learn some trading strategies from your leofinance blog first wor.
When write some trading strategies sin?
拍拍拍
5👏
努力学习天天向上
啪啪啪啪