spring事务 数据库事务的四种特性 ACID >ACID是Atomic(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性)(mysql/oracle) CAP >CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、 ...
分类:
数据库 时间:
2019-10-16 16:21:17
阅读次数:
133
一、什么是副本机制: 通常是指分布式系统在多台网络互联的机器上保存有相同的数据拷贝 二、副本机制的好处: 1、提供数据冗余 系统部分组件失效,系统依然能够继续运转,因而增加了整体可用性以及数据持久性 2、提供高伸缩性 支持横向扩展,能够通过增加机器的方式来提升读性能,进而提高读操作吞吐量 3、改善数 ...
分类:
其他好文 时间:
2019-10-16 00:15:46
阅读次数:
101
在说分布式事务之前,先回顾下事务的相关知识点。 事务 概念 事务指的是一系列数据库操作,它是保证数据库正确性的基本逻辑单元,拥有ACID四个特性:原子性、一致性、隔离性与持久性。 举个例子,下面这两种组成情况都叫做事务: 1.由单个操作序列(一条SQL语句)组成的事务 2.由多个操作序列(SQL语句 ...
分类:
其他好文 时间:
2019-10-15 22:52:59
阅读次数:
161
事务的四大特性 1.原子性 2.一致性 3.隔离性 4.持久性 四种事务隔离级别 1.未提交读 2.已提交读 3.可重复读 4.可串行化 事务隔离要解决三个问题 1.脏读,读取到了未提交事务的数据,比如未提交读就会产生这种数据 2.不可重复读,在同一个事务里两次读取的数据不一样,因为在两次读取的过程 ...
分类:
数据库 时间:
2019-10-13 21:01:53
阅读次数:
133
举一个电商的例子,用户在购物车中付款,会调用一个服务生成一条订单,并调用另一个服务将该商品从购物车中删除。这两个操作应该是原子性的,要么都成功,要么都失败,这就是事务要解决的问题。我们下面来谈谈事务的概念、分布式事务的复杂点和实现方式。 一. 事务 事务的四大特性ACID:原子性、一致性、隔离性、持 ...
分类:
其他好文 时间:
2019-10-12 01:04:01
阅读次数:
110
一、小型公司网络架构 狗子是某大学计算机专业本科应届毕业生,由于自己的技术不错,再加上互联网产业的巨大利润的驱使,狗子决定走上创业这条路,于是,狗子联合了同学二黑,鸡子,狗蛋等人花费了几个月的时间写出了一套网站,是关于足球资讯的pc端网站加上手机APP客户端。现在产品测试成功了,准备发布了,狗子想到 ...
分类:
其他好文 时间:
2019-10-08 22:14:54
阅读次数:
131
DynamoDB 静态加密通过在加密表中保护数据来提供额外的一层数据保护,包括其主键、本地和全局二级索引、流、全局表、备份和 DynamoDB Accelerator (DAX) 集群(只要数据存储在持久性的媒体中)。组织政策、行业或政府法规以及合规性需求通常要求使用静态加密来提高应用程序的数据安全 ...
分类:
数据库 时间:
2019-10-06 22:11:23
阅读次数:
118
数据库保护又叫做数据库控制,是通过四个方面实现的,即安全性控制,完整性控制,并发性控制和数据恢复。 任何支持事务的数据库,都必须具备四个特性,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),也就是我们常说的事务AC ...
分类:
其他好文 时间:
2019-10-06 00:31:16
阅读次数:
129
Redis从一无所知,到知道一点点 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库 ——维基百科 可以简单的说, Redis就是一款高性能的NoSQL数据库 什么是NoSQL? 我们前面所学习的 MySQL数据库 是典型的的 SQL数据库 也就是传统的关 ...
分类:
其他好文 时间:
2019-10-04 11:19:32
阅读次数:
103
学习Linux的最佳方法是将它用于日常工作。 阅读Linux书籍,观看Linux视频不仅仅是足够的。 学习Linux没有捷径可走。 你不可能在一夜之间在Linux中掌握。 这需要时间和持久性。 刚刚潜入。最好的学习方法就是去做。 如果你卡住了,百度会解决你的问题。从那里开始,你会有意想不到的收获。 ...
分类:
系统相关 时间:
2019-10-04 09:37:40
阅读次数:
105