温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下国产牙山数据库的体系架构。牙山数据库是一款兼容Oracle的国产关系型数据库,它适用于各类大、中、小危机环境,具有系统可移致性好、使用方便、功能强的特点。了解到了基本知识以后,下面详细讨论一下牙三数据库的体系架构。它的体系架构包含三个部分,分别是存储结构、内程结构、进程和线程结构。首先讨论一下存储结构,它分为逻辑存储结构和物理存储结构。先来看看逻辑存储结构中包含的内容。数据库是牙三数据库中最大的逻辑单元,它是按照数据结构来组织存储和管理数据的,仓库,表、索引、存储过程触发器等都被包含在了数据库中,表空间是数据库。
01:00
的逻辑划分。一个表空间只能属于一个数据库,表空间对应一个或者多个数据文件。段是分配空间时的一个逻辑结构,最长的段就是表段和索引段。表空间由段组成,趋势分配空间的逻辑单位,它有连续的数据块所组成,数据块是最小的逻辑存储单位,它表示一次IO读写的数据量大小,默认值是8K。再来看看牙刷数据库的物理存储结构,它指的是硬盘上的各种数据库文件,如数据文件、重做日志文件、控制文件、归档日志文件、参数文件、告警日志文件、跟踪文件、备份文件等。其次讨论一下内存结构,SGA是共享内存区域,它是线的global l的缩写,S会共享给多个绘画和线程使用,SSPA是私有的。
02:00
内存区域,它是session private l的缩写。SPA是每个绘画创建时分配的独占内存区域,由绘画独占和管理,绘画退出时会被释放。不管是span还是SPA,内部都是由若干个缓冲区组成。最后讨论一下进程和线程结构,牙3数据库是一种单进程多线程结构,这里展示了其中主要的线程,我们将会在后续课程中为大家详细介绍他们的作用。现在你已经知道牙3数据库的体系架构了,那你知道如何部署牙三数据库吗?欢迎评论区留言,讨论好了,记得点加号关注赵玉强老师。
我来说两句