所需的容量并不大。本發(fā)明中的存儲(chǔ)單元需要支持RAID 1,設(shè)有2個(gè)SATA2/3標(biāo)準(zhǔn)的接口,該兩個(gè)接口分別接兩個(gè)256GB固態(tài)硬盤(pán),固態(tài)硬盤(pán)讀取速度為500MB/S,寫(xiě)入速度為400MB/S,緩存256MB,平均尋道時(shí)間0.2ms。
[0029]通訊單元負(fù)責(zé)進(jìn)行內(nèi)外信息交互,通訊單元為2路千兆以太網(wǎng)形成的網(wǎng)卡冗余陣列,可以分擔(dān)負(fù)載。
[0030]USB接口單元用于外接鍵盤(pán)、鼠標(biāo)、優(yōu)盤(pán)等設(shè)備。
[0031]本發(fā)明以內(nèi)存單元作為數(shù)據(jù)存儲(chǔ)點(diǎn),從而提供高性能的低功耗服務(wù)器,因此其應(yīng)用較佳的適用于熱數(shù)據(jù)特征明顯的場(chǎng)景。而且受制于內(nèi)存的成本往往高于固態(tài)硬盤(pán)和存儲(chǔ),熱數(shù)據(jù)的總量不能偏大。本發(fā)明的應(yīng)用包括但不限于以下場(chǎng)景:熱點(diǎn)新聞或者微博,在短期內(nèi)訪問(wèn)量大,訪問(wèn)率高;作為輔助消費(fèi)的二維碼,商家上節(jié)假日有針對(duì)的推廣活動(dòng),生命周期短(幾天或者幾周),使用率高。
[0032]本發(fā)明所涉及的Memcache為高性能的分布式的內(nèi)存對(duì)象緩存系統(tǒng),通過(guò)在內(nèi)存里維護(hù)一個(gè)統(tǒng)一的巨大的hash表,它能夠用來(lái)存儲(chǔ)各種格式的數(shù)據(jù),包括圖像、視頻、文件以及數(shù)據(jù)庫(kù)檢索的結(jié)果等,簡(jiǎn)單的說(shuō)就是將數(shù)據(jù)調(diào)用到內(nèi)存中,然后從內(nèi)存中讀取,從而大大提高讀取速度。Memcached是以守護(hù)程序方式運(yùn)行于一個(gè)或多個(gè)服務(wù)器中,隨時(shí)會(huì)接收客戶端的連接和操作。
[0033]Memcache自身并沒(méi)有實(shí)現(xiàn)集群功能,如果想用Memcahce實(shí)現(xiàn)集群需要借助第三方軟件或者自己設(shè)計(jì)編程實(shí)現(xiàn),第三方采用memagent代理實(shí)現(xiàn),memagent又名magent。
[0034]如圖2所示,可以看到有兩個(gè)magent節(jié)點(diǎn),兩個(gè)memcached節(jié)點(diǎn),每個(gè)magent節(jié)點(diǎn)又分別代理兩個(gè)memcached節(jié)點(diǎn),應(yīng)用系統(tǒng)端使用magent pool來(lái)調(diào)用memcache進(jìn)行存儲(chǔ)。硬件結(jié)構(gòu)可以為兩臺(tái)Iinux服務(wù)器,每臺(tái)服務(wù)器上分別安裝magent和memcached服務(wù),并設(shè)為開(kāi)機(jī)啟動(dòng)。這樣做的好處是任何一臺(tái)服務(wù)器宕機(jī)后都不影響magent pool獲取memcache信息,即實(shí)現(xiàn)了 memcached的高可用(HA),當(dāng)然,也可以用三臺(tái)、四臺(tái)或者更多服務(wù)器來(lái)提高高可用(HA)。
[0035]此外,關(guān)于Redis數(shù)據(jù)庫(kù),redis是一個(gè)key-value存儲(chǔ)系統(tǒng)。和Memcached類似,它支持存儲(chǔ)的value類型相對(duì)更多,包括string(字符串)、list(鏈表)、set(集合)、zset (sorted set 一有序集合)和hash(哈希類型)。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎(chǔ)上,redis支持各種不同方式的排序。與memcached —樣,為了保證效率,數(shù)據(jù)都是緩存在內(nèi)存中,區(qū)別的是redis會(huì)周期性的把更新的數(shù)據(jù)寫(xiě)入磁盤(pán)或者把修改操作寫(xiě)入追加的記錄文件,并且在此基礎(chǔ)上實(shí)現(xiàn)了 master-slave (主從)同步。
[0036]Redis是一個(gè)高性能的key-value數(shù)據(jù)庫(kù)。redis的出現(xiàn),很大程度補(bǔ)償了memcached這類key/value存儲(chǔ)的不足,在部分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫(kù)起到很好的補(bǔ)充作用,它提供了 Java,C/C++,C#, PHP, JavaScript,Perl,Object-C,Python, Ruby,Erlang 等客戶端,使用很方便。
[0037]Redis對(duì)事務(wù)的支持目前還比較簡(jiǎn)單,redis只能保證一個(gè)client發(fā)起的事務(wù)中的命令可以連續(xù)的執(zhí)行,而中間不會(huì)插入其他client的命令。由于redis是單線程來(lái)處理所有client的請(qǐng)求的所以做到這點(diǎn)是很容易的。
[0038]Redis支持主從同步。數(shù)據(jù)可以從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,從服務(wù)器可以是關(guān)聯(lián)其他從服務(wù)器的主服務(wù)器。這使得Redis可執(zhí)行單層樹(shù)復(fù)制。從盤(pán)可以有意無(wú)意的對(duì)數(shù)據(jù)進(jìn)行寫(xiě)操作。由于完全實(shí)現(xiàn)了發(fā)布/訂閱機(jī)制,使得從數(shù)據(jù)庫(kù)在任何地方同步樹(shù)時(shí),可訂閱一個(gè)頻道并接收主服務(wù)器完整的消息發(fā)布記錄。同步對(duì)讀取操作的可擴(kuò)展性和數(shù)據(jù)冗余很有幫助。
[0039]綜上所述,即為本發(fā)明實(shí)施例內(nèi)容,而顯然本發(fā)明的實(shí)施方式并不僅限于此,其可根據(jù)不同應(yīng)用環(huán)境,利用本發(fā)明的功能性實(shí)現(xiàn)相應(yīng)的需求。
【主權(quán)項(xiàng)】
1.一種低功耗熱數(shù)據(jù)服務(wù)器,其特征在于包括主板單元,同時(shí)主板單元上設(shè)有中央處理器單元、內(nèi)存單元、通訊單元、存儲(chǔ)單元、USB接口單元、串口單元、電源單元、時(shí)鐘單元;其中,中央處理器單元與內(nèi)存單元、通訊單元、存儲(chǔ)單元、USB接口單元、串口單元、電源單元相連;中央處理器單元對(duì)數(shù)據(jù)進(jìn)行運(yùn)算和進(jìn)行信息處理;內(nèi)存單元存放中央處理器單元的運(yùn)算數(shù)據(jù);存儲(chǔ)單元保存內(nèi)存單元的鏡像數(shù)據(jù);通訊單元進(jìn)行內(nèi)外信息交互,分擔(dān)負(fù)載;USB接口外接鍵盤(pán)、鼠標(biāo)及優(yōu)盤(pán)。
2.根據(jù)權(quán)利要求1所述的低功耗熱數(shù)據(jù)服務(wù)器,其特征在于所述的中央處理器單元為X86 的 IntelAtom 處理器。
3.根據(jù)權(quán)利要求1所述的低功耗熱數(shù)據(jù)服務(wù)器,其特征在于所述的內(nèi)存單元為DDR3L內(nèi)存。
4.根據(jù)權(quán)利要求1所述的低功耗熱數(shù)據(jù)服務(wù)器,其特征在于所述的存儲(chǔ)單元支持RAIDI,設(shè)有兩個(gè)SATA2/3標(biāo)準(zhǔn)的接口。
5.根據(jù)權(quán)利要求4所述的低功耗熱數(shù)據(jù)服務(wù)器,其特征在于所述的存儲(chǔ)單元的兩個(gè)接口分別外接兩個(gè)256GB固態(tài)硬盤(pán),所述固態(tài)硬盤(pán)的讀取速度為500MB/S,寫(xiě)入速度為400MB/S,緩存256MB,平均尋道時(shí)間0.2msο
6.根據(jù)權(quán)利要求1所述的低功耗熱數(shù)據(jù)服務(wù)器,其特征在于所述的通訊單元為兩路千兆以太網(wǎng)形成的網(wǎng)卡冗余陣列。
【專利摘要】本發(fā)明公開(kāi)了一種低功耗熱數(shù)據(jù)服務(wù)器,包括主板單元,主板單元上設(shè)有中央處理器單元、內(nèi)存單元、通訊單元、存儲(chǔ)單元、USB接口單元、串口單元、電源單元、時(shí)鐘單元。本發(fā)明經(jīng)濟(jì)效益突出,采購(gòu)成本低,低功耗服務(wù)器的生產(chǎn)成本遠(yuǎn)低于高性能服務(wù)器;節(jié)能環(huán)保,低功耗服務(wù)器消耗電量少,節(jié)能環(huán)保突出;產(chǎn)出效益高,多臺(tái)低功耗服務(wù)器集群,能按線性提升數(shù)據(jù)吞吐量,達(dá)成遠(yuǎn)高于高性能服務(wù)器的效益。
【IPC分類】G06F3-06, G06F1-16
【公開(kāi)號(hào)】CN104536529
【申請(qǐng)?zhí)枴緾N201410823454
【發(fā)明人】黃開(kāi)暉, 潘碧濤
【申請(qǐng)人】中經(jīng)匯通電子商務(wù)有限公司
【公開(kāi)日】2015年4月22日
【申請(qǐng)日】2014年12月26日