关系型数据库
文章平均质量分 71
赵渝强老师
20年以上的IT行业从业经历,清华大学计算机软件工程专业毕业,京东大学大数据学院院长,Oracle中国有限公司高级技术顾问;曾在BEA、甲骨文、摩托罗拉等世界500强公司担任高级软件架构师或咨询顾问等要职,精通大数据、数据库、中间件技术和Java技术。
展开
-
【赵渝强老师】MySQL的InnoDB存储引擎
InnoDB是当前MySQL的默认的存储引擎,也是互联网等公司数据库存储引擎的不二选择。【赵渝强老师】MySQL的InnoDB存储引擎。原创 2024-08-02 10:10:35 · 1085 阅读 · 0 评论 -
【赵渝强老师】MySQL的MyISAM存储引擎
在MySQL5.1版本之前,默认的存储引擎是MyISAM。该存储引擎管理非事务表,是ISAM 的扩展格式。除了提供ISAM里所没有的索引的字段管理的功能外,MyISAM 还使用一种表格锁定的机制来优化多个并发的读写操作。MyISAM 提供高速存储和检索,以及全文搜索能力。(3)不提交事务,直接断掉客户端。数据依然被持久地保存了。【赵渝强老师】MySQL的MyISAM存储引擎。(2)开启事务,并往test2插入数据。原创 2024-08-02 10:09:52 · 235 阅读 · 0 评论 -
【赵渝强老师】MySQL的Memory存储引擎
MySQL的存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从 MySQL 5.5.5 版本开始成为了默认存储引擎。数据库中的表如果使用了Memory存储引擎,那么也可以将这张表称为内存表。此时表中的数据只存在与当前MySQL的内存中。提示:通过“show create table”可以看出创建表时使用的存储引擎。例如,下图中的test1表使用的就是InnoDB的存储引擎。(4)重启MySQL。原创 2024-08-01 11:05:54 · 282 阅读 · 0 评论 -
【赵渝强老师】Oracle的数据字典
数据字典是Oracle存放有关数据库信息的地方,几乎所有的数据库信息和对象信息都可在数据字典中进行查询,它是随着数据库的建立而建立的。数据字典是Oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合。Oracle数据库的管理员sys用户是数据字典的拥有者,数据字典的数据保存在系统表空间system中。在了解到了Oracle数据字典的基本信息后,下面通过几个具体的示例来演示如何从数据字典获取相关的信息。(4)使用sys用户查看用户c##scott创建表的信息。原创 2024-08-01 10:51:57 · 209 阅读 · 0 评论 -
【赵渝强老师】Oracle的体系架构
Oracle数据库中最重要的部分就是它的体系架构,只有掌握Oracle的体系架构才能很好地使用它。Oracle数据库的体系架构是进行数据库管理、数据库备份恢复以及数据库性能诊断和优化的基础。同时由于关系型数据库的相通性,掌握了Oracle数据库的体系架构对于进一步学习其他类型数据库将会有非常大的帮助。视频讲解如下:【赵渝强老师】Oracle的体系架构Oracle数据库中有数据库和数据库实例这两个基本的概念,并且从体系架构的组成上看,Oracle数据库又分为了存储结构、进程结构和内存结构。原创 2024-08-01 09:03:17 · 710 阅读 · 0 评论 -
【赵渝强老师】启动与关闭MySQL
提示:此时就可以使用systemctl命令来管理MySQL服务了,例如执行下面的命令来查看MySQL数据库服务器的状态。(6)还有另一种方式关闭MySQL,即:使用root用户登录MySQL后,执行shutdown命令。MySQL数据库安装成功后,就可以通过MySQL提供的命令脚本来启动MySQL数据库服务器了。(3)配置MySQL数据库的开机自启服务。(2)查看MySQL数据库的状态。(4)查看系统配置的开机自启列表。(1)启动MySQL数据库。(5)关闭MySQL数据库。下面是具体的操作步骤。原创 2024-07-31 19:35:33 · 290 阅读 · 0 评论 -
【赵渝强老师】MySQL的连接方式
MySQL数据库服务器成功启动后,可以通过多种不同的方式进行连接。连接方式主要有:本地连接、远程连接和安全连接。下面通过具体的步骤来演示如何使用它们。【赵渝强老师】MySQL的连接方式。原创 2024-07-31 19:29:52 · 294 阅读 · 0 评论 -
【赵渝强老师】Oracle的还原数据
从图中可以看出当会话2读取表中数据的时候,发现数据已经被更改,但对于的事务还未提交。这时候服务器进程就不会将表中新的数据返回给会话2,而从还原表空间中读取旧值,并将其返回给会话2。当这里的第(5)步执行完成后,员工的薪水又恢复回了5000块钱。因此,作为历史数据的5000元钱在第(3)步的update语句之后,而在第(5)步的rollback语句之前就是保存在了还原表空间的数据文件中。在Oracle数据库中,还原数据分为以下三种不同的类型。下面通过一个简单的例子来说明什么是Oracle数据库的还原数据。原创 2024-07-31 18:57:25 · 228 阅读 · 0 评论 -
【赵渝强老师】MySQL的体系架构
对于MySQL来说,虽然经历了多个版本迭代,并且也存在不同的分支。但是MySQL数据库的基础架构基本都是一致的。下图展示了MySQL的体系架构。【赵渝强老师】MySQL的体系架构。原创 2024-07-31 13:16:35 · 640 阅读 · 0 评论 -
【赵渝强老师】史上最详细的PostgreSQL体系架构介绍
PostgreSQL是最像Oracle的开源数据库,我们可以拿Oracle来比较学习它的体系结构,比较容易理解。PostgreSQL的主要结构如下:一、存储结构PG数据存储结构分为:逻辑存储结构和物理存储存储。其中:逻辑存储结构是内部的组织和管理数据的方式;物理存储结构是操作系统中组织和管理数据的方式。1、逻辑存储结构所有数据库对象都有各自的oid(object identifiers),oid是一个无符号的四字节整数,相关对象的oid都存放在相关的system catalog表中,比如数据库.原创 2021-09-07 12:21:49 · 1921 阅读 · 0 评论