直接回答不墨迹:直接在项目中集成使用(通过客户端库连接ES集群,作为项目的一个组件)。
需要同时插入到ES(除了双写,另一种方案是监听binlog+异步消息队列同步数据到es,主要看系统性能和实时性要求)。
如果可以的话,直接返回ES结果(MySQL作为主存储处理事务和复杂查询,同时mysql由于有Redo Log数据丢失可以找回,保证数据安全。
ES专注高效检索,两者职责分离)。
。
{dede:pagebreak/}
Rust有什么好用的CLI库吗?
维护一个大型开源项目是怎样的体验?
如果苹果真的下架了微信的话,会发生什么?
个人做量化,买不起专业数据库,如何获取 L2数据?
为什么央视不再报道洛杉矶***了?
如何评价B站UP主「酒酿lily王」、「唐卡七」等穿搭类UP主被封禁?
国产手机AI「好用」的背后,是技术差距还是文化差异?
Node.js是谁发明的?
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
Rust 语言未来会怎么样?
为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
NAS将来会被什么产品取代?
越正经的女人越容易做出疯狂的事吗?
Rust的设计缺陷是什么?
吴柳芳的真实水平如何?
和父母无法沟通你有多绝望?