直接回答不墨迹:直接在项目中集成使用(通过客户端库连接ES集群,作为项目的一个组件)。
需要同时插入到ES(除了双写,另一种方案是监听binlog+异步消息队列同步数据到es,主要看系统性能和实时性要求)。
如果可以的话,直接返回ES结果(MySQL作为主存储处理事务和复杂查询,同时mysql由于有Redo Log数据丢失可以找回,保证数据安全。
ES专注高效检索,两者职责分离)。
。
代码:
面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
怎么能让蒙古国主动加入中国?
如何将Windows11的中文用户名改为英文?
平面设计师要被时代淘汰了吗?
是否可以在编程语言中引入更多的上下文有关的语法规则,使它更接近自然语言,为什么?
汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人常说女人味,到底是个什么味?
刚果(金)为什么打不过卢旺达?
有哪些是你用上了mac才知道的事?
写日记,比较喜欢用电脑,还是手写?
怎么实现一个简单的数据库系统?
很好奇,组NAS的玩家是如何解决上传速率的问题?
做引体向上可能会诱发腰肌劳损吗?
什么是 5G 固定无线接入(FWA)?
坚持使用 PHP 的你,如今有什么感悟?
穿了瑜伽裤真的舒服吗?
为什么中国很少有人使用linux?
MySQL 面试中常见的问题有哪些?
为啥中国把《水浒传》拍得这么土?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
国内大厂现在用rust的多吗?