合成版本传奇手游,seo搜索优化试卷,wordpress获取上传路径,企业所得税优惠文章目录 openGauss学习笔记-59 openGauss 数据库管理-相关概念介绍59.1 数据库59.2 表空间59.3 模式59.4 用户和角色59.5 事务管理 openGauss学习笔记-59 openGauss 数据库管理-相关概念介绍
59.1 数据库
数据库用于管理各类数据对象#xff0c;与其他数据库隔离。创建数据… 文章目录 openGauss学习笔记-59 openGauss 数据库管理-相关概念介绍59.1 数据库59.2 表空间59.3 模式59.4 用户和角色59.5 事务管理 openGauss学习笔记-59 openGauss 数据库管理-相关概念介绍
59.1 数据库
数据库用于管理各类数据对象与其他数据库隔离。创建数据对象时可以指定对应的表空间如果不指定相应的表空间相关的对象会默认保存在PG_DEFAULT空间中。数据库管理的对象可分布在多个表空间上。
59.2 表空间
在openGauss中表空间是一个目录可以存在多个里面存储的是它所包含的数据库的各种物理文件。由于表空间是一个目录仅是起到了物理隔离的作用其管理功能依赖于文件系统。
59.3 模式
openGauss的模式是对数据库做一个逻辑分割。所有的数据库对象都建立在模式下面。openGauss的模式和用户是弱绑定的所谓的弱绑定是指虽然创建用户的同时会自动创建一个同名模式但用户也可以单独创建模式并且为用户指定其他的模式。
59.4 用户和角色
openGauss使用用户和角色来控制对数据库的访问。根据角色自身的设置不同一个角色可以看做是一个数据库用户或者一组数据库用户。在openGauss中角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在openGauss中一个用户唯一对应一个角色不过可以使用角色叠加来更灵活地进行管理。
59.5 事务管理
在事务管理上openGauss采取了MVCC多版本并发控制结合两阶段锁的方式其特点是读写之间不阻塞。openGauss没有将历史版本数据统一存放而是和当前元组的版本放在了一起。openGauss没有回滚段的概念但是为了定期清除历史版本数据引入了一个VACUUM线程。一般情况下用户不用关注它除非要做性能调优。此外openGauss是自动提交事务。 点赞你的认可是我创作的动力 ⭐️ 收藏你的青睐是我努力的方向 ✏️ 评论你的意见是我进步的财富