代码改变世界

随笔档案-2018年11月

使用FluentMigrator进行数据库迁移

2018-11-10 11:34 by 李明成, 2421 阅读, 收藏, 编辑
摘要: 介绍 在开发的过程中,经常会遇到数据库结构变动(表新增、删除,表列新增、修改、删除等)。开发环境、测试环境、正式环境都要记性同步;如果你使用EF有自动迁移的功能,还是挺方便的。如果非EF我们需要手工处理,有时候会忘记,繁琐。恰好 网上有提供的工具来实现类似EF的迁移功能。如:SQL Server D 阅读全文

3分钟了解数据库事务

2018-11-07 15:22 by 李明成, 713 阅读, 收藏, 编辑
摘要: 事务是由几个读取和修改数据的sql命令组成的,但是知道commit命令被执行之后,修改操作才被认为是正常的完成。显式事务常以Begin tran语句开头,以commit tran或者rollback tran语句结尾的。 事务具有acid属性 原子性(atomicity):原子性指的是每个事务要不提 阅读全文

Redis事务

2018-11-05 13:27 by 李明成, 706 阅读, 收藏, 编辑
摘要: Redis事务和实现 Redis事务可以让一个客户端在不被其他客户端打断的情况下执行多个命令。通过使用Multi标记一个事务块的开始,把事务块内的多条命令,按照先后顺序放进一个队列当中,最后执行Exec命令原子性执行。 与事务相关的几个命令 Redis 乐观锁 CAS主要解决原子性操作的问题。比如用 阅读全文
点击右上角即可分享
微信分享提示