為什么有那么多種數(shù)據(jù)庫(kù)_MySQL
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 18:29:52
為什么有那么多種數(shù)據(jù)庫(kù)_MySQL
為什么有那么多種數(shù)據(jù)庫(kù)_MySQL:bitsCN.com 之前Paul Graham向我們展示了一個(gè)有趣的比較各種編程語(yǔ)言的方法:闡述各種編程語(yǔ)言都是用來(lái)解決什么問(wèn)題的。我發(fā)現(xiàn)這種方法放在數(shù)據(jù)庫(kù)上同樣好用: Oracle: 我們需要企業(yè)級(jí)數(shù)據(jù)庫(kù)。 MySQL: Oracle不開(kāi)源。 PostgreSQL: MySQL
導(dǎo)讀為什么有那么多種數(shù)據(jù)庫(kù)_MySQL:bitsCN.com 之前Paul Graham向我們展示了一個(gè)有趣的比較各種編程語(yǔ)言的方法:闡述各種編程語(yǔ)言都是用來(lái)解決什么問(wèn)題的。我發(fā)現(xiàn)這種方法放在數(shù)據(jù)庫(kù)上同樣好用: Oracle: 我們需要企業(yè)級(jí)數(shù)據(jù)庫(kù)。 MySQL: Oracle不開(kāi)源。 PostgreSQL: MySQL
bitsCN.com
之前Paul Graham向我們展示了一個(gè)有趣的比較各種編程語(yǔ)言的方法:闡述各種編程語(yǔ)言都是用來(lái)解決什么問(wèn)題的。我發(fā)現(xiàn)這種方法放在數(shù)據(jù)庫(kù)上同樣好用:
Oracle: 我們需要企業(yè)級(jí)數(shù)據(jù)庫(kù)。
MySQL: Oracle不開(kāi)源。
PostgreSQL: MySQL的功能不夠多。
SQLite: 你可以把我嵌入到任何地方。這樣,4種數(shù)據(jù)庫(kù)夠大家用了。
MongoDB: 為什么我們要用join和模式(schema)?
CouchDB: 為什么我們要有集合(collection)?
Redis: 為什么我們要面向文檔?
Memcached: 為什么我們要用硬盤(pán)?
Neo4j: SQL缺乏足夠的關(guān)系。
Bigtable: MongoDB的對(duì)web的擴(kuò)展性不管好。
Hbase: Bigtable不開(kāi)源。
Cassandra: Bigtable不是Facebook開(kāi)發(fā)的。
Riak: Cassandra不是用Erlang語(yǔ)言編寫(xiě)的。
OrientDB: 讓我們把所有東西都放到同一個(gè)數(shù)據(jù)庫(kù)里!
bitsCN.com
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
為什么有那么多種數(shù)據(jù)庫(kù)_MySQL
為什么有那么多種數(shù)據(jù)庫(kù)_MySQL:bitsCN.com 之前Paul Graham向我們展示了一個(gè)有趣的比較各種編程語(yǔ)言的方法:闡述各種編程語(yǔ)言都是用來(lái)解決什么問(wèn)題的。我發(fā)現(xiàn)這種方法放在數(shù)據(jù)庫(kù)上同樣好用: Oracle: 我們需要企業(yè)級(jí)數(shù)據(jù)庫(kù)。 MySQL: Oracle不開(kāi)源。 PostgreSQL: MySQL