两个数据库,如何优雅查询

2021-12-13 21:28:15 +08:00
 rapperx2

一个订单表分热数据(存 Redis ,只存最近 7 天的)和冷数据(存 hbase )

一个用户如果搜索的时间超过热数据的时间,就会把时间分段,符合热数据时间的去查 Redis ,冷数据时间段则查 hbase 。最后把数据汇总在一起返回。 如果搜索时间开始和结束都是热数据时间段,则直接搜索 Redis 。

请问各位大佬这种在 Java 里如何优雅查询,有什么比较好的设计模式,或者处理方法吗?

1341 次点击
所在节点    Java
1 条回复
codeMore
2021-12-14 09:53:13 +08:00
我们是全部存 MongoDB 里

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/821970

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX