![240](https://upload.jianshu.io/users/upload_avatars/14603910/51d0b837-6db6-4a1d-89b9-8941af552e80.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
簡(jiǎn)介 Redis是一個(gè)開源的高性能鍵值對(duì)數(shù)據(jù)庫(kù)悦荒,基于內(nèi)存且可持久化的日志,所以通常也說(shuō)內(nèi)存數(shù)據(jù)庫(kù)铁追,提供多種鍵值數(shù)據(jù)類型能夠適應(yīng)不同的存儲(chǔ)需求,所...
前言 前面的文章初入Hadoop生態(tài)系統(tǒng)里面有涉及到Hbase的一些特點(diǎn)和數(shù)據(jù)模型,這里來(lái)著重談?wù)凥base和其中的一些設(shè)計(jì)策略上遥。 回顧 Hb...
前言 我們都知道Sql(Structured Query Language),翻譯過來(lái)就是結(jié)構(gòu)化查詢語(yǔ)言争涌,常用的Sql database有mys...
前言 說(shuō)起Hadoop粉楚,知道它是一個(gè)開源的、可運(yùn)行于大規(guī)模集群上的分布式計(jì)算平臺(tái)第煮,實(shí)現(xiàn)了MapReduce計(jì)算模型和分布式文件系統(tǒng)HDFS等功能...
前言 說(shuō)起JVM大多數(shù)給予的回應(yīng)是JAVA虛擬機(jī)解幼,是JAVA語(yǔ)言跨平臺(tái)的武器。而且我們?cè)陂_發(fā)中遇到和JVM有關(guān)的問題基本上就是OutOfMemo...
前言 上文說(shuō)到了關(guān)于高并發(fā)的一些原則及設(shè)計(jì)包警,這篇主要是講講關(guān)于高可用這一塊撵摆,畢竟都是難兄難弟,誰(shuí)也離不開誰(shuí)害晦。 關(guān)于高可用特铝?高可用的本質(zhì)就是對(duì)系統(tǒng)...
前言 在設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候,因?yàn)閳?chǎng)景壹瘟、時(shí)間而異鲫剿、資源配備等不是一下子就能設(shè)計(jì)得非常完美,在有限的資源下解決最核心的問題稻轨,預(yù)測(cè)并發(fā)現(xiàn)以后可能出現(xiàn)的...
一發(fā)一存一消費(fèi)线欲,沒有最好的消息隊(duì)列中間件(簡(jiǎn)稱消息中間件)明场,只有最合適的消息中間件。消息隊(duì)列常用的使用場(chǎng)景: 非實(shí)時(shí)性:當(dāng)不需要立即獲得結(jié)果李丰,但...
簡(jiǎn)述 在編程過程中苦锨,通常會(huì)遇到的一個(gè)問題就是,性能瓶頸。很多時(shí)候考慮的都是怎么去做橫向擴(kuò)展舟舒,但偏偏忽略掉了最基本的問題就是系統(tǒng)是否真的已經(jīng)達(dá)到了...