Mysql和ElasticsSearch

1. 单用MySQL的问题

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

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

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

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

支持事务,拥有一致性

2. 单用ElasticSearch的问题

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

快速检索

相关推荐
qq_333120972 小时前
Sql Server数据库远程连接访问配置
数据库
yaodong5182 小时前
PostgreSQL_安装部署
数据库·postgresql
eEKI DAND2 小时前
SQL美化器:sql-beautify安装与配置完全指南
数据库·sql
nbwenren3 小时前
MySQL中日期和时间戳的转换:字符到DATE和TIMESTAMP的相互转换
数据库·mysql
SPC的存折3 小时前
10、Docker容器故障排查
linux·运维·数据库·docker·容器
heRs BART3 小时前
Redis简介、常用命令及优化
数据库·redis·缓存
NiKick3 小时前
MySql中的事务、MySql事务详解、MySql隔离级别
数据库·mysql·adb
gmaajt4 小时前
mysql如何检查数据库表是否存在损坏_使用CHECK TABLE命令修复
jvm·数据库·python
heRs BART4 小时前
【Flask】四、flask连接并操作数据库
数据库·python·flask
Lucifer三思而后行4 小时前
一次 Oracle RAC 归档告警排查
数据库·oracle