elasticsearch可以代替NoSQL嗎
創(chuàng)新互聯(lián)建站IDC提供業(yè)務(wù):南充服務(wù)器托管,成都服務(wù)器租用,南充服務(wù)器托管,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動(dòng)機(jī)房,聯(lián)通機(jī)房。
我們使用Elasticsearch存儲(chǔ)的文檔數(shù)量接近50億(算上1份復(fù)制,接近100億文檔),總共10個(gè)數(shù)據(jù)節(jié)點(diǎn)和2個(gè)元數(shù)據(jù)節(jié)點(diǎn)(48GB內(nèi)存,8核心CPU,ES使用內(nèi)存達(dá)到70%),每天的文檔增量大概是3000W條(速度持續(xù)增加中)。目前來(lái)看,單個(gè)文檔的查詢效率基本處于實(shí)時(shí)狀態(tài);對(duì)于1到2周的數(shù)據(jù)的聚合統(tǒng)計(jì)操作也可以在10秒之內(nèi)返回結(jié)果。
功能強(qiáng)大的文本編輯器 EmEditor Professional v20.9.2 多語(yǔ)中文綠色版
軟件大?。?/p>
8.1MB
更新時(shí)間:
2021-07-25
如何用EmEditor快速去掉文件中所有的空行?
1、打開事先準(zhǔn)備好的Test.txt,里面的內(nèi)容是從百度知道拷貝出來(lái)的,可以看到里面有很多的空行。
2、點(diǎn)擊菜單欄的“搜索”-“在文件中替換”,打開“在文件中替換”對(duì)話框。
3、在“在文件中替換”對(duì)話框中,在“查找”下面的輸入框中輸入:^[\s\t]*,在“替換為”下面的輸入框什么也不輸入,然后勾選下面的“使用正則表達(dá)式”復(fù)選框,然后點(diǎn)擊“全部替換”。
4、這時(shí)候可能會(huì)彈出一個(gè)提示對(duì)原文件進(jìn)行備份的警告框,無(wú)視之,點(diǎn)擊“是”按鈕。
5、替換完成以后,EmEditor會(huì)提示重新文件有更新,是否重新載入文件。點(diǎn)擊“是”按鈕。
6、可以看到文件內(nèi)容中的空行不再出現(xiàn),變得非常整潔美觀。
我們使用Elasticsearch存儲(chǔ)的文檔數(shù)量接近50億(算上1份復(fù)制,接近
100億文檔),總共10個(gè)數(shù)據(jù)節(jié)點(diǎn)和2個(gè)元數(shù)據(jù)節(jié)點(diǎn)(48GB內(nèi)存,8核心CPU,ES使用內(nèi)存達(dá)到70%),每天的文檔增量大概是3000W條(速度
持續(xù)增加中)。目前來(lái)看,單個(gè)文檔的查詢效率基本處于實(shí)時(shí)狀態(tài);對(duì)于1到2周的數(shù)據(jù)的聚合統(tǒng)計(jì)操作也可以在10秒之內(nèi)返回結(jié)果。
但是,還有提升的空間:
1. 對(duì)于查詢單條數(shù)據(jù)的應(yīng)用場(chǎng)景來(lái)說,我們可以使用ES的路由機(jī)制,將同一索引內(nèi)的具有相同特征(比如具有相同的userid)的文檔全部存儲(chǔ)于一個(gè)節(jié)點(diǎn)上,這樣我們之后的查詢都可以直接定位到這個(gè)節(jié)點(diǎn)上,而不用將查詢廣播道所有的節(jié)點(diǎn)上;
2. 隨著數(shù)據(jù)節(jié)點(diǎn)的增加,適當(dāng)增加分片數(shù)量,提升系統(tǒng)的分布水平,也可以通過分而治之的方式優(yōu)化查詢性能;
個(gè)人以為Elasticsearch作為內(nèi)部存儲(chǔ)來(lái)說還是不錯(cuò)的,效率也基本能夠滿足,在某些方面替代傳統(tǒng)DB也是可以的,前提是你的業(yè)務(wù)不對(duì)操作的事
性務(wù)有特殊要求;而權(quán)限管理也不用那么細(xì),因?yàn)镋S的權(quán)限這塊還不完善。由于我們對(duì)ES的應(yīng)用場(chǎng)景僅僅是在于對(duì)某段時(shí)間內(nèi)的數(shù)據(jù)聚合操作,沒有大量的單文
檔請(qǐng)求(比如通過userid來(lái)找到一個(gè)用戶的文檔,類似于NoSQL的應(yīng)用場(chǎng)景),所以能否替代NoSQL還需要各位自己的測(cè)試。如果讓我選擇的話,我
會(huì)嘗試使用ES來(lái)替代傳統(tǒng)的NoSQL,因?yàn)樗臋M向擴(kuò)展機(jī)制太方便了。
我們使用Elasticsearch存儲(chǔ)的文檔數(shù)量接近50億(算上1份復(fù)制,接近
100億文檔),總共10個(gè)數(shù)據(jù)節(jié)點(diǎn)和2個(gè)元數(shù)據(jù)節(jié)點(diǎn)(48GB內(nèi)存,8核心CPU,ES使用內(nèi)存達(dá)到70%),每天的文檔增量大概是3000W條(速度
持續(xù)增加中)。目前來(lái)看,單個(gè)文檔的查詢效率基本處于實(shí)時(shí)狀態(tài);對(duì)于1到2周的數(shù)據(jù)的聚合統(tǒng)計(jì)操作也可以在10秒之內(nèi)返回結(jié)果。
但是,還有提升的空間:
1. 對(duì)于查詢單條數(shù)據(jù)的應(yīng)用場(chǎng)景來(lái)說,我們可以使用ES的路由機(jī)制,將同一索引內(nèi)的具有相同特征(比如具有相同的userid)的文檔全部存儲(chǔ)于一個(gè)節(jié)點(diǎn)上,這樣我們之后的查詢都可以直接定位到這個(gè)節(jié)點(diǎn)上,而不用將查詢廣播道所有的節(jié)點(diǎn)上;
2. 隨著數(shù)據(jù)節(jié)點(diǎn)的增加,適當(dāng)增加分片數(shù)量,提升系統(tǒng)的分布水平,也可以通過分而治之的方式優(yōu)化查詢性能;
個(gè)人以為Elasticsearch作為內(nèi)部存儲(chǔ)來(lái)說還是不錯(cuò)的,效率也基本能夠滿足,在某些方面替代傳統(tǒng)DB也是可以的,前提是你的業(yè)務(wù)不對(duì)操作的事
性務(wù)有特殊要求;而權(quán)限管理也不用那么細(xì),因?yàn)镋S的權(quán)限這塊還不完善。由于我們對(duì)ES的應(yīng)用場(chǎng)景僅僅是在于對(duì)某段時(shí)間內(nèi)的數(shù)據(jù)聚合操作,沒有大量的單文
檔請(qǐng)求(比如通過userid來(lái)找到一個(gè)用戶的文檔,類似于NoSQL的應(yīng)用場(chǎng)景),所以能否替代NoSQL還需要各位自己的測(cè)試。如果讓我選擇的話,我
會(huì)嘗試使用ES來(lái)替代傳統(tǒng)的NoSQL,因?yàn)樗臋M向擴(kuò)展機(jī)制太方便了。
你把替換的文件把名字改成原文件的名字,再移動(dòng)到原文件的文件位置,選擇覆蓋。
把替換的文件把名字改成原文件的名字,再移動(dòng)到原文件的文件位置,選擇覆蓋即可。
ES文件瀏覽器是一個(gè)能管理安卓設(shè)備本地、局域網(wǎng)共享、遠(yuǎn)程FTP、藍(lán)牙設(shè)備和云存儲(chǔ)的系統(tǒng)工具類移動(dòng)軟件。全球主動(dòng)下載超過2億次,安卓文件管理第一品牌。
點(diǎn)擊就可以播放音樂,點(diǎn)擊就可以播放視頻,點(diǎn)擊就可以查看圖片,點(diǎn)擊就可以閱讀文檔,點(diǎn)擊就可以安裝應(yīng)用,點(diǎn)擊就可以查看壓縮,點(diǎn)擊就可以進(jìn)行搜索,點(diǎn)擊就可以更改視圖,還有海量的網(wǎng)盤空間可以存放數(shù)據(jù)。
本文標(biāo)題:es替換nosql,es和redis
文章分享:http://m.rwnh.cn/article12/phpddc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、Google、品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容