這篇文章主要為大家展示了“Elasticsearch對(duì)比TiDB有什么不同”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Elasticsearch對(duì)比TiDB有什么不同”這篇文章吧。
目前成都創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、景谷網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
對(duì)比維度
Elasticsearch
TiDB
產(chǎn)地
公司現(xiàn)在的名稱是Elastic,
其實(shí)它的員工遍布世界各地,一般認(rèn)為公司的總部是阿姆斯特丹
公司是PinCap,在北京,是國(guó)內(nèi)的公司。
版本歷史
最初其實(shí)不叫ES,源于作者做的菜譜的應(yīng)用。作者Shay Banon在2010年2月發(fā)布了Elasticsearch的第一個(gè)版本 。目前最新的版本是7.6
2017年10月發(fā)布第一個(gè)版本,目前的穩(wěn)定版本是3.0.0。正在開(kāi)發(fā)4.x的版本。
基本介紹
Elasticsearch是一個(gè)基于Lucene庫(kù)的搜索引擎。它提供了一個(gè)分布式、支持多租戶的全文搜索引擎。
TiDB是一個(gè)開(kāi)源的NewSQL數(shù)據(jù)庫(kù),支持混合事務(wù)和分析處理(HTAP)工作負(fù)載[3]。它與MySQL兼容,并且可以提供水平可擴(kuò)展性、強(qiáng)一致性和高可用性。
用戶規(guī)模
沒(méi)有查到具體的數(shù)據(jù),但是DB-Engines Ranking排名前十,公司估值30億美元左右,用戶規(guī)模可想而知。
雖然成立時(shí)間不長(zhǎng),但是已有300多家公司在使用 TiDB,國(guó)內(nèi)用戶偏多,像知乎,小米,美團(tuán)等知名互聯(lián)網(wǎng)公司都在使用。
作者
熟悉ES的人都知道他源于菜譜。許多年前,一個(gè)叫Shay Banon的待業(yè)工程師跟隨他的新婚妻子來(lái)到倫敦,他的妻子想在倫敦學(xué)習(xí)做一名廚師。而他在倫敦尋找工作的期間,接觸到了Lucene的早期版本,他想為自己的妻子開(kāi)發(fā)一個(gè)方便搜索菜譜的應(yīng)用。這就是ES的前身。
作者是Pincap公司,不是由某個(gè)人開(kāi)發(fā)的。
對(duì)編程語(yǔ)言的支持
ES的客戶端現(xiàn)在也比較多了,.Net,Groovy,Java,JavaScript,Perl,PHP,Python,Ruby
tidb本身是類(lèi)mysql一樣的數(shù)據(jù)庫(kù),基本主流的開(kāi)發(fā)語(yǔ)言它都支持。
對(duì)SQL的支持
ES官方推薦的語(yǔ)言是QUERY DSL,但是考慮到SQL的影響力,Elasticsearch-SQL應(yīng)運(yùn)而生,它不是官方的,屬于第三方開(kāi)源的插件。
這個(gè)是tidb的優(yōu)勢(shì),它本來(lái)就是幾乎完全兼容mysql。
跟國(guó)內(nèi)云廠商的合作
阿里云,騰訊云
官方似乎還沒(méi)有上云。這個(gè)其實(shí)比較復(fù)雜,涉及到大魚(yú)吃小魚(yú)的問(wèn)題,不展開(kāi)了。
大數(shù)據(jù)mapreduce支持
ES-Hadoop
TiSpark
事務(wù)支持
不支持
支持
分區(qū)和副本
分片機(jī)制,副本機(jī)制
TiKV 使用 Raft 協(xié)議做復(fù)制,保持?jǐn)?shù)據(jù)的一致性和容災(zāi)。副本以 Region 為單位進(jìn)行管理,不同節(jié)點(diǎn)上的多個(gè) Region 構(gòu)成一個(gè) Raft Group,互為副本。數(shù)據(jù)在多個(gè) TiKV 之間的負(fù)載均衡由 PD 調(diào)度,這里也是以 Region 為單位進(jìn)行調(diào)度。
以上是“Elasticsearch對(duì)比TiDB有什么不同”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!