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

時間 2021-05-05 22:45:51

1樓:

最近把主要的訪問資料遷移到ELK裡了,目前來看,如絲般流暢。唯一擔心的是萬一哪天崩了,又要重新匯入一下。

儘管部署了ELK,增加了開支,但是資料庫和快取例項都downgrade,總的開支差不多。

1. 嚴重的效能問題,根本不能用

這個不用擔心,實時資料都沒有問題。

2. 資料會丟失

這個就看你怎麼同步了。

3. 系統不健壯,很容易宕機

宕機我遇到過一次,發現是記憶體給的太小。更改了配置,增加分片,目前還好。

2樓:Earl

目前公司的專案就是用的es做的資料儲存

暫時發現的幾個問題:

無事務不具備ACID的特性 (大概率會出現髒資料的問題)非關係型資料庫無法join操作

如果是為了效能做資料儲存完全可以被分庫分表替代

3樓:王宇

ES是倒排索引,資料庫是Btree索引。

所以ES是寫入慢,讀取快。資料庫是寫入快,讀取慢。

ES寫入資料後,需要0.5秒左右的時間才能被查詢到。但是ES 搜尋速度比mongo等資料庫更快更好。

所以只要寫入時間符合要求,就可以用ES替代資料庫。

我覺得寫入要求高的用redis,不高的全用ES,感覺挺方便的。沒有了資料同步流程,爽~~~

4樓:孟德爾思舊

公司有用我不是那個專案組的不太了解他們用的是ES + HDFS 主要用來做查詢等但速度沒達到毫秒級幾十億資料查詢3秒左右我也在研究如何能夠達到毫秒級 ES官方說是毫秒級但沒說資料量級別如果有知道的還請不吝賜教 Oracle優化後查詢幾十億能做到毫秒級也可

5樓:

ES團隊不推薦完全採用ES作為主要儲存,缺乏訪問控制還有一些資料丟失和汙染的問題

建議還是採用專門的 DB儲存方案,然後用ES來做serving。

胎兒性別鑑定可否合法合理使用?

輕舞飛揚 只有等中國人真正明白生男生女一樣的話,就可以合法了。在其他好多國家已經合法了,因為他們不在乎自己的孩子的性別。而且這也有利於父母提前準備衣服,教育方面的問題。 嘩啦啦來了 想不出胎兒性別鑑別有什麼用?對於不想進行性別選擇的父母來說,男女都無所謂吧。也就是方便準備下小衣服,但新生兒穿什麼顏色...

venta可否作為空氣淨化器使用?

效果是有的,但PM2.5過濾效果不如濾網。實際就是很多圓形塑料片滾動,形成水膜過濾空氣。自己動手能力強的話,可以自己定做幾 十 幾百個圓形亞克力面板加上馬達 水箱 粗糙點可以是洗臉盆 風扇,效能應該是遠遠超過官方版,而且造價估計在幾百元內。如果圓形面板不是要很好的塑料百元內就搞定。 就是聽了你們這些...

腸胃不好,健身飲食如何調整,可否使用增肌粉增加營養攝入?

健身加油站 在您的描述中來看,存在幾個問題 1.熱量和蛋白攝入不足 您自己也非常清楚碳水 蛋白攝入不足,增肌期最重要的營養素肯定是熱量,我們每天要保證適當的熱量盈餘才能有肌肉的生長,建議每天至少要有500大卡左右的熱量盈餘,才能保證肌肉的正常合成,其次就是足量的蛋白質,增肌期每公斤體重要維持在1.5...