文档章节

浅谈mysql数据库引擎

MrYx3en
 MrYx3en
发布于 2014/08/08 23:05
字数 632
阅读 21
收藏 0

    数据库是数据的集合,计算机中的数据库是存储器上一些文件的集合或者是内存数据的集合。Mysql,SQL server数据库都是可以存储数据,并提供数据查询,更新功能的数据库管理系统。Mysql数据库是开放源代码的关系型数据库(一组已经被组织为表结构【以行和列的形式】的信息的集合。这些信息以表的形式被存储于磁盘、磁带等的物理介质中,每个表可以有多行,而每行又可以被拆分为多列),它目前支持的功能:支持sql语言,子查询,存储过程,触发器,视图,索引,事务,锁,外键约束和影响复制等。Mysql是C/S系统的单进程多线程的架构的数据库。

    Mysql区别于其他数据库系统的一个重要的特点是:支持插入式存储引擎

    存储引擎:存储引擎也就是如何存储数据,如何为存储的数据建立索引,如何查询、更新数据的实现方法。关系型数据库中数据是以表的形式存储的,所以存储引擎也可以称为表类型。

    Mysql数据库的存储引擎:

(1)Isam:这种类型执行读取操作的速度非常快,且不占用大量的内存和存储空间,缺点是:不支持事务处理,也不支持容错。

(2)Myisam:提供了ISAM没有索引和字段管理的功能,使用了一种表格锁定的机制,来优化多个并发的读写操作。MYISAM强调了快速读取操作。它的一个重要的缺陷是在表损坏以后不能恢复数据。适用于 做很多的count计算;插入操作较少,频繁的查询;没有事务的情况。

(3)Memory(Heap):这种类型的数据表只存在于内存中,它使用散列索引,所以数据的存取速度非常快。因为存在于内存中,所以常被用于临时表。用完表格之后一定要删除表格。

(4)InnoDB:适用于可靠性要求比较高或者要求事务;表更新和查询相当的频繁并且表锁定的机会比较大的情况。

(5)archive:这种类型只支持insert和select语句,且不支持索引。常常被用于日志记录和聚合分析。







© 著作权归作者所有

共有 人打赏支持
MrYx3en
粉丝 9
博文 132
码字总数 30598
作品 0
宝鸡
系统管理员
私信 提问
浅谈MYSQL引擎之INNODB引擎

MYSQL 常用的引擎主要有一下几种,MRG_MYISAM 、CSV 、MyISAM、InnoDB、MEMORY ,NDB,其中MyISAM、InnoDB是mysql最常用的存储引擎,今天主要讨论 InnoDB引擎。 一、什么是InnoDB引擎 InnoDB...

無言地对白
2016/11/19
0
0
浅谈MySQL数据库优化

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前...

wangergui
2017/03/15
0
0
运维角度浅谈MySQL数据库优化

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前...

baishuchao
2017/08/22
0
0
分布式架构浅谈

http://homeway.me/ 0x01.大型网站演化 简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 集群主要分为:高可用集群(High Ava...

steven
2016/03/27
69
0
浅谈MySQL集群高可用架构

前言 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。对于一个系统而言,可能包含很多模块,比如前端应用,缓存,数据库,搜索,消息队列等,每个模块...

English0523
2017/12/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

设计模式之单例模式

单例模式核心:保证一个类只有一个对象 单例模式分为五种:懒汉式、饿汉式、双重检测锁式、静态内部类式、枚举式 五种模式的特点:懒汉式---线程安全,调用效率高,不能延时加载 饿汉式---线...

森林之下
23分钟前
0
0
markdown语法

这篇博客是本人在使用markdown语法过程中,用于记录一些自己总是会忘记的语法,并且会持续更新; 如何增加批注/备注:>; 这是一条备注/引言 如何手动换行,行末两次空格;

BlackCanary
24分钟前
2
0
redis 设置外网可访问

前提是你已经把redis的端口放到了防火墙计划中,  /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT /etc/rc.d/init.d/iptables save 更改redis.conf 文件 bind 127.0.0.1prot...

时刻在奔跑
26分钟前
0
0
css3隐藏滚动条

chrome 和Safari .element::-webkit-scrollbar { width: 0 } IE 10+ .element { -ms-overflow-style: none; } Firefox .element { overflow: -moz-scrollbars-none; } firefox这个没试过~啦啦......

呵呵闯
42分钟前
1
0
Poco官方PPT_020-ErrorHandlingAndDebugging双语对照翻译

因工作需要用到这一块的功能,所以直接翻译了一下 此PPT来源于官方文件,地址https://pocoproject.org/documentation.html

CHONGCHEN
46分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部