什么是事务?事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。MySQL的事务是在存储引擎层实现。MySQL的事务有ACIDA:原子性(atomicity):一个事务必须被视为一个不可分割的单元。C:一致性(consistency):数据库是从一种状态切换到另一种状态。I:隔离性(isolation):事务在提交之
分类:
数据库 时间:
2020-05-16 10:31:11
阅读次数:
65
解释一下什么是操作系统 操作系统是运行在计算机上最重要的一种 ,它管理计算机的资源和进程以及所有的硬件和软件。它为计算机硬件和软件提供了一种中间层 通常情况下,计算机上会运行着许多应用程序,它们都需要对内存和 CPU 进行交互,操作系统的目的就是为了保证这些访问和交互能够准确无误的进行。 解释一下操 ...
分类:
其他好文 时间:
2020-05-15 09:38:59
阅读次数:
68
cpu volatile 和上一篇java volatile 不一样。 cpu是如何保证各内存之间数据可见性的呢? 答:缓存一致性协议 (MESI cache)。 cache line:cpu缓存行,多大呢 64b字节 ...
分类:
编程语言 时间:
2020-05-14 22:42:14
阅读次数:
73
转自 https://www.cnblogs.com/-wang-cheng/p/5401653.html1 RCU介绍 RCU机制是Linux2.6之后提供的一种数据一致性访问的机制,从RCU(read-copy-update)的名称上看,我们就能对他的实现机制有一个大概的了解,在修改数据的时候, ...
分类:
系统相关 时间:
2020-05-14 19:38:30
阅读次数:
91
CAP理论 一致性(Consistency) 可用性(Availability) 分区容错性(网络分区)Partition toleranceCAP理论的特点,就是CAP只能满足其中2条CA(放弃P):将所有的数据放在一个节点。满足一致性、可用性。AP(放弃C):放弃强一致性,用最终一致性来保证。C ...
分类:
编程语言 时间:
2020-05-14 19:30:40
阅读次数:
65
前言 "etcd环境安装与使用" 文章中介绍了etcd的安装及 使用,本篇将介绍如何使用etcd实现服务发现功能。 服务发现介绍 服务发现要解决的也是分布式系统中最常见的问题之一,即在同一个分布式集群中的进程或服务,要如何才能找到对方并建立连接。本质上来说,服务发现就是想要了解集群中是否有进程在监听 ...
分类:
其他好文 时间:
2020-05-14 19:16:24
阅读次数:
81
关系型数据库 采用关系模型来组织数据结构的数据库(二维表) cle DB2 SQLServer Mysql SQLite都是关系型数据库 优点:容易理解,它的逻辑类似常见的表格 使用方便,都使用sql语句,sql语句非常的成熟 数据一致性高,冗余低,数据完整性好,便于操作 技术成熟,功能强大,支持很 ...
分类:
数据库 时间:
2020-05-14 10:59:33
阅读次数:
70
2. 备份类型 2.1 热备 在数据库正常业务时,备份数据,并且能够一致性恢复(只能是innodb) 对业务影响非常小 2.2 温备 锁表备份,只能查询不能修改(myisam) 影响到写入操作 2.3 冷备 关闭数据库业务,数据库没有任何变更的情况下,进行备份数据. 业务停止 3. 备份方式及工具介 ...
分类:
数据库 时间:
2020-05-14 01:05:37
阅读次数:
92
阿里云容器服务团队与 Alluxio 开源社区和南京大学顾荣老师等人通力合作寻找相关解决方案,当前已经提供 K8s 上运行模型训练数据加速的基础方案,包括容器化部署、生命周期管理以及性能优化(持续中),从而降低数据访问高成本和复杂度,进一步助力云上普惠 AI 模型训练。
分类:
其他好文 时间:
2020-05-13 12:30:18
阅读次数:
61
背景 分布式系统中最大的问题就是数据的不一致性,理解分布式系统中数据不一致性的产生原因和相关的解决方案对理解分布式系统和项目实战非常重要。 学习 参考博客:https://coolshell.cn/articles/10910.html#%E4%B8%80%E8%87%B4%E6%80%A7%E6% ...
分类:
其他好文 时间:
2020-05-13 12:00:41
阅读次数:
49