- 博客(3)
- 收藏
- 关注
转载 DDD(领域驱动设计)
CQRS(Command Query Responsibility Segregation)是将Command(命令)与Query(查询)分离的一种模式。Command:不返回任何结果(void),但会改变对象的状态。Command是引起数据变化操作的总称,一般会执行某个动作,如:新增,更新,删除等操作。操作都封装在Command中,用户提交Commond到CommandBus,然后分发到对应的CommandHandler中执行。Command执行后通过Repository将数据持久化。
2023-05-10 11:03:44 195
转载 数据库MVCC多版本并发控制原理
MVCC是在并发访问数据库时,通过对数据做多版本管理,避免因为写锁的阻塞而造成读数据的并发阻塞问题。通俗的讲就是MVCC通过保存数据的历史版本,根据比较版本号来处理数据的是否显示,从而达到读取数据的时候不需要加锁就可以保证事务隔离性的效果。在MySQL中,MVCC只在。
2023-05-08 10:50:56 479 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人