本节内容 创建数据库 外键 增删改查表 权限 1. 数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以 ...
分类:
数据库 时间:
2017-10-08 16:11:48
阅读次数:
247
一、什么是事务? 在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 二、事务是必须满足4个条件(ACID) 事务的原子性( Atomicity):一组事务,要么成功;要么撤回。 一致性 (Consis ...
分类:
数据库 时间:
2017-10-06 22:26:30
阅读次数:
227
1、什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。 原子性:要不全部成功,要不全部撤销 隔离性:事务之间相互独立,互不干扰 一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏 持久性:事务的提交结果,将持久保存在数据库中 2、事务并发会产生什么问题 1)第一类丢 ...
分类:
数据库 时间:
2017-10-03 17:25:44
阅读次数:
183
MySQL 高可用:mysql+mycat实现数据库分片(分库分表) http://blog.csdn.net/kk185800961/article/details/51147029 什么是MYCAT: 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版 ...
分类:
数据库 时间:
2017-09-30 16:29:02
阅读次数:
371
事务管理之数据一致性 1 传统单体应用事务一致性 1.1 本地事务 针对传统单体应用,单个关系型数据库的场景,比如:oracle , DB2 使用ACID 事务 1.2 分布式事务 针对传统单体应用,2个以上关系型数据库的场景,比如:oracle , DB2 基于XA的二次阶段提交方案(利用XA分布 ...
分类:
其他好文 时间:
2017-09-30 10:16:58
阅读次数:
225
The readConcern option is available for the following operations: find command aggregate command and the db.collection.aggregate() method distinct com ...
分类:
数据库 时间:
2017-09-28 11:41:08
阅读次数:
240
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,支持跨平台,操作简单,能够使用很多语言直接创建数据库。官方网站:www.sqlite.org 在VC环境下编写连接SQLite的方法,网上有很多种,自己试验了其中一种,感觉还不错,下面记录下来,使用到的文件包括官方网站下载的文件 ...
分类:
数据库 时间:
2017-09-28 11:36:35
阅读次数:
252
转自 http://www.cnblogs.com/fjdingsd/p/5273008.html 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务 ...
分类:
数据库 时间:
2017-09-25 09:44:52
阅读次数:
179
事务的概念 事务:若干条T-SQL指令组成的一个操作数据库的最小执行单元,这个整体要么全部成功,要么全部失败。(并发控制) 事务的四个属性:原子性、一致性、隔离性、持久性。称为事务的ACID特性。 原子性(atomicity)一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 ...
分类:
数据库 时间:
2017-09-23 17:23:29
阅读次数:
205
事务具有四个特征(ACID):原子性( Atomicity )指整个数据库事务是不可分割的工作单位。只有使据库中所有的操作执行成功,才算整个事务成功;事务中任何一个SQL语句执行失败,那么已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行事务前的状态。一致性( Consistency )事 ...
分类:
数据库 时间:
2017-09-21 14:50:55
阅读次数:
215