第二章Lightdb数据库的物理结构和逻辑结构

本文详细解读了LightDB的物理结构,包括数据存储目录如base、global等,以及逻辑结构,如事务管理、日志记录和配置文件。这些组成部分展示了LightDB的内部组织和功能模块。
摘要由CSDN通过智能技术生成

物理结构

/lightdb/data/                   

├── base                            包含每个数据库对应的数据目录

├── global                          包含集簇范围的表的数据目录

├── lt_commit_ts                包含事务提交时间戳数据

├── lt _dynshmem              包含被动态共享内存子系统所使用文件

├── log                                包含数据库日志记录的文件

├── lt_logical                       包含用于逻辑复制的状态数据

├── lt_multixact                   包含多事务状态数据(用于共享的行锁)

├── lt_notify                         包含LISTEN/NOTIFY状态数据

├── lt_replslot                      包含复制槽数据

├── lt_serial                         包含已提交的可序列化事务信息

├── lt_snapshots                 包含到处的快照

├── lt_stat                            包含用于统计子系统的永久文件

├── lt_stat_tmp                    包含用于统计信息子系统临时文件

├── lt_subtrans                    包含子事务状态数据

├── lt_tblspc                        包含指向表空间的副号链接

├── lt_twophase                  用于预备事务状态文件

├── lt_wal                            保存预写日志

├── lt_xact                           记录事务提交状态数据

├── LT_VERSION                Lightdb主版本号文件

├── lightdb.conf                   主要参数文件,默认配置

├── lightdb.auto.conf           主要参数文件,只保存alter system命令修改的参数

├── lightdb.user.conf            参数配置,用户修改的配置参数。

├── lightdb_reserve              分配的数据空间,每个200M共4个

├── current_logfiles              记录当前的日志文化名

├── lightdb.opts                    记录服务器最后一次启动时使用的命令行参数

├── lightdb.pid                     postmaster进程号文件

├── lt_hba.conf                    客户端认证控制文件

├── lt_ident.conf                  lightdb用户名称映射配置文件

逻辑结构

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值