MYSQL企业级应用体系构架
发布时间:2022-06-28 12:52 所属栏目:115 来源:互联网
导读:SQL:结构化的查询语言(数据库内部的逻辑语言) DDL:数据库定义语言 DCL:数据库控制语言 DML:数据库操作语言 DQL:数据查询语言 存储引擎层的功能 存数据、取数据 (往磁盘上读写,相当于中介) 数据的不同存储方式 不同的管理方式: 事务(增、删、改)
SQL:结构化的查询语言(数据库内部的逻辑语言) DDL:数据库定义语言 DCL:数据库控制语言 DML:数据库操作语言 DQL:数据查询语言 存储引擎层的功能 存数据、取数据 (往磁盘上读写,相当于中介) 数据的不同存储方式 不同的管理方式: 事务(增、删、改) 备份恢复 高级功能(高可用的架构、读写分离架构) 特殊功能: 全文搜索 引用完整性 空间数据处理 存储引擎用于: 存储数据 检索数据 通过索引查找数据 双层处理 上层包括SQL解析器和优化器 下层包含一组存储引擎 SQL 层不依赖于存储引擎: 引擎不影响SQL处理 有一些例外 2.5 MYSQL逻辑结构(数据库内部结构) 逻辑构成是为了用户能够读懂数据出现的 管理数据的一种方式。 对象: 库中包含表,在linux中以目录表示 表中有列结构与行记录,在linux中以多个文件表示 行记录 列结构 2.6 MYSQL的存储方式 程序文件随数据目录一起存储在服务器安装目录下。执行各种客户机程序、管理程序和实用程序时将创建程序可执行文件和日志文件。首要使用磁盘空间的是数据目录。 服务器日志文件和状态文件: 包含有关服务器处理的语句的信息。日志可用于进行故障排除、监视、复制和恢复。 InnoDB 日志文件: (适用于所有数据库)驻留在数据目录级别。 InnoDB 系统表空间: 包含数据字典、撤消日志和缓冲区。 每个数据库在数据目录下均具有单一目录(无论在数据库中创建何种类型的表)。数据库目录存储以下内容: 数据文件: 特定于存储引擎的数据文件。这些文件也可能包含元数据或索引信息,具体取决于所使用的存储引擎。 格式文件 (.frm): 包含每个表和/或视图结构的说明,位于相应的数据库目录中。 触发器: 与某个表关联并在该表发生特定事件时激活的命名数据库对象。 数据目录的位置取决于配置、操作系统、安装包和分发。典型位置是 /var/lib/mysql。 MySQL 在磁盘上存储系统数据库 (mysql)。 mysql 包含诸如用户、特权、插件、帮助列表、事件、时区实现和存储例程之类的信息。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读