![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch
文章平均质量分 87
JellyfishMIX
qunar -- java 开发
展开
-
传统关系型数据库(mysql),缓存(redis),elasticsearch
toC 或高 QPS 的应用,通常会在 mysql 前面加缓存(例如 redis)。查询的数据如果缓存中有,则直接从缓存中返回(称为命中缓存),不再查询 mysql,减少了对 mysql 的 IO 压力。原创 2022-11-04 16:19:03 · 1715 阅读 · 1 评论 -
mysql 与 es 数据同步常见方案
这种方式能否实现秒级的数据同步,取决于 mysql 表中的数据量和用来收集数据的 sql 执行时间。当然能否真正做到秒级的数据同步,除了 sql 以外,其他环节(比如整理数据格式,传输至 es)的耗时也要考虑。优点:这种方式的好处是代码侵入性低,不需要在之前写 mysql 的地方加写 es 的代码。缺点:这种方式代码侵入性强,要在之前写 mysql 的地方加写 es 的代码。如果每秒调度一次 logstash 的脚本,就可以每秒执行一次 sql 收集 mysql 表中的数据,然后灌入 es。原创 2022-10-28 22:59:55 · 5551 阅读 · 0 评论