分类:数据库

数据库管理系统是管理数据库的软件。

2019-01-15 0 By admin

MySQL 的InnoDB事务隔离级别和事务操作语句

在InnoDB事务模型中,目标是将多版本并发控制(MVCC)数据库的最佳属性与传统的两阶段锁定相结合。 默认情况下,InnoDB在行级别执行锁定并将查询作为非锁定一致读取运行。 一、事务隔离级别 事务隔离是数据库处理的基础之一。隔离级别是在多个事务进行更改并同时执行查询时,对性能和可靠性之间的平衡,…

2019-01-15 0 By admin

MySQL 数据库事务的ACID模型和MVCC

一、事务的ACID模型 ACID模式在数据库设计原则强调的是:对于业务数据和关键任务应用重要的可靠性方面。 MySQL包含的组件如InnoDB存储引擎紧密结合ACID模型,以便数据不被破坏,并且结果不会因特殊情况(如软件崩溃和硬件故障)而失真。 当您依赖ACID兼容功能时,您不需要重新发明一致性检查…

2019-01-01 0 By admin

MySQL 数据库服务编译安装

一、MySQL 数据库安装 MySQL 数据库安装过程中需要提前安装好依赖的数据包、创建相应的服务运行帐号和文件目录。 1.1、源码编译安装系统要求 1、CMake 平台构建框架工具 2、一个可用的ANSI C ++编译器 3、Boost C ++库需要构建MySQL(但不要使用它) 4、The n…

2018-10-14 0 By admin

MongoDB Shards集群搭建

我们要创建一个这样子的分布式集群:有两个shard,每个shard都是一个replica set,各有两个副本(实际产品应用中还应加上一个仅用于投票aribiter);有三个config server;有一个mongos。步骤如下(前提:你已经安装了MongoDB,并且假设你对分布式系统的一般架构有…

2018-10-13 0 By admin

MongoDB 数据库主从复制架构介绍

MongoDB 数据库服务的主从复制架构是一中常见的架构方式;如果要实现主从复制至少应该有两个MongoDB实例。 一个作为主节点负责客户端请求,另一个作为从节点负责从主节点映射数据、提供数据备份、客户端读取数据功能等;在生产环境部署时,推荐一主多从模式。 一、MongoDB 主从复制介绍 1.1、…

2018-10-11 0 By admin

MongoDB 存储引擎 WiredTiger和In-Memory

存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。 从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAP…

2018-03-18 0 By admin

MySQL 数据库开发注意事项

核心规则 1、尽量不要在数据库中做运算 尽可能简单应用MySQL;不要在数据库中做运算,将复杂运算移到程序端。 如md5()\Order by Rand() 2、控制单表数据量 纯INT不超过1000W;含CHAR不超过500W 合理分表不超载;USERID\DATE\AREA 建议单库不超过300…

2018-03-10 0 By admin

MySQLDump 数据备份使用说明

一、概述 对MySQL服务的数据进行备份使用最多的工具也就是官方的MySQLDump了。在数据比较重要的情况下,使用此官方工具需要注意一些细节;否则有可能出现“备份数据不全”、“数据一致性被破坏”等备份失败的情况。 1、MySQLDump工具备份MyISAM数据库使用lock-tables参数对整个…

2018-02-13 0 By admin

pt-query-digest MySQL 慢日志分析

pt-query-digest 慢日志分析工具:可以分析的日志包括MySQL记录的日志(二进制日志,慢日志等)、processlist和TCPdump数据。 一、Usage使用方法 pt-query-digest [OPTIONS] [FILES] [DSN] pt-query-digest具有两个…