摘要: 政府还有一个让数据库专家摊上更多事情的职能,就是安全控制和数据审计。那些管理着海量数据仓库的企业官员常常得回答诸如“何人何时修改了什么”或者“何人何时查看了什么”这样的提问。那些拥有数以千计的员工,开展着不计其数的业务的企业,每天都会产生出大量的日志记录数据,而且必须将其好好保存。为了帮助数据库专家... 阅读全文
posted @ 2015-07-22 20:12 arun_yh 阅读(189) 评论(0) 推荐(0) 编辑
摘要: CSV引擎有点类似Oracle的外部表。它可以将“逗号分隔值(CSV)文件”作为表进行处理,但不支持在这种文件上建立相关索引。在服务器运行中,这种引擎支持从数据库中拷入/拷出CSV文件。如果从电子表格软件输出一个CSV文件,将其存放在MySQL服务器的数据目录中,服务器就能够马上读取相关的CS... 阅读全文
posted @ 2015-07-22 18:43 arun_yh 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 前言:随着应用复杂度的增加,数据库不断细化切分,导致应用程序中数据库应用就得复杂,凌乱。绝大部分程序人员可能都遇到这种情况,应用程序中需要连接多台数据库服务器,进行相应的操作。随着时间积累,太多的数据库服务器的连接逻辑出现在程序之中,这给程序的维护扩展,数据库维护工作带来极大的工作量。于是一些分布式... 阅读全文
posted @ 2015-07-22 18:33 arun_yh 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Mysql到底是怎么实现MVCC的?这个问题无数人都在问,但google中并无答案,本文尝试从Mysql源码中寻找答案。 在Mysql中MVCC是在Innodb存储引擎中得到支持的,Innodb为每行记录都实现了三个隐藏字段:6字节的事务ID(DB_TRX_ID)7字节的回滚指针(DB_ROLL_P... 阅读全文
posted @ 2015-07-22 18:13 arun_yh 阅读(809) 评论(0) 推荐(0) 编辑
摘要: MVCC(Multi-Version Concurrent Control),即多版本并发控制协议,广泛使用于数据库系统。本文将介绍HBase中对于MVCC的实现及应用情况。MVCC基本原理在介绍MVCC概念之前,我们先来想一下数据库系统里的一个问题:假设有多个用户同时读写数据库里的一行记录,那么怎... 阅读全文
posted @ 2015-07-22 18:10 arun_yh 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1,mysql体系结构由数据库和数据库实例组成,是单进场多线程架构。数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。数据库实例:由数据库后台进程/线程以及一个共享内存... 阅读全文
posted @ 2015-07-22 14:34 arun_yh 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 提及MySQL 群集可能很多人对其不是很了解,此文章主要是对MySQL 群集的概念的详解介绍,以及对ndb群集构架的示意图的示例。AD:以下的文章主要是对MySQL群集的概念的描述,以及对ndb群集构架的结构图的展示,如果你对MySQL 群集的相关内容有兴趣了解的话,你就可以点击以下的文章对其进行更... 阅读全文
posted @ 2015-07-22 11:17 arun_yh 阅读(465) 评论(0) 推荐(0) 编辑