概述传统的关系型数据库(RDBMS)如 MySQL,Oracle 因其存储引擎和事务的高一致性特性很难在高并发的情况下实现高吞吐和可扩展,因而产生了很多的NoSQL 数据库如 Redis,MongoDB,Hbase等,图形化数据库(GDBMS) Neo4j因其是把数据以图的形式存储在网络而不是磁盘, ...
分类:
数据库 时间:
2019-12-31 12:53:09
阅读次数:
120
简单记录MySQL中常见的概念和相关原理。 参考: https://www.cnblogs.com/hsmwlyl/p/10719152.html https://www.cnblogs.com/xiaocen/p/3720338.html 事务的四大特性(ACID) 原子性:不可分割的操作单元,事 ...
分类:
数据库 时间:
2019-12-30 21:37:40
阅读次数:
109
原因: 微擎后台绑定的小程序与前台小程序不对应; 解决办法: 首先,在微擎后台新建一个与前台小程序对应的后台小程序平台; 然后,修改前台小程序中的 siteinfo.js 文件,使其中的 uniacid 、 acid 与后台平台的ID一致 最后,重新刷新开发者工具就阔以了。 ...
分类:
微信 时间:
2019-12-30 11:56:06
阅读次数:
371
本地事务 事务Transaction由一组SQL组成,具有四个ACID特性 ACID Atomicity 原子性 构成事务的一组SQL,要么全部生效,要么全不生效,不会出现部分生效的情况 Consistency 一致性 数据库经过事务操作后从一种状态转变为另一个状态。可以说原子性是从行为上描述,而一 ...
分类:
其他好文 时间:
2019-12-29 00:22:44
阅读次数:
110
1、请说下你对 MySQL 架构的了解? 先看下 MySQL 的基本架构图: 大体来说,MySQL 可以分为 Server 层和存储引擎两部分。 Server 层包括:连接器、查询缓存、分析器、优化器、执行器等,涵盖了 MySQL 的大多数核心服务功能,以及所有的内置函数(如:日期、时间、数学和加密 ...
分类:
数据库 时间:
2019-12-26 22:54:02
阅读次数:
146
所有文章 https://www.cnblogs.com/lay2017/p/12078232.html 正文 在事务的基本概念一文中,我们知道了事务必须要满足ACID四个基本特性。如果你要让程序提供事务的特性,要满足ACID的特性,就得试着遵从一些规范。当然,如果有足够的能力,也可以自定义一些规范 ...
分类:
其他好文 时间:
2019-12-25 23:44:46
阅读次数:
77
现在的很多软件都是多用户,多程序,多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。 事务的特性 事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操 ...
分类:
数据库 时间:
2019-12-24 15:24:16
阅读次数:
88
在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行 事务用来管理insert,update,delete语句 一般来说,事务是必须满足4个条件(ACID): Atomicity(原子性)、Cons ...
分类:
数据库 时间:
2019-12-24 13:27:57
阅读次数:
88
数据库的索引类型 聚集索引和非聚集索引的区别(叶节点存储内容) 唯一性索引和主码索引的区别 索引的优缺点,什么时候使用索引,什么时候不能使用索引(重点) 索引最左前缀问题 数据库中事务的ACID 数据库隔离性设置不同会出现的问题(脏读、不可重复读、丢失修改、幻读) Mysql有四个隔离级别:未提交读 ...
分类:
数据库 时间:
2019-12-24 09:43:41
阅读次数:
121
事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并分析其实现原理。 MySQL博大精深,文章疏漏之处在所难免,欢迎批评指正。 一、基础概念 事务(Transaction)是访问和更新数据库的 ...
分类:
数据库 时间:
2019-12-23 20:30:26
阅读次数:
84