
数据库
郑廿三
这个作者很懒,什么都没留下…
展开
-
C# linq2db操作sqlite进行删除操作时异常
【问题描述】在对linq2db进行删除操作前,先将需要删除的数据集查询出来,再调用db.[表对象].delete()方法执行删除操作,代码如下:using (SqliteDB db = new SqliteDB(connectionString)) { IQuerable<T> infoList = db.[表对象].where(x => x.attr == co...原创 2018-11-08 16:39:11 · 2073 阅读 · 0 评论 -
关于分布式事务及两阶段提交、三阶段提交的理解
一、分布式数据一致性在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。(1)什么是数据一致性在数据有多份副本的情况下,如果网络、服务器或者软件出现故障,会导致部分副本写入成功,部分副本写入失败。这就造成各个副本之间的数据不一致,数据内容冲突。造成事实上的数据不一致。(2)CAP定理CAP理论认为在分布式的环境下设计和部...转载 2019-03-04 10:44:55 · 593 阅读 · 0 评论