分享好友 最新动态首页 最新动态分类 切换频道
10倍提升效率,号称取代 Elasticsearch 的轻量级搜索引擎到底有多强悍?
2024-12-26 22:09

点击上方“芋道源码”,选择“设为星标”

10倍提升效率,号称取代 Elasticsearch 的轻量级搜索引擎到底有多强悍?

管她前浪,还是后浪

能浪的浪,才是好浪

每天 10:33 更新文章,每天掉亿点点头发...

源码精品专栏

 
  • 原创 | Java 2021 超神之路,很肝~

  • 中文详细注释的开源项目

  • RPC 框架 Dubbo 源码解析

  • 网络应用框架 Netty 源码解析

  • 消息中间件 RocketMQ 源码解析

  • 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析

  • 作业调度中间件 Elastic-Job 源码解析

  • 分布式事务中间件 TCC-Transaction 源码解析

  • Eureka 和 Hystrix 源码解析

  • Java 并发源码

来源:github.com/manticore

software/manticoresearch

  • Manticore Search介绍

  • 优势

  • 使用


Manticore Search 是一个使用 C++ 开发的高性能搜索引擎,创建于 2017 年,其前身是 Sphinx Search 。Manticore Search 充分利用了 Sphinx,显着改进了它的功能,修复了数百个错误,几乎完全重写了代码并保持开源。这一切使 Manticore Search 成为一个现代,快速,轻量级和功能齐全的数据库,具有出色的全文搜索功能。

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

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

它与其他解决方案的区别在于

  • 它非常快,因此比其他替代方案更具成本效益。例如,Manticore:

    • 对于小型数据,比MySQL快182倍(可重现

    • 对于日志分析,比Elasticsearch快29倍(可重现

    • 对于小型数据集,比Elasticsearch快15倍(可重现

    • 对于中等大小的数据,比Elasticsearch快5倍(可重现

    • 对于大型数据,比Elasticsearch快4倍(可重现

    • 在单个服务器上进行数据导入时,最大吞吐量比Elasticsearch快最多2倍(可重现

  • 由于其现代的多线程架构和高效的查询并行化能力,Manticore能够充分利用所有CPU核心,以实现最快的响应时间。

  • 强大而快速的全文搜索功能能够无缝地处理小型和大型数据集。

  • 针对小、中、大型数据集提供逐行存储。

  • 对于更大的数据集,Manticore通过Manticore Columnar Library提供列存储支持,可以处理无法适合内存的数据集。

  • 自动创建高效的二级索引,节省时间和精力。

  • 成本优化的查询优化器可优化搜索查询以实现最佳性能。

  • Manticore是基于SQL的,使用SQL作为其本机语法,并与MySQL协议兼容,使您可以使用首选的MySQL客户端。

  • 通过PHP、Python、JavaScript、Java、Elixir和Go等客户端,与Manticore Search的集成变得简单。

  • Manticore还提供了一种编程HTTP JSON协议,用于更多样化的数据和模式管理。

  • Manticore Search使用C++构建,启动快速,内存使用最少,低级别优化有助于其卓越性能。

  • 实时插入,新添加的文档立即可访问。

  • 提供互动课程,使学习轻松愉快。

  • Manticore还拥有内置的复制和负载均衡功能,增加了可靠性。

  • 可以轻松地从MySQL、PostgreSQL、ODBC、xml和csv等来源同步数据。

  • 虽然不完全符合ACID,但Manticore仍支持事务和binlog以确保安全写入。

  • 内置工具和SQL命令可轻松备份和恢复数据。

Craigslist、Socialgist、PubChem、Rozetka和许多其他公司使用 Manticore 进行高效搜索和流过滤。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

Docker 镜像可在Docker Hub上获取

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

要在 Docker 中试验 Manticore Search,只需运行

之后,可以进行其他操作,例如创建表、添加数据并运行搜索

完整文档和开源代码,可以移步

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



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式长按下方二维码噢

已在知识星球更新源码解析如下

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

最新文章
【MIMO_OFDM】基于matlab空时分组编码MIMO_OFDM通信仿真(含QPSK调制解调,IFFT调制,空时编解码)【含Matlab源码 9767期】
⛳️座右铭:行百里者,半于九十。 更多Matlab信号处理仿真内容点击👇 ①Matlab信号处理 (进阶版) ②付费专栏Matlab信号处理(初级版) ⛳️关注CSDN海神之光,更多资源等你来!
高中英语选修课:英语文学欣赏-The-Nightingal-and-The-Rose夜莺与玫瑰-教学课件.pptVIP
TheNightingaleandTheRoseOscarWilde(1856-1900)BorninDublin,OscarWildeisanIrishpoet,dramatist,novelistandessayist,waseducatedatOxford,wherehewasgreatlyinfluencedbyhisteacherWalterPater.Bothofthemareconsideredthemostimpo
广西壮族自治区数字广西建设领导小组关于 印发《广西壮族自治区促进“互联网+ 社会服务”发展实施方案》的通知 (桂数广发〔2020〕2号)
各市、县人民政府,自治区人民政府各组成部门、各直属机构:  经自治区人民政府同意,现将《广西壮族自治区促进“互联网+社会服务”发展实施方案》印发给你们,请认真贯彻执行。  广西壮族自治区数字广西建设领导小组(代)  2020年3
大数据行业打击卖数据
导言:随着大数据技术的快速发展以及数字化时代的到来,数据已成为企业和个人生活中不可或缺的重要资产。有一部分企业或个人将倾向于将自己所获得的数据出售给第三方,这种行为引起了大数据行业的关注和警惕。本文将探讨大数据行业对于卖数
计算机系统优化的几种方法,轻松几个方法让电脑恢复正常速度
大家是不是经常出现这个的问题,电脑使用的越久,开机的时间会越来越长。这是因为随着使用时间的增加,电脑垃圾也会越来越多,影响到电脑的运行速度。那么有什么办法能解决电脑开机慢的问题吗?一、优化系统1、减少
视频号有效粉丝怎么买下单呢?视频号有效关注人数怎么算?
近年来,随着短视频的火爆,越来越多的人开始关注视频号。而为了提高视频号的曝光量和影响力,许多商家和自媒体人开始关注如何吸引有效粉丝。那么,如何让粉丝下单呢?如何计算视频号的关注人数是否有效呢?本文将为你一一解答。视频号有效粉丝怎
用AI绘制超逼真美女写真—最强生成工具推荐及详尽操作指南
DeepArt:使用深度神经网络,DeepArt能将普通的照片转化为艺术画作,其效果惊艳且充满创意。它的操作相对简单,非常适合不具备专业绘画技能的用户。但需要付费才能获得高清图像。搜狐简单AI:这款工具的功能相对丰富,不仅支持多种风格,还
独立站运营如何提升自主性?
在当下这个数字化时代,独立站已成为众多品牌和企业拓展线上业务的重要阵地。然而,面对激烈的市场竞争和瞬息万变的网络环境,如何有效提升独立站运营的自主性,成为了我们每一个运营者必须深思的问题。根据我多年的实战经验,我发现自主性
相关文章
推荐文章
发表评论
0评