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