温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下proic数据库的体系架构。PRO是一个功能强大的开源关系型数据库,作为一种企业级数据库,Post具有各种高级功能,很多的国产数据库都是基于postic的。了解到了postic数据库的基本知识,Home下面讨论一下它的体系架构。Postic是最像Oracle的开源数据库,这里可以拿Oracle来比较学习,这样比较容易理解。它的体系架构分为数据库和数据库实例两个部分。首先讨论一下process库的数据库。数据库是一个物理概念,它是指硬盘上的各种数据库文件,主要有以下几种类型的文件。一、数据文件。顾名思义,数据文件用于存储数据文件名与OID命名,OID表示对象标识符。对于超出一定的数据文件,Post口会自动将其拆分为多个文件来存储。二、日志文件post日志文件分为运行日志、waal运行日志、事务日志和服务器日志,这些日志文件未记录数据库产生的各种行为。三、控制文件控制文件记录了数据库运行时的一些信息,比如数据库的OID、数据库的状态、waal文件的位置、检查点的信息等等。控制文件是很重要的数据库文件,是参数文件。Postq数据库的参数文件主要包括4个,它们分别是主参数文件、黑白名单参数文件、用户映射配置文件和最新参数值配置文件。这些参数文件记录了poicco数据库的各种参数值。有了数据库以后,便有了poicle相应的数据库实例,它包含两个部分,分别是内存结构和进存结构,下面分别进行讨论。Postic的内存结构分为2。
01:57
两种不同的类型分别是本地内存和共享内存。本地内存是指每个后台进存自己使用的内存区域,共享内存是指每个后台进存共同使用的内存区域。不管是本地内存还是共享内存,都是由多个缓冲区组成。我们将会在后续的视频更新中为大家详细介绍这些缓冲区的作用。Post c口有8个主要的进程,他们分别是一、总控制进程,该进程是整个数据库实力的总控制进程,负责数据库实力的启动和关闭。
02:33
2系统日志进程当启用运行日志后,会产生系统日志进程,该进程会在日志文件达到指定大小时关闭当前软件并产生新的件。3、写进程该进程会将张数俊写到磁盘。4、预写日志进程该进程为意保存WL预写日志,预写日志的中心思想是先写日志,后写数据。无归档进程,归档进程的目标就是对磁盘上的预写日志进行归档和备份。注意,Postic默认是非归档模式,因此默认是看不到归档进程的。利用自动清理进程自动清理进程用于删除不再需要的旧版本数据。7、统计信息收集进程该进程是post数据库的统计信息收集息,用来收集数据库运行期间的统计信息,统计信息对生成最佳的C口子信息化非常重要。把检查点进程,该进程运产生检查点,以便唤醒数据库。写进程,将内存中的脏数据写入数据文件中。现在你已经知道POC口数据库的体系架构了,那你知道如何安装?
03:49
库护是CQ数据库吗?欢迎评论区留言讨论好了记得点加号关注赵玉强老师。
我来说两句