一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

號(hào)稱取代 Elasticsearch,太猛了!

數(shù)據(jù)分析與開(kāi)發(fā) ? 來(lái)源:數(shù)據(jù)分析與開(kāi)發(fā) ? 2023-12-18 16:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

10倍提升效率,號(hào)稱取代 Elasticsearch 的輕量級(jí)搜索引擎到底有多強(qiáng)悍?

14271226-9d7c-11ee-8b88-92fbcf53809c.gif

Manticore Search介紹

Manticore Search 是一個(gè)使用 C++ 開(kāi)發(fā)的高性能搜索引擎,創(chuàng)建于 2017 年,其前身是 Sphinx Search 。Manticore Search 充分利用了 Sphinx,顯著改進(jìn)了它的功能,修復(fù)了數(shù)百個(gè)錯(cuò)誤,幾乎完全重寫(xiě)了代碼并保持開(kāi)源。這一切使 Manticore Search 成為一個(gè)現(xiàn)代,快速,輕量級(jí)和功能齊全的數(shù)據(jù)庫(kù),具有出色的全文搜索功能。

Manticore Search目前在GitHub收獲3.7k star,擁有大批忠實(shí)用戶。同時(shí)開(kāi)源者在GitHub介紹中明確說(shuō)明了該項(xiàng)目是是Elasticsearch的良好替代品,在不久的將來(lái)就會(huì)取代ELK中的E。

14382002-9d7c-11ee-8b88-92fbcf53809c.png

同時(shí),來(lái)自 MS 官方的測(cè)試表明 Manticore Search 性能比 ElasticSearch 有質(zhì)的提升:

1443de74-9d7c-11ee-8b88-92fbcf53809c.png

在一定的場(chǎng)景中,Manticore 比 Elasticsearch 快 15 倍!完整的測(cè)評(píng)結(jié)果,可以參考:

  • https://manticoresearch.com/blog/manticore-alternative-to-elasticsearch/

優(yōu)勢(shì)

它與其他解決方案的區(qū)別在于:

  • 它非??欤虼吮绕渌娲桨父叱杀拘б?。例如,Manticore:
  • 對(duì)于小型數(shù)據(jù),比MySQL快182倍(可重現(xiàn))
  • 對(duì)于日志分析,比Elasticsearch快29倍(可重現(xiàn))
  • 對(duì)于小型數(shù)據(jù)集,比Elasticsearch快15倍(可重現(xiàn))
  • 對(duì)于中等大小的數(shù)據(jù),比Elasticsearch快5倍(可重現(xiàn))
  • 對(duì)于大型數(shù)據(jù),比Elasticsearch快4倍(可重現(xiàn))
  • 在單個(gè)服務(wù)器上進(jìn)行數(shù)據(jù)導(dǎo)入時(shí),最大吞吐量比Elasticsearch快最多2倍(可重現(xiàn))
  • 由于其現(xiàn)代的多線程架構(gòu)和高效的查詢并行化能力,Manticore能夠充分利用所有CPU核心,以實(shí)現(xiàn)最快的響應(yīng)時(shí)間。
  • 強(qiáng)大而快速的全文搜索功能能夠無(wú)縫地處理小型和大型數(shù)據(jù)集。
  • 針對(duì)小、中、大型數(shù)據(jù)集提供逐行存儲(chǔ)。
  • 對(duì)于更大的數(shù)據(jù)集,Manticore通過(guò)Manticore Columnar Library提供列存儲(chǔ)支持,可以處理無(wú)法適合內(nèi)存的數(shù)據(jù)集。
  • 自動(dòng)創(chuàng)建高效的二級(jí)索引,節(jié)省時(shí)間和精力。
  • 成本優(yōu)化的查詢優(yōu)化器可優(yōu)化搜索查詢以實(shí)現(xiàn)最佳性能。
  • Manticore是基于SQL的,使用SQL作為其本機(jī)語(yǔ)法,并與MySQL協(xié)議兼容,使您可以使用首選的MySQL客戶端。
  • 通過(guò)PHP、Python、JavaScript、Java、Elixir和Go等客戶端,與Manticore Search的集成變得簡(jiǎn)單。
  • Manticore還提供了一種編程HTTP JSON協(xié)議,用于更多樣化的數(shù)據(jù)和模式管理。
  • Manticore Search使用C++構(gòu)建,啟動(dòng)快速,內(nèi)存使用最少,低級(jí)別優(yōu)化有助于其卓越性能。
  • 實(shí)時(shí)插入,新添加的文檔立即可訪問(wèn)。
  • 提供互動(dòng)課程,使學(xué)習(xí)輕松愉快。
  • Manticore還擁有內(nèi)置的復(fù)制和負(fù)載均衡功能,增加了可靠性。
  • 可以輕松地從MySQL、PostgreSQL、ODBC、xml和csv等來(lái)源同步數(shù)據(jù)。- 雖然不完全符合ACID,但Manticore仍支持事務(wù)和binlog以確保安全寫(xiě)入。
  • 內(nèi)置工具和SQL命令可輕松備份和恢復(fù)數(shù)據(jù)。

Craigslist、Socialgist、PubChem、Rozetka和許多其他公司使用 Manticore 進(jìn)行高效搜索和流過(guò)濾。

使用

具體的安裝方法:https://manticoresearch.com/install/

Docker 鏡像可在Docker Hub上獲?。?/span>

  • https://hub.docker.com/r/manticoresearch/manticore/

要在 Docker 中試驗(yàn) Manticore Search,只需運(yùn)行:

dockerrun-eEXTRA=1--namemanticore--rm-dmanticoresearch/manticore&&untildockerlogsmanticore2>&1|grep-q"acceptingconnections";dosleep1;done&&dockerexec-itmanticoremysql&&dockerstopmanticore

之后,可以進(jìn)行其他操作,例如創(chuàng)建表、添加數(shù)據(jù)并運(yùn)行搜索:

createtablemovies(titletext,yearint)morphology='stem_en'html_strip='1'stopwords='en';

insertintomovies(title,year)values('TheSevenSamurai',1954),('BonnieandClyde',1954),('ReservoirDogs',1992),('Airplane!',1980),('RagingBull',1980),('GroundhogDay',1993),(',1993),('FerrisBueller'sDayOff',1986);

selecthighlight(),yearfrommovieswherematch('thedog');

selecthighlight(),yearfrommovieswherematch('days')facetyear;

select*frommovieswherematch('google');

完整文檔和開(kāi)源代碼,可以移步:

  • https://github.com/manticoresoftware/manticoresearch

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3927

    瀏覽量

    66239
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2119

    瀏覽量

    75322
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70750

原文標(biāo)題:號(hào)稱取代 Elasticsearch,太猛了!

文章出處:【微信號(hào):DBDevs,微信公眾號(hào):數(shù)據(jù)分析與開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何二進(jìn)制安裝Linux集群

    ElasticSearch是使用Java語(yǔ)言開(kāi)發(fā)的,所以運(yùn)行時(shí)依賴JDK。
    的頭像 發(fā)表于 06-17 14:49 ?161次閱讀

    單節(jié)點(diǎn)Elasticsearch+Filebeat+Kibana安裝指南

    單節(jié)點(diǎn)Elasticsearch+Filebeat+Kibana安裝指南
    的頭像 發(fā)表于 05-21 11:06 ?369次閱讀
    單節(jié)點(diǎn)<b class='flag-5'>Elasticsearch</b>+Filebeat+Kibana安裝指南

    如何在Linux環(huán)境下高效安裝部署和配置Elasticsearch

    /CentOS-7-x86_64-DVD-2009.iso elasticsearch-7.10.0-linux-x86_64.tar.gz https://www.elastic.co/cn/downloads/past-releases
    的頭像 發(fā)表于 01-16 11:49 ?1038次閱讀

    在華為云上通過(guò) Docker 容器部署 Elasticsearch 并進(jìn)行性能評(píng)測(cè)

    ? 2.2 安裝 Docker ? 2.3 啟動(dòng) Docker ? 3. 使用Docker部署Elasticsearch ? 3.1 拉取Elasticsearch鏡像 ? 3.2 啟動(dòng)
    的頭像 發(fā)表于 01-13 13:36 ?492次閱讀
    在華為云上通過(guò) Docker 容器部署 <b class='flag-5'>Elasticsearch</b> 并進(jìn)行性能評(píng)測(cè)

    構(gòu)建高效搜索解決方案,Elasticsearch &amp; Kibana 的完美結(jié)合

    前言 構(gòu)建高效搜索解決方案,F(xiàn)lexusX 服務(wù)器與 Elasticsearch & Kibana 的完美結(jié)合,為企業(yè)帶來(lái)云端搜索新體驗(yàn)。FlexusX 實(shí)例以其卓越性能與靈活擴(kuò)展性,確保高并發(fā)搜索
    的頭像 發(fā)表于 12-27 13:48 ?397次閱讀
    構(gòu)建高效搜索解決方案,<b class='flag-5'>Elasticsearch</b> &amp; Kibana 的完美結(jié)合

    ADS1278在靈敏度上是否可以取代ADS1282芯片?

    公司在做地震檢測(cè)儀器,不知道ADS1278在靈敏度上是否可以取代ADS1282芯片?
    發(fā)表于 12-16 07:02

    Elasticsearch 再次開(kāi)源

    Elasticsearch 和 Kibana 又可以被稱為開(kāi)源。很難表達(dá)這句話讓我有多高興。我激動(dòng)得簡(jiǎn)直要跳起來(lái)了。我們 Elastic 的所有人都是如此。開(kāi)源是我的 DNA。這也是Elastic的DNA。能夠再次將 Elastics
    的頭像 發(fā)表于 11-13 12:14 ?456次閱讀
    <b class='flag-5'>Elasticsearch</b> 再次開(kāi)源

    陶瓷電容取代LDO中的鉭電容

    電子發(fā)燒友網(wǎng)站提供《陶瓷電容取代LDO中的鉭電容.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 09:28 ?2次下載
    陶瓷電容<b class='flag-5'>取代</b>LDO中的鉭電容

    用精密DAC取代數(shù)字電位器應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《用精密DAC取代數(shù)字電位器應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:56 ?10次下載
    用精密DAC<b class='flag-5'>取代</b>數(shù)字電位器應(yīng)用說(shuō)明

    多路復(fù)用器將取代繼電器應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《多路復(fù)用器將取代繼電器應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-11 10:05 ?0次下載
    多路復(fù)用器將<b class='flag-5'>取代</b>繼電器應(yīng)用說(shuō)明

    取代分立式保護(hù)并優(yōu)化PLC系統(tǒng)保護(hù)

    電子發(fā)燒友網(wǎng)站提供《取代分立式保護(hù)并優(yōu)化PLC系統(tǒng)保護(hù).pdf》資料免費(fèi)下載
    發(fā)表于 08-29 11:08 ?0次下載
    <b class='flag-5'>取代</b>分立式保護(hù)并優(yōu)化PLC系統(tǒng)保護(hù)

    軟件系統(tǒng)的數(shù)據(jù)檢索設(shè)計(jì)

    軟件系統(tǒng)的數(shù)據(jù)檢索設(shè)計(jì) 隨著業(yè)務(wù)量加大,數(shù)據(jù)檢索量也會(huì)日益增多,為了減輕數(shù)據(jù)庫(kù)壓力,本系統(tǒng)采用ElasticSearch來(lái)實(shí)現(xiàn)數(shù)據(jù)檢索功能。 簡(jiǎn)單來(lái)說(shuō),Elasticsearch 是一個(gè)實(shí)時(shí)的分布式
    的頭像 發(fā)表于 08-22 14:08 ?492次閱讀
    軟件系統(tǒng)的數(shù)據(jù)檢索設(shè)計(jì)

    求助,求分享一款可以取代IA2410的運(yùn)放?

    求一款TI的 可以取代IA2410
    發(fā)表于 08-22 06:10

    統(tǒng)一日志數(shù)據(jù)流圖

    統(tǒng)一日志數(shù)據(jù)流圖 日志系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)進(jìn)行日志收集的過(guò)程可以分為三個(gè)環(huán)節(jié): (1)日志收集和導(dǎo)入ElasticSearch (2)ElasticSearch進(jìn)行索引等處理 (3)可視化操作,查詢等
    的頭像 發(fā)表于 08-21 15:00 ?574次閱讀
    統(tǒng)一日志數(shù)據(jù)流圖

    Elasticsearch Mapping類型修改

    原創(chuàng)聲明:該文章是個(gè)人在項(xiàng)目中親歷后的經(jīng)驗(yàn)總結(jié)和分享,如有搬運(yùn)需求請(qǐng)注明出處。 這是“深入淺出系列”文章的第一篇,主要記錄和分享程序設(shè)計(jì)的一些思想和方法論,如果讀者覺(jué)得所有受用,還請(qǐng)“一鍵三連”,這是對(duì)我最大的鼓勵(lì)。 一、老生常談,到底啥是可讀性 一句話:見(jiàn)名知其義。有人說(shuō)好的代碼必然有清晰完整的注釋,我不否認(rèn);也有人說(shuō)代碼即注釋,是代碼簡(jiǎn)潔之道的最高境界,我也不否認(rèn)。但我都不完全接受,如果照搬前者,有
    的頭像 發(fā)表于 08-09 16:00 ?271次閱讀