一、資料庫介紹
1、關系型資料庫的特點
? 二維表
典型產品Oracle傳統企業,MySQL是互聯網企業
資料存取是通過SQL
最大特點,資料安全性方面強(ACID)
2、NoSQL:非關系型資料庫(Not only SQL)
? 不是否定關系型資料庫,做關系型資料庫的的補充,
3、web1.0時代
? 企業提供內容,用戶瀏覽,所以關系型資料庫夠用,并發并不高,所以不需要NoSQL,
4、web2.0時代
? 核心是企業提供平臺,用戶參與提供內容,這時關系型資料庫無法滿足需求了,
5、2003 NoSQL出現
? memcached誕生,關注的點是性能,而安全性關注比較低,隨著安全性需求不斷提升,所以有了redis,
6、redis特點
? 依然高性能該并發,
? 資料持久化的功能
? 支持多資料型別,主從復制和集群
? 管理不再使用SQL了
7、NoSQL特性總覽:
? 不是否定關系型資料庫,而是作為補充,現在也有部分替代的趨勢,
? 關注高性能,高并發,靈活性,忽略和上述無關的功能,
? 現在也在提升安全性和使用功能,
? 典型產品:Redis(持久化快取,兩個半天)、MongoDB(最接近關系型資料的NoSQL)、Memcached,
? 管理不適用SQL管理,而是用一些特殊的API或資料介面,
8、NoSQL的分類、特點、典型產品
? 鍵值(KV)存盤:Memcached、Redis;
? 列存盤(column-oriented):HBASE(新浪,360)、Cassandra(200臺服務器集群)
? 檔案資料庫(document-oriented):MongoDB(最接近關系型資料庫的NoSQL)
? 圖形存盤(Graph):Neo4j,
9、mysql發展史
1979年,報表工具Unireg出現,
1985 年,以瑞典David Axmark為首,成立了一家公司(AB前身),IASM引擎出現,
1990年,提供SQL支持,
1999-2000年,MySQLAB公司成立,并公布原始碼,開源化,
2000年4月BDB引擎出現,支持事務,
2008年1月16號MySQL被Sun公司收購,
2009年04月20日Oracle收購Sun公司,MySQL轉入Oracle 門下,
10、mysql特點
開源
社區版免費
簡單,使用方便,可靠
穩定、安全
社區活躍
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/48519.html
標籤:MySQL
上一篇:mysql系列-安裝及增刪改查
