當前位置:首頁 » 服務存儲 » es存儲業務數據
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

es存儲業務數據

發布時間: 2022-09-05 08:59:09

Ⅰ 在es資料庫里的數據還用在關系型資料庫里再存一份嗎

不用的,es也是有文件形式存在的,而且結構不同,你也存不了…

Ⅱ 海量日誌數據存儲用 elasticsearch 和 hbase 哪個好

從基本功能來說這兩個確實有相似性,但是根據業務需求不同,我覺得有幾點可以考慮:
1. 查詢復雜度:HBase支持簡單的行或者range查詢,比如給一個PK查該行的數據,或者給一個begin/end查這個范圍的數據,如果想完成更復雜的功能就不太容易。而ES支持的查詢比較豐富,或者說這些查詢都帶有一點復雜計算的味道了。比如你有個論壇,你想查帖子裡面是否包含敏感詞,如果採用HBase就比較麻煩,使用HBase你可以將帖子存進來、讀出去,但是要查內容裡面的東西,只能一點點過濾;而ES是可以比較方便的幫助你完成這個功能的;
2. 數據量:按道理說兩者都是支持海量數據的,但是據我個人感覺,HBase可能更容易支持更多的數據,因為其一開始設計就是解決海量問題的;而ES是後來慢慢增強其存儲擴展性的;那麼也就是說,HBase上手起來擴展性不太會阻礙你使用;ES可能要多費點勁。當然,聽說也有人寫了ES基於Azure或者S3的存儲插件,但是穩定性不知道如何;
3. 剩下的就是比較遠的考慮,比如維護性,HBase基於Hadoop那一套,組件多,維護起來代價也不低,而ES自成體系,維護起來稍微好點;當然這個是相對的,絕對來說都不會容易。比如新功能開發,比如成本控制等等。。。

Ⅲ 為什麼ES不適合做數據存儲

es?
什麼意思?
es文件管理器?》

Ⅳ ES是什麼

指音的指碼母顏文色字,s英色代型指彩色與網字指寫e色號指還號的母.字種拼也品產一絡.也.也.密情發

Ⅳ ES數據段寄存器默認是數值是多少

96位。
默認的都是DS。FS,GS,80386之後定義的。段寄存器結構段寄存器的大小是96位。
數據寄存器是存放操作數,運算結果和運算的中間結果,以減少訪問存儲器的次數,或者存放從存儲器讀取的數據以及寫入存儲器的數據的寄存器。

Ⅵ 可否完全使用ElasticSearch代替資料庫存儲

我們使用Elasticsearch存儲的文檔數量接近50億(算上1份復制,接近
100億文檔),總共10個數據節點和2個元數據節點(48GB內存,8核心CPU,ES使用內存達到70%),每天的文檔增量大概是3000W條(速度
持續增加中)。目前來看,單個文檔的查詢效率基本處於實時狀態;對於1到2周的數據的聚合統計操作也可以在10秒之內返回結果。

但是,還有提升的空間:
1. 對於查詢單條數據的應用場景來說,我們可以使用ES的路由機制,將同一索引內的具有相同特徵(比如具有相同的userid)的文檔全部存儲於一個節點上,這樣我們之後的查詢都可以直接定位到這個節點上,而不用將查詢廣播道所有的節點上;

2. 隨著數據節點的增加,適當增加分片數量,提升系統的分布水平,也可以通過分而治之的方式優化查詢性能;


個人以為Elasticsearch作為內部存儲來說還是不錯的,效率也基本能夠滿足,在某些方面替代傳統DB也是可以的,前提是你的業務不對操作的事
性務有特殊要求;而許可權管理也不用那麼細,因為ES的許可權這塊還不完善。由於我們對ES的應用場景僅僅是在於對某段時間內的數據聚合操作,沒有大量的單文
檔請求(比如通過userid來找到一個用戶的文檔,類似於NoSQL的應用場景),所以能否替代NoSQL還需要各位自己的測試。如果讓我選擇的話,我
會嘗試使用ES來替代傳統的NoSQL,因為它的橫向擴展機制太方便了。