- 4
- 0
- 约1.1千字
- 约 1页
- 2026-06-15 发布于北京
- 举报
《146_异构数据存储工程代码实现分析续集》
mongodb和hbase,这两个技术,订单操作日志,订单快照,生单的时候都会去进行插入,
把核心数据和非核心数据进行了一个剥离,核心数据都包裹在一个事务里,去走了一个分库
分表,一个订单相关的所有数据,因为都是基于userid后三位来走的,可以确保一个订单所
有数据一定是路由到一个库里去的,只要再一个库里,事务还是有用的
非核心数据,是事务提交之后,对于非核心数据,没有包裹在事务里来执行
基于mongo来进行数据操作,引入mongotemplate
使用mongodb就比较简单了,只要按照spring.data.mongodb格式配置好他的连接地址,
参数,springboot他的自动装配来运行,自动化的就会把你的mongodb的连接,
MongodbTemplatebean装配好,你此时就可以把这个bean注入到你的dao里去了,就直
接可以使用了
mongodb的数据模型是document
之所以选用mongodb,就是因为他的索引和搜索查询,设计的还是不错的,比较适合于海
量数据,增删改查,存储,存储数据的前提之下,他的索引设计和性能表现也还是不错的,
订单操作日志
hbase
订单快照,orderId+snaps
原创力文档

文档评论(0)