Mysql和ElasticsSearch

1. 单用MySQL的问题

1). 单表数据承载有限度,不严谨的说:超过千万数据量就要考虑分表

2). 全文检索场景在MySQL中弱爆了,ngram fulltext索引就是玩笑

3). Innodb索引的B+树(左侧列原理)要根据不同的场景创建超多索引,导致写性能爆炸。

对于"价格"+"品牌"+"配置"组合所建立的索引,"配置"+"价格"+"品牌"这种检索就会失效(构建的索引没有意义)。

支持事务,拥有一致性

2. 单用ElasticSearch的问题

不支持支持事务,没有一致性;

快速检索

相关推荐
十年磨一剑~2 小时前
springboot+vue+mysql手搓一个管理系统
vue.js·spring boot·mysql
fai厅的秃头姐!2 小时前
2026-1-13
数据库·mysql
九转苍翎2 小时前
深入解析MySQL(10)——基于Apache ShardingSphere的高性能架构详解
mysql
dishugj2 小时前
【oracle】RMAN Catalog 与 Nocatalog 核心区别及实操指南
数据库·oracle·rman
heartbeat..2 小时前
MySQL 索引从入门到精通:核心概念、类型与实战优化
java·数据库·mysql·索引
heartbeat..2 小时前
MySQL 存储引擎解析:InnoDB/MyISAM/Memory 原理与选型
java·数据库·mysql·存储引擎
Freed&2 小时前
Redis 缓存三大经典问题详解:缓存穿透、缓存击穿与缓存雪崩
数据库·redis·缓存
周杰伦的稻香2 小时前
mysql “黑名单“
数据库·mysql
gis分享者2 小时前
Redis 集群的实现原理是什么?
数据库·redis·缓存·集群·扩容·原理·gossip