NoSQL是什麼?認識資料庫管理系統DBMS|ALPHA Camp Blog
SQL (Structured Query Language 結構化查詢語言) 是一種專門用來管理與查詢關聯式資料庫RDBMS的程式語言。NoSQL資料庫的意思是 "Not Only SQL",也就是不限定為「關聯式資料庫」的資料庫管理系統的統稱。在這篇文章,會入門介紹「關聯式資料庫」與「NoSQL資料庫」這兩種常見的資料庫管理系統(database management system,簡稱 DBMS)。
內容目錄 Toggle SQL (Structured Query Language 結構化查詢語言) 是一種專門用來管理與查詢關聯式資料庫(Relational database)的程式語言。NoSQL資料庫的意思是 “Not Only SQL”,也就是不限定為「關聯式資料庫」的資料庫管理系統的統稱。 今天,大部分的人提到「資料庫」的時候,通常指的其實是資料庫管理系統(database management system,簡稱 DBMS):一套讓我們能方便使用資料庫的軟體,作為使用者(或是使用資料庫的應用程式)與資料庫之間溝通的平台。在這篇文章,會入門介紹「關聯式資料庫」與「NoSQL(非關聯式)資料庫」這兩種常見的資料庫管理系統。 相關課程:SQL 入門課程:14 天從語法到真實企業案例 想了解更多 Data & AI 產業與必備技能?Data & AI 免費公開課在這裡! 透過專案實作,學會後端必懂的資料庫設計 關聯式資料庫(Relational Database Menagement System, RDBMS) 1970 年代初,在 IBM 研究實驗室工作的埃德加·科德 (Edgar F. Codd) 出版了一份名為「A Relational Model of Data for Large Shared Data Banks」的研究,定義了「關聯式資料 (Relation
Explore this link on the map →related reading
- SQL vs NoSQL in 8 Examples | Towards Data Sciencetowardsdatascience.com
- NoSQL - Database Systemscs186berkeley.net
- What the heck are you actually using NoSQL for? - High Scalability -highscalability.com
- Relational Vs. Non-Relational Databases | MongoDBmongodb.com
- Notionnanransohoff.com
- Against SQLscattered-thoughts.net
- SWE Quiz - Master System Design & ML Interviewsswequiz.com
- NYSRGnotes.ekzhang.com
- Databases in 2024: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon Universitycs.cmu.edu
- Linmilinmi.cc
- It's not you, it's SQLstack.convex.dev
- GitHub - redis/redis-om-node: Object mapping, and more, for Redis and Node.js. Written in TypeScript. · GitHubgithub.com