- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 数据库并发写入问题-丢失更新与写入偏差
MVCChttps://blog.csdn.net/qq_41775852/article/details/104853909数据库中的MVCC多版本并发控制(快照隔离)可以避免事务并发时的脏读、不可重复读以及幻读的问题,但是却无法避免丢失更新以及写入偏差的问题。丢失更新和写入偏差丢失更新:两个事务并发读取同一记录,并在此基础上修改记录,并将其写回数据库,第二次写入的结果会覆盖第一次写入的结果,导致数据库状态不一致。(丢失更新不仅出现在数据库中,在应用程序多线程并发修改变量、分布式系统多主复制和
2020-12-29 15:48:57 2211 1
原创 分布式系统多副本复制的问题与解决方案
文章目录单主复制、多主复制和无主复制介绍单主复制的问题与解决方案读己之写单调读一致前缀读(因果倒置)多主复制和无主复制并发写入与因果写入并发写入与因果写入因果关系倒置解决方案并发写入冲突解决方案多主复制和无主复制的问题和解决方案多主复制并发写入冲突多主复制因果写入倒置无主复制的并发写入冲突无主复制的因果写入倒置总结单主复制、多主复制和无主复制介绍https://vonng.gitbooks.io/ddia-cn/content/ch5.htmlhttps://zhuanlan.zhihu.com/p/
2020-12-28 20:44:42 2245 1
原创 Spark读取HBase的方法
文章目录读取利用TableInputFormat读取TableInputFormat原理利用TableSnapshotInputFormat读取TableSnapshotInputFormat原理利用Spark-Hbase-connector读取Spark-Hbase-connector原理总结读取利用TableInputFormat读取 Base64.Encoder base64Encoder = Base64.getEncoder(); String sparkMaster = "loca
2020-12-20 13:44:39 6321 1
原创 SparkSQL InternalRow
文章目录lnternalRow 体系数据源 RDD[lnternalRow]Shuffle RDD[InternalRow]Transform RDD[InternalRow]强类型化转换算子利用内置的schmea隐式转换算子连续的强类型化转换算子Encoder对InternalRow的影响总结SparkSQL在执行物理计划操作RDD时,会全部使用RDD<InternalRow>类型进行操作。lnternalRow 体系在SparkSQL 内部实现中, InternalRow 就是用来表示
2020-12-16 16:32:24 1539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人