事务的隔离级别事务的隔离级别源于事务ACID的I(Isolation),即多个事务同时操作同一实体时,其中一个事务的读写操作对其他事务及其自身的可见性影响程度。具体可以分为如下几个等级:读未提交某个事务未提交前,其修改的数据对其他事务可见,这种隔离级别最低,除了确保执行事务本身的原子性,对其他事务几乎无隔离,所以如果源事务回滚,其他事务就会出现脏读现象。读已提交一个事务针对数据的写操作,只有提交之
分类:
其他好文 时间:
2019-11-21 18:38:33
阅读次数:
86
HTML5 Web SQL 数据库 Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs。 如果你是一个 Web 后端程序员,应该很容易理解 SQL 的操作。 你也可以参考我们的 SQL 教程,了解更多数据库操 ...
分类:
数据库 时间:
2019-11-07 22:00:23
阅读次数:
151
大数据时代下的数据同步 1)、基于数据库日志(比如mysql的binlog)的同步 我们都知道很多数据库都支持了主从自动同步,尤其是mysql,可以支持多主多从的模式。那么我们是不是可以利用这种思想呢,答案当然是肯定的,mysql的主从同步的过程是这样的。 ? A、master将改变记录到二进制日志 ...
分类:
其他好文 时间:
2019-11-02 15:49:16
阅读次数:
80
数据库保护又叫做数据库控制,是通过四个方面实现的,即安全性控制,完整性控制,并发性控制和数据恢复。 任何支持事务的数据库,都必须具备四个特性,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),也就是我们常说的事务AC ...
分类:
其他好文 时间:
2019-10-06 00:31:16
阅读次数:
129
数据库多表关系(外键) 字段操作 多表关系 外键 一对一:无级联关系 一对一:有级联关系 一对多 多对多 ...
分类:
数据库 时间:
2019-09-24 21:26:49
阅读次数:
94
在Django项目配置一下多数据库,但是运行 makemigrations 执行不正常 models.py 代码: 删除 class Meta,执行成功了。 ...
分类:
移动开发 时间:
2019-09-10 13:15:25
阅读次数:
128
[TOC] mysql语句注释 利用注释备注信息(注释用的6 也可以造成SQL注入) navicat 的基本使用 我们使用 navicat 这个 数据库图形化界面管理软件 来简化数据库操作,提高开发效率 特色(个人总结) 就现阶段用到而言 把许多数据库基本操作语句用 鼠标点点点 的方式完成,并且可以 ...
分类:
数据库 时间:
2019-08-25 20:14:21
阅读次数:
181
说老实话,Spring Data JPA很好用,上次使用还是2013年,当时只是完成Java Bean和数据库中表的映射。 最近想起来用Spring Data JPA的起因是手头有一个项目,源代码是用原生SQL+JDBC实现的,在第一次部署时要初始化数据库,还hardcode了很多数据库配置参数。正 ...
分类:
编程语言 时间:
2019-08-25 14:26:06
阅读次数:
81
针对每个公司,随着服务化演进,单个服务越来越多,数据库分的越来越细,有的时候一个业务需要分成好几个库,这时候自增主键或者序列之类的主键id生成方式已经不再满足需求,分布式系统中需要的是一个全局唯一的id生成规则。既然号称在全局分布式系统中唯一,那么主键的生成规则必然要复杂一些,以前看过很多资料,都对 ...
分类:
编程语言 时间:
2019-08-13 20:59:07
阅读次数:
110
快速开发平台推荐—laoA的guns Guns基于Spring Boot2,致力于做更简洁的后台管理系统。包含系统管理,代码生成,多数据库适配,SSO单点登录,工作流,短信,邮件发送,OAuth2登录,任务调度,持续集成,docker部署等功。支持Spring Cloud Alibaba微服务。社区 ...
分类:
其他好文 时间:
2019-08-09 21:36:44
阅读次数:
120