您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Elasticsearch對比TiDB有什么不同”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Elasticsearch對比TiDB有什么不同”這篇文章吧。
對比維度
Elasticsearch
TiDB
產地
公司現在的名稱是Elastic,
其實它的員工遍布世界各地,一般認為公司的總部是阿姆斯特丹
公司是PinCap,在北京,是國內的公司。
版本歷史
最初其實不叫ES,源于作者做的菜譜的應用。作者Shay Banon在2010年2月發布了Elasticsearch的第一個版本 。目前最新的版本是7.6
2017年10月發布第一個版本,目前的穩定版本是3.0.0。正在開發4.x的版本。
基本介紹
Elasticsearch是一個基于Lucene庫的搜索引擎。它提供了一個分布式、支持多租戶的全文搜索引擎。
TiDB是一個開源的NewSQL數據庫,支持混合事務和分析處理(HTAP)工作負載[3]。它與MySQL兼容,并且可以提供水平可擴展性、強一致性和高可用性。
用戶規模
沒有查到具體的數據,但是DB-Engines Ranking排名前十,公司估值30億美元左右,用戶規模可想而知。
雖然成立時間不長,但是已有300多家公司在使用 TiDB,國內用戶偏多,像知乎,小米,美團等知名互聯網公司都在使用。
作者
熟悉ES的人都知道他源于菜譜。許多年前,一個叫Shay Banon的待業工程師跟隨他的新婚妻子來到倫敦,他的妻子想在倫敦學習做一名廚師。而他在倫敦尋找工作的期間,接觸到了Lucene的早期版本,他想為自己的妻子開發一個方便搜索菜譜的應用。這就是ES的前身。
作者是Pincap公司,不是由某個人開發的。
對編程語言的支持
ES的客戶端現在也比較多了,.Net,Groovy,Java,JavaScript,Perl,PHP,Python,Ruby
tidb本身是類mysql一樣的數據庫,基本主流的開發語言它都支持。
對SQL的支持
ES官方推薦的語言是QUERY DSL,但是考慮到SQL的影響力,Elasticsearch-SQL應運而生,它不是官方的,屬于第三方開源的插件。
這個是tidb的優勢,它本來就是幾乎完全兼容mysql。
跟國內云廠商的合作
阿里云,騰訊云
官方似乎還沒有上云。這個其實比較復雜,涉及到大魚吃小魚的問題,不展開了。
大數據mapreduce支持
ES-Hadoop
TiSpark
事務支持
不支持
支持
分區和副本
分片機制,副本機制
TiKV 使用 Raft 協議做復制,保持數據的一致性和容災。副本以 Region 為單位進行管理,不同節點上的多個 Region 構成一個 Raft Group,互為副本。數據在多個 TiKV 之間的負載均衡由 PD 調度,這里也是以 Region 為單位進行調度。
以上是“Elasticsearch對比TiDB有什么不同”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。