Mysql 數(shù)據(jù)庫的介紹和分類(學習筆記一)

數(shù)據(jù)庫介紹及常見數(shù)據(jù)庫分類

1.1?數(shù)據(jù)庫介紹

1.1.1?什么是數(shù)據(jù)庫?

簡單的說跟狱,數(shù)據(jù)庫(因為Database)就是一個存放數(shù)據(jù)的倉庫俭厚,這個倉庫是按照一定的數(shù)據(jù)結(jié)構(數(shù)據(jù)結(jié)構是指數(shù)據(jù)的組織形式或數(shù)據(jù)之間的聯(lián)系)來組織、存儲的驶臊,我們可以通過數(shù)據(jù)庫提供的多種方式來管理數(shù)據(jù)庫里的數(shù)據(jù)挪挤。

更簡單形象的理解,數(shù)據(jù)庫和我們生活中存放雜物的儲物間倉庫性質(zhì)一樣关翎,區(qū)別只是存放的東西不同扛门,雜物間存放實體的物件,而數(shù)據(jù)庫里存放的是數(shù)據(jù)纵寝。

數(shù)據(jù)庫誕生于距距現(xiàn)在大概六十多年前尖飞,隨著信息技術的發(fā)展和人類社會的不斷進步,特別是2000年以后店雅,數(shù)據(jù)庫不在僅僅是存儲和管理數(shù)據(jù)了政基,而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理方式。數(shù)據(jù)庫有很多種類和功能闹啦,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各方面得到了廣泛的應用沮明。

1.2?數(shù)據(jù)庫的種類

按照早期的數(shù)據(jù)庫理論,比較流行的數(shù)據(jù)庫模型有三種窍奋,分別為層次式數(shù)據(jù)庫荐健、網(wǎng)絡式數(shù)據(jù)庫和關系型數(shù)據(jù)庫(前兩者已經(jīng)基本消失)。而當今的互聯(lián)網(wǎng)中琳袄,最常用的數(shù)據(jù)庫模型主要是兩種江场,即關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)庫。

1.2.1?關系型數(shù)據(jù)庫介紹

q?關系型數(shù)據(jù)庫的由來

雖然網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫已經(jīng)很好地解決了數(shù)據(jù)的集中和共享問題窖逗,但是在數(shù)據(jù)獨立性和抽象級別上仍有很大欠缺址否,而關系型數(shù)據(jù)庫就可以較好地解決這些問題。

q?關系型數(shù)據(jù)庫介紹

關系型數(shù)據(jù)庫模型是把復雜的數(shù)據(jù)結(jié)構歸結(jié)為簡單的二元關系(即二維表格形式)碎紊。在關系數(shù)據(jù)庫中佑附,對數(shù)據(jù)的操作幾乎全部建立在一個或多個關系表格上,通過對這些關聯(lián)表的表格分類仗考、合并音同、連接或選取等運算來實現(xiàn)數(shù)據(jù)的管理。

關系型數(shù)據(jù)庫誕生距今已有40多年了秃嗜,從理論產(chǎn)生發(fā)展到現(xiàn)實產(chǎn)品权均,例如:MySQL和Oracle數(shù)據(jù)庫顿膨。Oracle在數(shù)據(jù)庫領域里上升到了霸主地位,形成每年高達數(shù)百億美元的龐大產(chǎn)業(yè)市場叽赊,而MySQL也是不容忽視的數(shù)據(jù)庫虽惭,以至于被Oracle重金收購(先被SUN收購,然后SUN被Oracle收購蛇尚,據(jù)說MySQL賣了10億美金)芽唇。

q?關系型數(shù)據(jù)庫表格之間的關系舉例

表1:學生表

學號姓名年齡

S001張三16

S002李四17

S003王五18

S004趙六19


表2:課程表

課程號課程名學分

C1001語文5

C1002數(shù)學5

C1003外語5

C1004物理4


表1:學生選課表

學號課程號成績

S001C100180

S002C100290

S003C100359

S004C100466

q?小結(jié):什么是關系型數(shù)據(jù)庫

1、二維的表格取劫;

2匆笤、市場占有量較大的位MySQL和Oracle數(shù)據(jù)庫;

3谱邪、通過SQL結(jié)構化查詢語言來存取炮捧、管理數(shù)據(jù);

4惦银、保持數(shù)據(jù)一致性方面很強咆课。ACID理論?

1.2.2?非關系型數(shù)據(jù)庫介紹

q?非關系型數(shù)據(jù)庫誕生的背景

非關系型數(shù)據(jù)庫也被稱為NoSQL數(shù)據(jù)庫扯俱,NoSQL的本意是“Not Only SQL”书蚪,指的是非關系型數(shù)據(jù)庫,而不是“No SQL”的意思(沒有SQL語句迅栅?)殊校,因此,NoSQL的產(chǎn)生并不是要徹底否定關系型數(shù)據(jù)庫读存,而是作為傳統(tǒng)關系型數(shù)據(jù)庫的一個有效補充为流。NoSQL數(shù)據(jù)庫在特定的場景下可以發(fā)揮出難以想象的高效率和高性能。

隨著互聯(lián)網(wǎng)web2.0(以前的基本上是靜態(tài)網(wǎng)頁让簿,而現(xiàn)在是交互的網(wǎng)站)網(wǎng)站的興起敬察,傳統(tǒng)的關系型數(shù)據(jù)庫在應付web2.0網(wǎng)站,特別是對于規(guī)模日益擴大的海量數(shù)據(jù)尔当,超大規(guī)模和高并發(fā)的微博莲祸、微信、SNS類型的web2.0純動態(tài)網(wǎng)站已經(jīng)顯得力不從心居凶,暴露了很多難以克服的問題虫给,例如:傳統(tǒng)的關系型數(shù)據(jù)庫IO瓶頸藤抡、性能瓶頸都難以有效突破侠碧,于是開始出現(xiàn)了大批針對特定場景,以高性能和使用便利為目的的功能特異化的數(shù)據(jù)庫產(chǎn)品缠黍,NoSQL(非關系型)類的數(shù)據(jù)庫就是在這樣的情景中誕生并得到了非常迅速的發(fā)展弄兜。NoSQL不將數(shù)據(jù)的一致性作為重點,或者是作為次重點。

NoSQL是非關系型數(shù)據(jù)庫的廣義定義替饿。它打破了長久以來關系型數(shù)據(jù)庫與ACID理論大統(tǒng)一的局面语泽。NoSQL數(shù)據(jù)存儲不需要固定的表結(jié)構,通常也不存在連接操作视卢。在大數(shù)據(jù)存取上具備關系型數(shù)據(jù)庫無法比擬的性能優(yōu)勢踱卵。該術語(NoSQL)在2009年初得到了廣泛認同。當今的應用體系結(jié)構需要數(shù)據(jù)存儲在橫向伸縮性上能夠滿足需求据过。而NoSQL存儲就是為了實現(xiàn)這個需求而誕生的惋砂。

q?NOSQL非關系型數(shù)據(jù)庫小結(jié):

1、NOSQL不是否定關系數(shù)據(jù)庫绳锅,而是作為關系數(shù)據(jù)庫的一個重要補充西饵。

2、NOSQL為了高性能鳞芙、高并發(fā)而生眷柔,忽略影響高性能、高并發(fā)的功能原朝。

3驯嘱、NOSQL典型產(chǎn)品memcached(純內(nèi)存),redis(持久化緩存)喳坠,mongodb(面向文檔)

1.2.3?非關系型數(shù)據(jù)庫種類

(1)?鍵值(Key-Value)存儲數(shù)據(jù)庫

鍵值數(shù)據(jù)庫就類似傳統(tǒng)語言中使用的哈希表宙拉。可以通過key來添加丙笋、查詢或者刪除數(shù)據(jù)谢澈,因為使用key主鍵訪問,所以會獲得很高的性能及擴展性御板。

鍵值(Key-Value)數(shù)據(jù)庫主要是使用一個哈希表锥忿,這個表中有一個特定的鍵和一個指針指向特定的數(shù)據(jù)。Key/value模型對于IT系統(tǒng)來說的優(yōu)勢在于簡單怠肋、易部署敬鬓、高并發(fā)。

典型產(chǎn)品:Memcached笙各、Redis钉答、MemcacheDB、Berkeley DB

(2)?列存儲(Column-oriented)數(shù)據(jù)庫

列存儲數(shù)據(jù)庫將數(shù)據(jù)存在列族(column family)中杈抢,一個列族存儲經(jīng)常被一起查詢的相關數(shù)據(jù)数尿。舉個例子,如果我們有一個Person類惶楼,我們通常會一起查詢他們的姓名和年齡右蹦,而不是薪資诊杆。這種情況下,姓名和年齡就會被放入一個列族中何陆,而薪資則在另外一個列族中晨汹。

這部分數(shù)據(jù)庫通常是用來應對分布式存儲的海量數(shù)據(jù)。鍵仍然存在贷盲,但是他們的特點是指向了多個列淘这。這些列是由列家族來安排的。

典型產(chǎn)品:Hbase巩剖、Cassandra

(3)?面向文檔數(shù)據(jù)庫

文檔型數(shù)據(jù)庫的靈感是來自于Lotus Notes辦公軟件的慨灭,而且它同第一種鍵值存儲相類似。該類型的數(shù)據(jù)模型是版本化的文檔球及,半結(jié)構化的文檔以特定的格式存儲氧骤,比如JSON。文檔型數(shù)據(jù)庫可以看作是鍵值數(shù)據(jù)庫的升級版吃引,允許之間嵌套鍵值筹陵。而且文檔型數(shù)據(jù)庫比鍵值數(shù)據(jù)庫的查詢效率更高。

面向文檔數(shù)據(jù)庫會將數(shù)據(jù)以文檔的形式存儲镊尺。每個文檔都是自包含的數(shù)據(jù)單元朦佩,是一系列數(shù)據(jù)項的集合。每個數(shù)據(jù)項都有一個名稱與對應的值庐氮,值既可以是簡單的數(shù)據(jù)類型语稠,如字符串、數(shù)字和日期等弄砍;也可以是復雜的類型仙畦,如有序列表和關聯(lián)對象。數(shù)據(jù)存儲的最小單位是文檔音婶,同一個表中存儲的文檔屬性可以是不同的慨畸,數(shù)據(jù)可以使用XML、JSON或者JSONB等多種形式存儲衣式。

典型產(chǎn)品:MongoDB寸士、CouchDB

(4)?圖形數(shù)據(jù)庫

圖形數(shù)據(jù)庫允許我們將數(shù)據(jù)已圖的方式存儲。實體會被作為定點碴卧,而實體之間的關系則會被作為邊弱卡。比如我們有三個實體,Steve Jobs住册,Apple和Next婶博,則會有兩個”Founded by”的邊將Apple和Next連接到Steve Jobs。

圖形結(jié)構的數(shù)據(jù)庫同其他行列以及剛性結(jié)構的SQL數(shù)據(jù)庫不同界弧,它是使用靈活的圖形模型凡蜻,并且能擴展到多個服務器上搭综。NoSQL數(shù)據(jù)庫沒有標準的查詢語言(SQL)垢箕,因此進行數(shù)據(jù)庫查詢需要制定數(shù)據(jù)模型划栓。許多NoSQL數(shù)據(jù)庫都有REST式的數(shù)據(jù)接口或者查詢API。

典型的產(chǎn)品有:Neo4J条获、InfoGrid忠荞。

1.3?常用關系型數(shù)據(jù)庫產(chǎn)品介紹

1.3.1 Oracle數(shù)據(jù)庫

Oracle前生叫SDL,由Larry Ellison和另外兩個編程人員在1977創(chuàng)辦帅掘,他們開發(fā)了自己的拳頭產(chǎn)品委煤,在市場上大量銷售,1979年修档,Oracle公司引入了第一個商用SQL關系型數(shù)據(jù)庫管理系統(tǒng)碧绞。Oracle公司是最早開發(fā)關系型數(shù)據(jù)庫的廠商之一,其產(chǎn)品支持最廣泛的操作系統(tǒng)平臺吱窝。目前Oracle關系型數(shù)據(jù)庫產(chǎn)品的市場占有率數(shù)一數(shù)二讥邻。

Oracle公司是目前全球最大的數(shù)據(jù)庫軟件公司,也是近年業(yè)務增長極為迅速的軟件提供與服務商院峡。

主要應用范圍:傳統(tǒng)大企業(yè)兴使,大公司,政府照激,金融发魄,證券等等。

版本升級:Oracle8i俩垃,Oracle9i励幼,Oracle10g,Oracle11g口柳,Oracle12c

1.3.2 MySQL數(shù)據(jù)庫

MySQL數(shù)據(jù)庫是一個中小型關系型數(shù)據(jù)庫管理系統(tǒng)赏淌,軟件開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購啄清,后Sun公司又被oracle公司收購六水。目前MySQL被廣泛地應用在Internet上的大中小型網(wǎng)站中。由于體積小辣卒、速度快掷贾、總體擁有成本低,尤其是開放源碼這一特點荣茫,許多大中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫想帅,甚至國內(nèi)知名的淘寶網(wǎng)頁選擇棄用ORACLE而更換為更開放的MySQL懂拾。

MySQL數(shù)據(jù)庫主要應用范圍:互聯(lián)網(wǎng)領域麦备、大中小型網(wǎng)站腹缩,游戲公司抄瑟,電商平臺等等。

1.3.3 MariaDB

MariaDB數(shù)據(jù)庫管理系統(tǒng)是MySQL數(shù)據(jù)庫的一個分支浅缸,主要由開源社區(qū)維護轨帜,采用CPL授權許可。開發(fā)這個MariaDB數(shù)據(jù)庫分支的可能原因之一是:甲骨文公司收購了MySQL之后衩椒,有將MySQL閉源的潛在風險蚌父,因此MySQL開源社區(qū)采用分支的方式來避開這個風險。(CentOS7已經(jīng)將集成的MySQL替換為了MariaDB)

開發(fā)MariaDB數(shù)據(jù)庫的目的是完全兼容MySQL數(shù)據(jù)庫毛萌,包括API和命令行苟弛,使之能輕松的成為MySQL的代替品。在存儲引擎方面阁将,使用XtraDB來代替MySQL的InnoDB膏秫。MariaDB由MySQL的創(chuàng)始人Michael Widenius主導開發(fā),他早前曾以10億美元的價格做盅,將自己創(chuàng)建的公司MySQL AB賣給了SUN缤削,此后,隨著SUN被甲骨文收購言蛇,MySQL的所有權也落入了Oracle的手中僻他。MariaDB數(shù)據(jù)庫的名稱來自MySQL的創(chuàng)始人Michael Widenius的女兒Maria的名字。

MariaDB基于事務的Maria存儲引擎腊尚,替換了MySQL的MyISAM存儲引擎吨拗,它使用Percona的XtraDB。這個版本還包括了PrimeBase XT和FederatedX存儲引擎婿斥。

MariaDB數(shù)據(jù)庫直到5.5八本劝篷,均依照MySQL的版本發(fā)行。因此民宿,使用MariaDB5.5的人會從MySQL5.5中了解到MariaDB的所有功能娇妓。

1.3.4 SQL Server

Microsoft SQL Server是微軟公司開發(fā)的大型關系型數(shù)據(jù)庫系統(tǒng)。SQL Server的功能比較全面活鹰,效率高哈恰,可以作為中型企業(yè)或者單位的數(shù)據(jù)庫平臺。SQL Server可以與Windows操作系統(tǒng)緊密集成志群,不論是應用程序開發(fā)速度還是系統(tǒng)事務處理運行速度着绷,都能得到較大的提升。對于在Windows品臺上開發(fā)的各種企業(yè)級信息管理系統(tǒng)來說锌云,不論是C/S架構還是B/S架構荠医,SQL Server都是一個很好的選擇。SQL Server的缺點是只能在Windows系統(tǒng)下運行。

主要應用范圍:部分企業(yè)電商彬向,使用windows服務器平臺的企業(yè)兼贡。

1.3.5 Access

美國Microsoft公司于1994年推出的微機數(shù)據(jù)庫管理系統(tǒng)。它具有界面友好娃胆、易學易用遍希、開發(fā)簡單、接口靈活等特點缕棵,是典型的新一代桌面關系型數(shù)據(jù)庫管理系統(tǒng)孵班。它結(jié)合了Microsoft Jet Database Engine和圖形用戶界面兩項特點涉兽,是Microsoft Office的成員之一招驴。Access能夠存取Access/Jet、Microsoft SQL Server枷畏、Oracle别厘,或者任何ODBC兼容數(shù)據(jù)庫的資料。

Access是入門級小型桌面數(shù)據(jù)庫拥诡,性能安全性都很一般触趴。可供個人管理或小型網(wǎng)站使用

1.3.6?其他數(shù)據(jù)庫

DB2渴肉,PostgreSQL冗懦,Informix,Sybase等仇祭。

1.4?常用的非關系型數(shù)據(jù)庫產(chǎn)品介紹

1.4.1 Memcached(key-value)

Memcached是一個開源的披蕉、高性能的、具有分布式內(nèi)存對象的緩存系統(tǒng)乌奇。通過它可以減輕數(shù)據(jù)庫負載没讲,加速動態(tài)的Web應用,最初版本由LiveJournal的Brad Fitzpatrick在2003年開發(fā)完成礁苗。目前全球有非常多的用戶都在使用它來構建自己的大負載網(wǎng)站或提高自己的高訪問網(wǎng)站的響應速度爬凑。注意:Memcache是這個項目的名稱,而Memcached是服務器端的主程序文件名试伙。

緩存一般用來保存一些經(jīng)常被讀取的對象或數(shù)據(jù)(例如嘁信,瀏覽器會把經(jīng)常訪問的網(wǎng)頁緩存起來一樣),通過緩存來存取對象或數(shù)據(jù)要比在磁盤上存取快很多疏叨,前者是內(nèi)存潘靖,后者是磁盤。Memcached是一種純內(nèi)存緩存系統(tǒng)考廉,把經(jīng)常存取的對象或數(shù)據(jù)緩存在Memcached的內(nèi)存中秘豹,這些被緩存的數(shù)據(jù)被程序通過API的方式被存取,Memcached里面的數(shù)據(jù)就像一張巨大的HASH表昌粤,數(shù)據(jù)以key-value對的方式存在既绕。Memcached通過緩存經(jīng)常被存取的對象或數(shù)據(jù)啄刹,從而減輕頻繁讀取數(shù)據(jù)庫的壓力,提高網(wǎng)站的響應速度凄贩,構建出速度更快的可擴展的Web應用誓军。官網(wǎng):http://memcached.org/

由于Memcached為純內(nèi)存緩存軟件,一旦重啟所有數(shù)據(jù)都會丟失疲扎,因此昵时,新浪網(wǎng)基于Memcached開發(fā)了一個開源項目Memcachedb。通過為Memcached增加Berkeley DB的持久化存儲機制和異步主輔復制機制椒丧,使Memcached具備了事務恢復能力壹甥、持久化數(shù)據(jù)存儲能力和分布式復制能力,Memcachedb非常適合需要在超高性能讀寫速度壶熏、持久化保存的應用場景句柠,但是最近幾年逐漸被其他的持久化產(chǎn)品代替,例如redis棒假。

q?小結(jié):

1溯职、key-value型數(shù)據(jù)庫

2、純內(nèi)存數(shù)據(jù)庫帽哑,重啟丟失數(shù)據(jù)

3谜酒、持久化產(chǎn)品memcachedb(sina)

1.4.2 redis(key-value)

和Memcached類似,redis也是一個key-value型存儲系統(tǒng)妻枕。但redis支持的存儲value類型相對更多僻族,包括string(字符串)、list(鏈表)佳头、set(集合)和zset(有序集合)等鹰贵。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集康嘉、并集和差集及更豐富的操作碉输,而這些操作都是原子性的。在此基礎上亭珍,redis支持各種不同方式的排序敷钾。與Memcached一樣,為了保證效率肄梨,redis的數(shù)據(jù)都是緩存在內(nèi)存中的阻荒。區(qū)別是redis會周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎上實現(xiàn)了master-slave(主從)同步众羡。

Redis是一個高性能的key-value數(shù)據(jù)庫侨赡。redis的出現(xiàn),很大程度上補償了Memcached這類key-value存儲的不足,在部分場合可以對關系數(shù)據(jù)庫起到很好的補充作用羊壹。它提供了Python蓖宦,Ruby,Erlang油猫,PHP客戶端稠茂,使用很方便。

官網(wǎng):http://www.redis.io/documentation

q?小結(jié):

1情妖、支持內(nèi)存緩存睬关,這個功能相當于Memcached。

2毡证、支持持久化存儲电爹,這個功能相當于Memcachedb,ttserver

3情竹、數(shù)據(jù)類型更豐富藐不,比其他key-value庫功能更強

4匀哄、支持主從集群秦效,分布式

5、支持列隊等特殊功能涎嚼。

應用:緩存從存取Memcached更改為redis阱州。


1.4.3 MongoDB(Document-oriented)

MongoDB是一個介于關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫之間的產(chǎn)品,是非關系數(shù)據(jù)庫當中功能最豐富法梯,最像關系數(shù)據(jù)庫的苔货。他支持的數(shù)據(jù)結(jié)構非常松散,類似json的bjson格式立哑,因此可以存儲比較復雜的數(shù)據(jù)類型夜惭。MongoDB最大的特點就是他支持的查詢語言非常強大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言铛绰,幾乎可以實現(xiàn)類似關系數(shù)據(jù)庫單表查詢的絕大部分功能诈茧,而且還支持對數(shù)據(jù)建立索引。它的特點是高性能捂掰、易部署敢会、易使用,存儲數(shù)據(jù)非常方便这嚣。

q?主要功能特性:

1鸥昏、面向集合存儲,易存儲對象類型的數(shù)據(jù)姐帚±艨澹“面向集合”(Collenction-Orented),意思是數(shù)據(jù)被分組存儲在數(shù)據(jù)集中,被稱為一個集合(Collenction)膳汪。每個集合在數(shù)據(jù)庫中都有一個唯一的標識名像樊,并且可以包含無限數(shù)目的文檔。集合的概念類似關系型數(shù)據(jù)庫(RDBMS)里的表(table)旅敷,不同的是它不需要定義任何模式(schema)

2生棍、模式自由。模式自由(schema-free)媳谁,意味著對于存儲在MongoDB數(shù)據(jù)庫中的文件涂滴,我們不需要知道它的任何結(jié)構定義。如果需要晴音,你完全可以把不同結(jié)構的文件存儲在同一個數(shù)據(jù)庫里柔纵。

3、支持動態(tài)查詢

4锤躁、支持完全索引搁料,包含內(nèi)部對象

5、支持查詢

6系羞、支持復制和故障恢復

7郭计、使用高效的二進制數(shù)據(jù)存儲,包括大型對象

8椒振、自動處理碎片昭伸,以支持云計算層次的擴展性。

1.4.4 Cassandra(Column-oriented)

Apache Cassandra是一套開源分布式Key-Value存儲系統(tǒng)澎迎。它最初由Facebook開發(fā)庐杨,用于存儲特別大的數(shù)據(jù)。Facebook目前在使用此系統(tǒng)夹供。

Cassandra的主要特點就是它不是一個數(shù)據(jù)庫灵份,而是由一堆數(shù)據(jù)庫節(jié)點共同構成的一個分布式網(wǎng)絡服務,對Cassandra的一個寫操作哮洽,會被復制到其他節(jié)點上去填渠,對Cassandra的讀操作,也會被路由到某個節(jié)點上面去讀取袁铐。對于一個Cassandra集群來說揭蜒,擴展性能是比較簡單的事情,只管在集群里面添加節(jié)點就可以了剔桨。

Cassandra是一個混合型的非關系型數(shù)據(jù)庫屉更,類似于Google的BigTable。其主要功能比Dynimite更豐富洒缀,Cassandra最初由Facebook開發(fā)瑰谜,后轉(zhuǎn)變成了開源項目欺冀。它是一個網(wǎng)絡社交云計算方面理想的數(shù)據(jù)庫。

官網(wǎng):http:// cassandra.org

主要特性:

1萨脑、分布式

2隐轩、基于column的結(jié)構化

3、高伸展性

1.4.5?其他數(shù)據(jù)庫

Hbase渤早,MemcacheDB职车,BerkeleyDB,Tokyo Tyrant(ttserver)

1.5?數(shù)據(jù)庫排名

排名地址:https://db-engines.com/en/ranking

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鹊杖,一起剝皮案震驚了整個濱河市悴灵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌骂蓖,老刑警劉巖积瞒,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異登下,居然都是意外死亡茫孔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門被芳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缰贝,“玉大人,你說我怎么就攤上這事筐钟】桑” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵篓冲,是天一觀的道長。 經(jīng)常有香客問我宠哄,道長壹将,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任毛嫉,我火速辦了婚禮诽俯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘承粤。我一直安慰自己暴区,他們只是感情好,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布辛臊。 她就那樣靜靜地躺著仙粱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彻舰。 梳的紋絲不亂的頭發(fā)上伐割,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天候味,我揣著相機與錄音,去河邊找鬼隔心。 笑死白群,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的硬霍。 我是一名探鬼主播帜慢,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼唯卖!你這毒婦竟也來了崖堤?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤耐床,失蹤者是張志新(化名)和其女友劉穎密幔,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撩轰,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡胯甩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了堪嫂。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片偎箫。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖皆串,靈堂內(nèi)的尸體忽然破棺而出淹办,到底是詐尸還是另有隱情,我是刑警寧澤恶复,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布怜森,位于F島的核電站,受9級特大地震影響谤牡,放射性物質(zhì)發(fā)生泄漏副硅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一翅萤、第九天 我趴在偏房一處隱蔽的房頂上張望恐疲。 院中可真熱鬧,春花似錦套么、人聲如沸培己。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽省咨。三九已至,卻和暖如春诸迟,著一層夾襖步出監(jiān)牢的瞬間茸炒,已是汗流浹背愕乎。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留壁公,地道東北人感论。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像紊册,于是被迫代替她去往敵國和親比肄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載自:https://mp.weixin.qq.com/s?__biz=MzIxNTQ0MDQxNg==&mid...
    怦然心_動閱讀 2,537評論 1 19
  • 做了幾年開發(fā)囊陡,用過幾種數(shù)據(jù)庫芳绩,但是也就知道數(shù)據(jù)庫的名字,其他的也沒學到啥撞反,開發(fā)過程中大多數(shù)也就是寫寫SQL文妥色,增刪...
    sleepySnail閱讀 887評論 0 7
  • 因為愛過你,然后自己就廢了…不停地亂想遏片。甜蜜著牽手嘹害,動情的眼神,默契的感覺洋溢在心懷吮便,滿滿的笔呀,真的不知道原來已愛的...
  • 注:1. 本文鏈接中,包含[]的為已翻譯的文檔鏈接髓需,不包含的為官方文檔鏈接许师。2. 涉及到編程語言的部分,以翻譯Sc...
    steanxy閱讀 1,205評論 0 2
  • 我依然記得幾年前大家年度聚會時僚匆,神色凝重微渠,對未來感到焦慮不安的模樣。那時白热,我們圍在一起敛助,不緊不慢地說話,談論來談論...
    蕭晚晚閱讀 259評論 0 0