成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

號(hào)稱要淘汰 Elasticsearch,這一引擎究竟憑什么

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

一、Manticore Search介紹

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

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

圖片圖片

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

圖片圖片

在一定的場(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)大而快速的全文搜索功能能夠無縫地處理小型和大型數(shù)據(jù)集。

  • 針對(duì)小、中、大型數(shù)據(jù)集提供逐行存儲(chǔ)。

  • 對(duì)于更大的數(shù)據(jù)集,Manticore通過Manticore Columnar Library提供列存儲(chǔ)支持,可以處理無法適合內(nèi)存的數(shù)據(jù)集。

  • 自動(dòng)創(chuàng)建高效的二級(jí)索引,節(jié)省時(shí)間和精力。

  • 成本優(yōu)化的查詢優(yōu)化器可優(yōu)化搜索查詢以實(shí)現(xiàn)最佳性能。

  • Manticore是基于SQL的,使用SQL作為其本機(jī)語法,并與MySQL協(xié)議兼容,使您可以使用首選的MySQL客戶端。

  • 通過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í)插入,新添加的文檔立即可訪問。

  • 提供互動(dòng)課程,使學(xué)習(xí)輕松愉快。

  • Manticore還擁有內(nèi)置的復(fù)制和負(fù)載均衡功能,增加了可靠性。

  • 可以輕松地從MySQL、PostgreSQL、ODBC、xml和csv等來源同步數(shù)據(jù)。

  • 雖然不完全符合ACID,但Manticore仍支持事務(wù)和binlog以確保安全寫入。

  • 內(nèi)置工具和SQL命令可輕松備份和恢復(fù)數(shù)據(jù)。

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

三、使用

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

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

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

docker run -e EXTRA=1 --name manticore --rm -d manticoresearch/manticore && until docker logs manticore 2>&1 | grep -q "accepting connections"; do sleep 1; done && docker exec -it manticore mysql && docker stop manticore

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

create table movies(title text, year int) morphology='stem_en' html_strip='1' stopwords='en';


insert into movies(title, year) values ('The Seven Samurai', 1954), ('Bonnie and Clyde', 1954), ('Reservoir Dogs', 1992), ('Airplane!', 1980), ('Raging Bull', 1980), ('Groundhog Day', 1993), ('<a >Jurassic Park</a>', 1993), ('Ferris Bueller\'s Day Off', 1986);


select highlight(), year from movies where match('the dog');


select highlight(), year from movies where match('days') facet year;


select * from movies where match('google');

完整文檔和開源代碼,可以移步:

https://github.com/manticoresoftware/manticoresearch

責(zé)任編輯:武曉燕 來源: 一安未來
相關(guān)推薦

2011-03-24 10:07:03

SQL Server2引擎組件CPU性能監(jiān)控

2023-06-07 16:00:40

JavaScriptV8語言

2009-08-21 10:09:02

Google ChroV8引擎linux系統(tǒng)

2010-12-24 15:01:44

2017-08-11 20:48:39

引擎5.0

2014-09-19 17:49:10

2011-01-26 16:09:06

2020-10-12 06:35:34

V8JavaScript

2022-01-13 19:13:02

虛幻引擎手機(jī)QQ

2018-07-05 16:15:26

緩存數(shù)據(jù)cache miss

2017-12-17 16:34:18

JavaScript代碼V8

2022-01-22 19:32:16

QQ手機(jī)QQ移動(dòng)應(yīng)用

2023-09-26 07:22:20

2019-04-10 10:43:15

Redis內(nèi)存淘汰策略

2017-06-06 16:30:55

戴爾交付保障

2022-01-10 10:12:30

QQ安裝包虛幻引擎

2020-08-20 14:04:34

日志MySQL磁盤

2020-10-12 14:59:31

V8引擎如何執(zhí)行Jav

2009-05-18 09:45:10

Google搜索引擎WolframAlph

2021-03-16 10:07:51

自動(dòng)駕駛特斯拉人工智能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 黄视频免费在线 | 亚洲国产一区二区三区在线观看 | 在线一区视频 | 国产观看 | 七七婷婷婷婷精品国产 | 91社区在线观看高清 | 一区精品在线观看 | 久在线 | 日日噜| 亚洲婷婷六月天 | 成人av影院| 99久久婷婷国产综合精品电影 | 欧美在线天堂 | 中文字幕亚洲视频 | 在线看一区二区 | 日韩毛片播放 | 国产农村一级国产农村 | 国产亚洲精品91 | 国产精品高潮呻吟久久 | 国产网站在线免费观看 | 一区二区精品在线 | www.中文字幕.com | 成人教育av | 九九av | 一区二区三区国产视频 | 在线视频a | 久久亚洲国产精品 | 91大神xh98xh系列全部 | 最新国产精品精品视频 | 午夜成人免费视频 | 日日夜夜天天综合 | 久久久久国产精品午夜一区 | 亚洲精美视频 | 日韩毛片网 | 国产精品美女久久久久aⅴ国产馆 | 国产成人精品一区二三区在线观看 | 亚洲一区二区三区免费在线 | 国产福利在线免费观看 | 美女黄网站视频免费 | 日韩影院一区 | 亚洲国产精品久久久久秋霞不卡 |