Mysql数据库3种存储引擎有什么区别?

Mysql数据库3种存储引擎有什么区别?,第1张

这是考虑性能的问题,事务支持,百度,你知道

的MyISAM,InnoDB中,堆(内存),NDB

貌似一般都是使用InnoDB的

MySQL存储引擎:MyISAM表中,InnoDB,BDB,MEMORY,MERGE,实施例,NDBCLUSTER,ARCHIVE,CSV,BLACKHOLE,FEDERATED等,其中InnoDB和BDB事务安全表,其他存储引擎非事务安全表。

最常用的存储引擎:

1.Myisam

MySQL的默认存储引擎来创建创建一个新表,新表的存储引擎不指定,则默认使用MyISAM。每个MyISAM分成三个文件存储在磁盘上。相同的文件名和表名的扩展。的FRM(存储表定义),MYD(MYDATA存储数据)。

MYI(MyIndex的,存储索引)。数据文件和索引文件可以被放置在不同的目录中,均匀地分布IO,获得更快的。

2.InnoDB的存储引擎,提供了交易的安全性具有提交,回滚和崩溃恢复能力。不过对比在MyISAM,InnoDB的写处理效率和存储引擎会占用更多的磁盘空间来保存数据和索引。

不知道你

空间数据库引擎研究的主要内容是空间数据模型、空间数据查询语言、空间数据库管理系统。

空间数据库引擎研究的主要内容只有三种,分别是空间数据模型、空间数据查询语言、空间数据库管理系统。

空间数据库是指地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9657907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存