• 【无标题】


            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 联系在一起。

  • 相关阅读:
    跟我学c++中级篇——类型擦除
    tensorflow简单的Demo
    leetcode 263. Ugly Number(丑数)
    Kotlin 开发Android app(十七):用Service推送消息通知
    110kV智能变电站继电保护配置方案设计(论文+图纸)
    【论文笔记】Encoding cloth manipulations using a graph of states and transitions
    安装WordPress(个人建站)
    Redhat(8)-日志架构-systemd-journald-rsyslog-logrotate
    2023-2028年中国硫酸铝钾市场发展态势及未来发展趋势报告
    CAN YOU UNDERSTAND YOUR CUSTOMER SENTIMENT?
  • 原文地址:https://blog.csdn.net/weixin_57486087/article/details/125426894