`

mySQL数据库可以有多大

阅读更多

        在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储 引擎单表大小限制已经不是有MySQL数据库本身来决定,而是由所在主机的OS上面的文件系统来决定了。

  而MySQL另外一个最流行的存储引擎之一Innodb存储数据的策略是分为两种的,一种是共享表空间存储方式,还有一种是独享表空间存储方式。

  当使用共享表空间存储方式的时候,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所 以其大小限制不再是文件大小的限制,而是其自身的限制。从Innodb的官方文档中可以看到,其表空间的最大限制为64TB,也就是说,Innodb的单 表限制基本上也在64TB左右了,当然这个大小是包括这个表的所有索引等其他相关数据。

  而当使用独享表空间来存放Innodb的表的时候,每个表的数据以一个单独的文件来存放,这个时候的单表限制,又变成文件系统的大小限制了。

2
0
分享到:
评论
2 楼 MNTMs 2014-07-18  
supperman_009 写道
小伙,文档不是这么抄的。你真的用过mysql吗?mysql 4.1不经过特殊设置,MyIASM引擎单表都无法超越4G。


最近要做大数据的处理    想要把MySQl中的数据导入到Hbase中去,查了一下MySQl能存储大数据不,就看到了这篇文章
1 楼 supperman_009 2014-07-18  
小伙,文档不是这么抄的。你真的用过mysql吗?mysql 4.1不经过特殊设置,MyIASM引擎单表都无法超越4G。

相关推荐

    国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    "国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...

    国家开放大学 数据库运维 形考一 MySQL数据库服务器配置

    MySQL数据库服务器配置 MySQL数据库服务器配置是国家开放大学数据库运维 形考一的重要组成部分。通过这个实验,我们将掌握 MySQL 的安装方法,了解 MySQL 服务器的组成,掌握 MySQL 服务器的配置方法。 MySQL安装...

    Informatica连接Mysql数据库案例

    Informatica 连接 Mysql 数据库案例 Informatica 是一个功能强大的数据集成平台,支持多种数据源的连接和集成,本文档将...Informatica 连接 Mysql 数据库可以实现数据的实时同步和集成,提高数据的可靠性和一致性。

    MYSQL数据库修复程序

    综上所述,MySQL数据库的修复涉及多个层次的操作,包括备份、使用专门工具、利用数据库管理软件以及遵循良好的数据库管理和安全习惯。Navicat作为一款强大的工具,为MySQL数据库的管理和修复提供了全面的支持。

    h2数据导入mysql数据库(看评论酌情下载)

    通过上述步骤,可以将 h2 数据库中的数据成功导入到 MySQL 数据库中,以便更好地存储和管理数据。 需要注意的是,在将数据导入到 MySQL 数据库中时,需要确保数据的一致性,避免出现数据丢失或损坏的情况。 此外,...

    MySQL数据库命令大全

    ### MySQL数据库命令详解 #### 一、MySQL服务的管理 MySQL作为一款广泛使用的开源关系型数据库管理系统,其服务的启动和停止是基本的管理操作。 **启动MySQL服务** 使用`net start mysql`命令可以启动MySQL服务...

    数据库MySQL入门.pdf

    4. 跨平台支持:MySQL可以允许于多个系统上,并且支持多种语言。 5. 好的PHP支持:MySQL对PHP有很好的支持,PHP是目前最流行的Web开发语言。 6. 可定制:MySQL是可以定制的,采用了GPL协议,你可以修改源码来开发...

    MySQL数据库表导出Word工具,生成数据库说明文档

    "MySQL数据库表导出Word工具"提供了一种便捷的方式,将数据库结构和内容转换为易于理解的Word文档,这对于开发、运维以及非技术背景的团队成员都非常有帮助。 首先,这个工具的主要功能是将MySQL数据库中的表结构和...

    腾讯云数据库mysql产品认证答案

    云数据库可以大幅度降低数据库管理和维护成本,提高数据库的可用性和安全性。 mysql数据库认证 mysql数据库认证是指mysql数据库管理和维护的认证考试,旨在评估考生的mysql数据库管理和维护能力。mysql数据库认证...

    VB6.0连接MySQL数据库

    在信息技术领域,VB6.0...通过以上步骤,新手开发者可以尝试使用VB6.0连接MySQL数据库,并进行基本的数据库操作。随着实践的积累,对数据库操作的理解会更加深入,从而能够在应用程序中更好地管理和利用数据资源。

    MYSQL数据库大进级,是非常全面的MYSQL数据库进阶学习资料!

    MYSQL数据库大进级,是非常全面的MYSQL数据库进阶学习资料!

    mysql数据库英文文献.pdf

    MySQL数据库的历史可以追溯到1979年,当时Monty Widenius在一家小公司TcX工作,创建了一款报告工具,使用BASIC语言编写,运行于4 MHz计算机上,具有16 KB RAM。随着时间的推移,该工具被重写为C语言,并移植到Unix...

    MySQL数据库-RevD.pdf

    用户可以到MySQL的官方网站下载页面下载适用于不同操作系统的MySQL数据库服务器软件。对于Windows用户,可以下载类似于mysql-5.1.47-win32.msi的安装包,注意版本号可能随着MySQL的更新而改变。 安装过程通常比较...

    MySQL数据库巡检手册 MySQL DBA必备

    MySQL数据库巡检手册是MySQL数据库管理员(DBA)在进行数据库管理和维护工作中非常重要的参考资料。巡检手册包含了数据库性能、安全、运行状况等方面的检查项,以确保数据库能够正常稳定运行,及时发现并解决潜在问题...

    MyEclipse连接MySQL数据库报错解决办法

    我们现在一般网站都是利用的MySQL数据库搭建网站的,但是在网上看到很多网友吐槽数据库连接不上的问题,现在我就结合相关资料向提出一些我个人的见解,希望对大家解决问题有帮助。 一般MySQL连接不上,可能有两大...

    MySql数据库MySql数据库MySql数据库

    MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库MySql数据库

    Mysql数据库管理工具

    总之,“Mysql数据库管理工具”,尤其是Navicat Lite,为MySQL数据库的日常管理和维护提供了强大且易用的平台,通过它,用户可以高效地完成各种数据库操作,提高工作效率。无论是数据库管理员还是开发人员,都能从中...

    MYSQL 数据库导入导出命令

    使用 mysqldump 命令和 phpMyAdmin 工具可以将数据库导出到文件中,而使用 mysql 命令可以将备份文件还原到数据库中。直接拷贝方法也可以用来将数据库文件拷贝到目标服务器中,但是可能会存在兼容性问题。

Global site tag (gtag.js) - Google Analytics