為什麼有那麼多種資料庫

2022-04-05 06:57:30 字數 549 閱讀 2806

之前paul graham向我們展示了乙個有趣的比較各種程式語言的方法:闡述各種程式語言都是用來解決什麼問題的。我發現這種方法放在資料庫上同樣好用:

oracle: 我們需要企業級資料庫。

mysql: oracle不開源。

postgresql: mysql的功能不夠多。

sqlite: 你可以把我嵌入到任何地方。這樣,4種資料庫夠大家用了。

mongodb: 為什麼我們要用join和模式(schema)?

couchdb: 為什麼我們要有集合(collection)?

redis: 為什麼我們要面向文件?

memcached: 為什麼我們要用硬碟?

neo4j: sql缺乏足夠的關係。

bigtable: mongodb的對web的擴充套件性不管好。

hbase: bigtable不開源。

cassandra: bigtable不是facebook開發的。

riak: cassandra不是用erlang語言編寫的。

orientdb: 讓我們把所有東西都放到同乙個資料庫裡!

為什麼有那麼多的binary log

什麼時候mysql會新建binary log?每乙個binary log的最大容量是多少呢?我不太想創造太多的binary log,我只想要乙個巨大的binary log 這一段說明有3種情況會創造新的binary log 1.重啟服務 mysqld 2.刷日誌 flush logs 3.超過乙個b...

為什麼有那麼多人願意喝 雞湯 ?

心靈雞湯,就是 充滿知識與感情的話語 柔軟 溫暖,充滿正能量。心靈雞湯是一種安慰劑,可以怡情,作閱讀快餐 亦可移情,挫折 抑鬱時,療效直逼 打雞血 這也是 心靈雞湯 風靡不衰的原因。大眾化口味,勵志化包裝,快餐式文字,無需動腦就可腦洞大開。當前快節奏的生活和無處不在的壓力,偶爾也需要這種激勵味十足的...

為什麼有那麼多人選擇「人工智慧」,真的有那麼好嗎?

蟄伏著,一邊汲取知識,一邊等待時機。現在開始學習人工智慧吧。開發推出了人工智慧機器學習365天特訓營 第二期 實時直播 回放 答疑服務 課程 課程提供什麼服務?冪次學院提供4項課程服務。從發展歷程 概念 基本名詞 術語 評估方法講起,到演算法模型與實戰演練 雲博士 美國哈佛大學博士後 浙江大學博士 ...