溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Elasticsearch對比TiDB有什么不同

發(fā)布時間:2021-12-16 11:01:10 來源:億速云 閱讀:226 作者:小新 欄目:云計算

這篇文章主要為大家展示了“Elasticsearch對比TiDB有什么不同”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學習一下“Elasticsearch對比TiDB有什么不同”這篇文章吧。

對比維度

Elasticsearch

TiDB

產(chǎn)地

公司現(xiàn)在的名稱是Elastic,
其實它的員工遍布世界各地,一般認為公司的總部是阿姆斯特丹

公司是PinCap,在北京,是國內(nèi)的公司。

版本歷史

最初其實不叫ES,源于作者做的菜譜的應(yīng)用。作者Shay Banon在2010年2月發(fā)布了Elasticsearch的第一個版本 。目前最新的版本是7.6

2017年10月發(fā)布第一個版本,目前的穩(wěn)定版本是3.0.0。正在開發(fā)4.x的版本。

基本介紹

Elasticsearch是一個基于Lucene庫的搜索引擎。它提供了一個分布式、支持多租戶的全文搜索引擎。

TiDB是一個開源的NewSQL數(shù)據(jù)庫,支持混合事務(wù)和分析處理(HTAP)工作負載[3]。它與MySQL兼容,并且可以提供水平可擴展性、強一致性和高可用性。

用戶規(guī)模

沒有查到具體的數(shù)據(jù),但是DB-Engines Ranking排名前十,公司估值30億美元左右,用戶規(guī)模可想而知。

雖然成立時間不長,但是已有300多家公司在使用 TiDB,國內(nèi)用戶偏多,像知乎,小米,美團等知名互聯(lián)網(wǎng)公司都在使用。

作者

熟悉ES的人都知道他源于菜譜。許多年前,一個叫Shay Banon的待業(yè)工程師跟隨他的新婚妻子來到倫敦,他的妻子想在倫敦學習做一名廚師。而他在倫敦尋找工作的期間,接觸到了Lucene的早期版本,他想為自己的妻子開發(fā)一個方便搜索菜譜的應(yīng)用。這就是ES的前身。

作者是Pincap公司,不是由某個人開發(fā)的。

對編程語言的支持

ES的客戶端現(xiàn)在也比較多了,.Net,Groovy,Java,JavaScript,Perl,PHP,Python,Ruby

tidb本身是類mysql一樣的數(shù)據(jù)庫,基本主流的開發(fā)語言它都支持。

對SQL的支持

ES官方推薦的語言是QUERY DSL,但是考慮到SQL的影響力,Elasticsearch-SQL應(yīng)運而生,它不是官方的,屬于第三方開源的插件。

這個是tidb的優(yōu)勢,它本來就是幾乎完全兼容mysql。

跟國內(nèi)云廠商的合作

阿里云,騰訊云

官方似乎還沒有上云。這個其實比較復(fù)雜,涉及到大魚吃小魚的問題,不展開了。

大數(shù)據(jù)mapreduce支持

ES-Hadoop

TiSpark

事務(wù)支持

不支持

支持

分區(qū)和副本

分片機制,副本機制

TiKV 使用 Raft 協(xié)議做復(fù)制,保持數(shù)據(jù)的一致性和容災(zāi)。副本以 Region 為單位進行管理,不同節(jié)點上的多個 Region 構(gòu)成一個 Raft Group,互為副本。數(shù)據(jù)在多個 TiKV 之間的負載均衡由 PD 調(diào)度,這里也是以 Region 為單位進行調(diào)度。

以上是“Elasticsearch對比TiDB有什么不同”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI