摘要: 所谓事务,它是一个操作集合,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。比如网上订票,要么你定票成功,余票减一张; 要么你定票失败,余票的数量不变。这就要求购票和余票减少这两个不同的操作必须放在一起,成为一个完整的逻辑链,这样就构成了一个事务。 事务说起来很简单,就是BEGIN T 阅读全文
posted @ 2017-11-27 00:23 代码行者 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: 分布式系统数据一致性的解决方案 随着互联网的发展,计算机系统规模变得越来越大,常规的将所有业务单元集中部署在一个或者若干个大型机上的集中式架构,已经越来越不能满足当今大型互联网系统的快速发展。分布式服务架构以及微服务架构已经越来越受到业界的青睐。而在目前的应用系统中,不管是集中式的部署架构还是分布式 阅读全文
posted @ 2017-09-11 16:52 代码行者 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: 在如今这个云计算,大数据,移动互联网大行其道的时代,各种NoSQL数据库MongoDb、redis、HBase等使用的越来越广泛,大有替代关系型数据库的趋势。但是关系型数据库真的已经落伍了吗?答案是否定的。非关系型数据库不支持ACID属性,不支持事务,无法适应复杂查询的缺点。关系型数据库凭借其强一致 阅读全文
posted @ 2017-07-12 22:42 代码行者 阅读(8960) 评论(0) 推荐(7) 编辑
摘要: 近来由于数据记录和属性规模的急剧增长,大数据处理平台和并行数据分析算法也随之出现。于此同时,这也推动了数据降维处理的应用。实际上,数据量有时过犹不及。有时在数据分析应用中大量的数据反而会产生更坏的性能。 最新的一个例子是采用 2009 KDD Challenge 大数据集来预测客户流失量。 该数据集 阅读全文
posted @ 2016-12-08 11:35 代码行者 阅读(4543) 评论(0) 推荐(0) 编辑