• 【无标题】


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

  • 相关阅读:
    【mia】rtc_Push和player拉取
    机器学习流程
    diskGenius专业版使用:windows系统下加载ext4 linux系统分区并备份还原资源(文件的拷贝进、出)
    vue中使用echarts实现X轴动态时间(天)的折线图表
    windows如何查看自己的ip地址
    音视频开发—V4L2介绍,FFmpeg 打开摄像头输出yuv文件
    80型泵支架零件制造工艺设计及夹具设计仿真
    Java集合之Map
    Jenkins拉分支代码 + tortoiseGit删除分支
    武汉理工大学 Python程序设计第五章测验
  • 原文地址:https://blog.csdn.net/weixin_57486087/article/details/125426894