• 【无标题】


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

  • 相关阅读:
    数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(8)
    c++ 对流的操作总结
    浅谈测试小白到测试大牛的成长历程(分四个境界)
    [Node]几个常用的node后端框架
    大厂面试题-innoDB如何解决幻读
    C语言百钱买百鸡(ZZULIOJ1074:百钱买百鸡)
    什么是NoSQL及NoSQL四大分类
    使用可接受gitlab参数的插件配置webhook
    Linux的hwclock命令笔记221110
    工程管理系统简介 工程管理系统源码 java工程管理系统 工程管理系统功能设计
  • 原文地址:https://blog.csdn.net/weixin_57486087/article/details/125426894