首页 >

怎么使mysql的数据和Elasticsearch的数据保持实时同步?

后端开发|php教程怎么使mysql的数据和Elasticsearch的数据保持实时同步?
elasticsearch,mysql,搜索引擎,php,laravel
后端开发-php教程
最近在做一个项目,需要使用Elasticsearch做一个商品搜索,应该怎样做才能使mysql的数据和Elasticsearch的数据保持实时同步,我现在能想到的就是每次涉及到数据库操作的时候都去更新Elasticsearch,但是这样的话对原来的程序需要修改的地方就太多了,因为原来的使用的仅仅是mysql,求一个比较好的解决方案,谢谢!!!
asp综合档案管理源码,vscode 注释翻译插件,Ubuntu装IDA,怎么找到tomcat服务,安卓的sqlite实际开发,爬虫的主要成就是什么意思,index.php被修改,抖音火箭系统seo,简单的html网站设计 盒子,帝国cms 栏目模板lzw
ccproxy源码,ubuntu怎么安装vs,爬虫查找银行理财,php名字,山seo外包lzw
回复内容:
lmshop源码下载,vscode快捷键折叠行,ubuntu 技术笔记,mac无法关闭tomcat,中纤板爬虫箱,php实习计划,什么是seo优化推广外推lzw
最近在做一个项目,需要使用Elasticsearch做一个商品搜索,应该怎样做才能使mysql的数据和Elasticsearch的数据保持实时同步,我现在能想到的就是每次涉及到数据库操作的时候都去更新Elasticsearch,但是这样的话对原来的程序需要修改的地方就太多了,因为原来的使用的仅仅是mysql,求一个比较好的解决方案,谢谢!!!

每天的变化,有多大的量呢?
假如库存,销量等频繁变化的数据隔离出来了,或者周期性更新,频率控制好了。
我这边是通过触发器来处理的。
http://www.toozy.cn/mysql-trigger-elasticsearch/


怎么使mysql的数据和Elasticsearch的数据保持实时同步?
  • 实例讲解PHP搜索引擎类
  • 实例讲解PHP搜索引擎类 | 实例讲解PHP搜索引擎类 ...

    怎么使mysql的数据和Elasticsearch的数据保持实时同步?
  • thinkphp如何用composer
  • thinkphp如何用composer | thinkphp如何用composer ...

    怎么使mysql的数据和Elasticsearch的数据保持实时同步?
  • 浅析MySQL各种索引【MySQL】
  • 浅析MySQL各种索引【MySQL】 | 浅析MySQL各种索引【MySQL】 ...