一、概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样, ...
分类:
数据库 时间:
2018-03-15 21:03:33
阅读次数:
183
InnoDB存储引擎支持事务,其设计目标主要是面向在线事务处理(OLTP)的应用。其特点是是行锁设计、支持外键,并支持类似Oracle的非锁定读,即 默认读取操作不会产生锁。从Mysql数据库5.5.8版本开始,InnoDB 是默认的存储引擎。 InnoDB通过使用多版本并发控制(MVCC)来获得高 ...
分类:
数据库 时间:
2018-03-08 02:50:57
阅读次数:
221
数据仓库和数据挖掘基础知识 一、数据仓库 相比数据库,数据仓库增加了决策分析功能 OLAP:联机分析处理,用于数据挖掘,从数据仓库中分析数据,要求相应时间合理 OLTP:联机事务处理,用于更新事务,将数据写入数据库,面向操作人员,要求响应速度快 二、数据仓库的体系结构 1.组成:底层的数据仓库服务器 ...
分类:
数据库 时间:
2018-03-06 10:48:44
阅读次数:
195
目前,在很多OLTP场景中,MySQL数据库都有着广泛的应用,也有很多不同的使用方式。从数据库的业务需求、架构设计、运营维护、再到扩容迁移,不同的MySQL架构有不同的特点,适应一定的业务场景,或者解决一定的业务问题。 DBA作为数据库架构的设计、实施、维护人员,不仅要对各种MySQL架构非常熟悉, ...
分类:
数据库 时间:
2018-03-02 23:54:51
阅读次数:
306
《数据库设计入门经典》 就是这本了。 第一章:数据库建模的过去与现在 数据库模型和数据库之间有什么区别? 数据库将服务于某类型的应用程序。不同类型的数据库模型支持不同类型的应用程序。 联机事务处理(Online Transaction Processing,OLTP)数据库通常是专门的、高并发性的( ...
分类:
数据库 时间:
2018-02-24 11:44:33
阅读次数:
227
一.大数据的5个特征(IBM提出): Volume(大量) Velocity(高速) Variety(多样) Value(价值) Varacity(真实性) 二.OLTP与OLAP 1.OLTP:联机事务处理过程,也称面向交易的处理过程,是对用户操作快速响应的方式之一。OLTP是传统的关系型数据库的 ...
分类:
其他好文 时间:
2018-02-20 20:42:01
阅读次数:
178
OLTP和OLAP的区别 联机事务处理OLTP(on-line transaction processing) 主要是执行基本日常的事务处理,比如数据库记录的增删查改。比如在银行的一笔交易记录,就是一个典型的事务。 OLTP的特点一般有: 1.实时性要求高。我记得之前上大学的时候,银行异地汇款,要隔 ...
分类:
其他好文 时间:
2018-02-18 11:17:48
阅读次数:
183
sysbench压测 innodb_flush_log_at_trx_commit,sync_binlog参数对性能的影响 ========================================== [TOC] 一、OLTP测试前准备 基本信息: 主机信息 CPU | 内存 | 硬盘 | ...
分类:
数据库 时间:
2018-02-02 15:13:01
阅读次数:
171
mysql数据库差别于其它数据库的最重要的一个特点是其插件式的表存储引擎,存储引擎是基于表的。而不是数据库 InnoDB存储引擎: 支持事务,其设计目标主要面向在线事务处理(OLTP)的应用,其特点是行锁设计、支持外键、并支持相似于oracle的非锁定读,即默认读取操作不会产生锁。其将数据放在一个逻 ...
分类:
数据库 时间:
2018-01-21 17:30:51
阅读次数:
238
背景: OceanBase是阿里巴巴、蚂蚁金服自主研发的可扩展的分布式关系数据库,实现了数千亿条记录、数百 TB 数据上的跨行跨表事务,主要支持支付宝核心的交易、支付、会员和账务系统等 OLTP 和 OLAP 在线业务。 在2017年双11期间,OceanBase承担了100%的交易,全球支付总笔数 ...
分类:
其他好文 时间:
2018-01-16 18:37:56
阅读次数:
1073