GBASE 8s 总体架构

        GBase 8s 采用动态服务器架构 DSA(Dynamic Server Architecture)模型,基于DSA的架构技术使得 GBase 8s 在高性能和可扩展性方面具备先天的优势:可以处理数百TB的数据,支持数万并发用户访问。GBase 8s 的 DSA 架构中内置的多线程处理机制,以及动态和自管理的共享内存和灵活的逻辑数据存储管理能力,使得能充分利用所有的硬件资源来处理海量用户数据。

        GBase 8s 总体架构包含三个重要组成部分:处理器、共享内存和磁盘。

 

1.处理器组件

物理 CPU 虚拟为内部的逻辑处理器(VP),按其功能分成不同的类型,主要包含有 CPU、AIO、PIO、LIO 等。

2.共享内存组件

共享内存由三个组成部分组成,它们分别是:常驻内存段、虚拟段和消息段,每个部分用来存储不同的信息。

3.磁盘组件

        DBSPACE 是数据库服务器中最高层的可见的磁盘管理组件,DBSPACE是一个逻辑管理单位,主要包括如下内容。

(1)Rootdbs 根数据库表空间,包含数据库服务器关键信息、保留页(reserve pages)、多个 GBase 8t 系统数据库数据。

(2)物理日志表空间,用来保持物理日志信息。

(3)逻辑日志表空间,用来保持逻辑日志信息。

(4)临时表空间,用来保持临时表数据、排序等信息。

(5)用户数据表空间,为用户定义的用来存储数据的表空间。

        在一个 GBase 8t 实例中可以创建多个 DBSPACE,也可以创建多个数据库Database。在创建一个数据库时,我们需要指定该表空间默认的 DBSPACE,然后在该数据库中创建表,在创建表时,若没有指定表的 DBSPACE 信息,则该表将采用数据库的默认DBSPACE来存储数据。在创建表时,我们也可以通过 in dbspacename 选项指定表存储的DBSPACE,也可以对表进行分片,将数据存储在多个表空间上。数据库中的表将数据库和DBSPACE 联系在一起。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

八珍豆腐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值