鍵值對存儲數(shù)據(jù)庫 鍵值對存儲數(shù)據(jù)庫是NoSQL數(shù)據(jù)庫中的一種類型,也是最簡單的NoSQL數(shù)據(jù)庫。鍵對值對存儲數(shù)據(jù)庫中的數(shù)據(jù)是以鍵值對的形式來存儲的。常見的鍵值對存儲數(shù)據(jù)庫有Redis、Tokyo Cabinet/Tyrant、Voldemort以及Oracle BDB等數(shù)據(jù)庫。鍵值對存儲數(shù)據(jù)庫的結(jié)構(gòu)示意圖如下。查看全文>>
CAP原則一個(gè)分布式系統(tǒng)最多可以同時(shí)實(shí)現(xiàn)兩個(gè)要素,即AP或CP或AC。選擇AC策略,意味著放棄P,也就是說,保證了系統(tǒng)的一致性和可用性,卻違背了分布式系統(tǒng)的分區(qū)容錯(cuò)性;選擇CP策略,意味著放棄A,也就是說,保證了系統(tǒng)的一致性和分區(qū)容錯(cuò)性,但用戶的體驗(yàn)較差,即當(dāng)系統(tǒng)宕機(jī)時(shí),需要等待所有節(jié)點(diǎn)的數(shù)據(jù)一致時(shí),用戶才可訪問系統(tǒng);選擇AP策略查看全文>>
Python本身的數(shù)據(jù)分析功能并不強(qiáng),需要安裝一些第三方的擴(kuò)展庫來增強(qiáng)它的能力。在Python培訓(xùn)課程用到的庫包括NumPy、Pandas、Matplotlib、Seaborm、NLTK等,接下來將針對相關(guān)庫做一個(gè)簡單的介紹。查看全文>>
大多數(shù)情況下,海量的數(shù)據(jù)是使用數(shù)據(jù)庫進(jìn)行存儲的,這主要是依賴于數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)共享性、獨(dú)立性等特點(diǎn)。因此,在實(shí)際生產(chǎn)環(huán)境中,絕大多數(shù)數(shù)據(jù)都是存儲在數(shù)據(jù)庫中查看全文>>
Boken是一個(gè)專門針對Web瀏覽器使用的交互式可視化庫,這是與其他可視化庫相比最核心的區(qū)別。接下來,本節(jié)將針對Boken庫的基本應(yīng)用進(jìn)行詳細(xì)地介紹。查看全文>>
數(shù)字類型不僅可以參與簡單的加減乘除等基本運(yùn)算,還可以參與更加復(fù)雜的數(shù)學(xué)運(yùn)算,比如求弦、求根、求對數(shù)等,在Python程序中實(shí)現(xiàn)這些運(yùn)算需要用到Python的一個(gè)數(shù)學(xué)模塊——math。在使用math模塊之前,需要先用import語句導(dǎo)入math模塊:查看全文>>