資料庫系統(database system),是由資料庫及管理軟體組成的系統。
資料庫就是儲存資料的地方,傳統意義上不包括檔案系統。
資料庫是由兩部分組成
1.db資料庫本身——我們看不見的。
2,資料庫管理系統。
現在世界上資料庫分為3類
,關係型資料庫
rdbms 關係型資料庫管理系統,(relational database management system: rdbms) 是指包括互相聯絡的邏輯組織和訪問這些資料的一套程式(資料庫管理系統軟體)。
主流的資料庫
最出名的三大關係型資料庫;mysql oracle mssql(sql server)mysql被oracle收購了
非關係型資料庫nosq不是要取代傳統關係型資料庫 而是補充
nosql的意思就是not only sql
產生的原因;關係型資料庫太慢了!
redis(基於記憶體的)mongodb(基於硬碟的)hbase(基於大數集群的)
newql
近幾年才發現的
是rdbms和nosql折中的資料庫解決的方法
介於關係行資料庫和非關係型資料庫之間的資料庫
代表;mysql8.0
注意!!!mysql5.7及以下是傳統關係型資料庫mysql8.0是newsql
sql and nosql
其實底層還是關係型資料庫並優化至nosql的速度,並且支援兩種的開發語言
注意!mysql8.0目前沒有公司在用!!
快! 速度是其他關係型資料庫不能比的(相對功能較少)
開源!能夠自主開發基於mysql(c語言編寫)
由阿里發起的「運動」,去oracle化,中國所有的大型狐狸啊汪企業資料庫由oracle遷移至mysql
免費!基本上就是中小型微型企業的唯一選擇
綜上所述mysql中國市場占有率第一!
資料庫是什麼?資料庫的概念
本節介紹資料庫的基本概念,包括資料庫儲存方式 資料庫技術的發展歷史 資料庫的儲存結構以及資料庫在開發中的作用。計算機資料 data 的儲存一般以硬碟為資料儲存空間資源,從而保證計算機內的資料能夠持續儲存。對於資料的處理,一般會採用資料庫相關的技術進行處理,從而保證資料處理的高效性。採用資料庫的管理模...
資料庫是什麼
資料庫中有什麼?值得注意的是,很多人都不需要建立自己的資料庫。您可能也不會建立自己的表或其他資料結構。您可能只需要執行備份和重新儲存並作業系統上的安全性,並讓應用程式安裝為您建立資料庫。這完全可以理解,完全符合許多企業和許多意外datebase的需求。然而,理解這些東西是什麼,以及它如何作為理解sq...
mysql資料封裝是什麼 mysql資料庫的封裝
資料庫封裝類 import pymysql import json class my databa object def init self,pwd name 表名 user root host localhost port 3306 self.conn pymysql.connect user u...