我想是否能够通过读写分离,讲mysql表同步到某种数据结构中,查询在新的结构中进行,起到任意查询的效果?
看了阿里云的各种技术,感觉只有hybridDB中的列存储有这种能力。我的问题是:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
是否可以考虑opensearch的方案?opensearch支持直接从RDS增量更新数据。因为任意字段的查询,从业务场景上来说更像一个搜索引擎的场景。传统的数据库即便在有索引的情况下,也可能会碰到like %XXXX%的前后模糊匹配的场景。我们曾经使用opensearch解决了类似的任意字段前后端模糊匹配的业务场景。不过我们对实时性要求不高,分钟级别的都是可以接受的。这里分享下业务协同的经验,同业务反复沟通这个实时性的业务价值,后来发现大家更多的是因为一直以来的惯性在考虑数据的即时查询。(当然每个场景都有自己的判断。可能也未必适合:))
用hybridDB应该是能满足你的要求的,具体从mysql实时同步数据到hybridDB可以看下这个“数据传输服务DTS”:https://help.aliyun.com/product/26590.html?spm=5176.750001.2.22.fvwi3N。如果这个不能满足你的要求,就只能自己写同步代码了,可以参考下mysql主从同步的思路
评论
全部评论 (0)
评论
全部评论 (0)