当前位置:网站首页>GBASE 8s 总体架构
GBASE 8s 总体架构
2022-06-25 04:00:00 【八珍豆腐】
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 联系在一起。
边栏推荐
- 什么是存储引擎以及MySQL常见的三种数据库存储引擎
- Mysql的order by
- 【Kubernetes系列】Helm的安装使用
- EasyRecovery15非常好用的电脑数据恢复软件
- 微信小程序父子组件之间传值
- "Comment positionner l'industrie" dans la planification industrielle locale / parc
- Retrofit source code analysis
- Lecture record: new application of inertial navigation - inertial measurement
- UCLA | 用于黑盒优化的生成式预训练
- @Requestbody solution get parameter is null
猜你喜欢
![L'épée leetcode fait référence au chemin leetcode de l'offre II 091 pour peindre la maison [planification dynamique] heroding](/img/ad/69fce7cf064479a0ddd477fb935de2.png)
L'épée leetcode fait référence au chemin leetcode de l'offre II 091 pour peindre la maison [planification dynamique] heroding

数字时代的“文艺复兴”?起底数字藏品,让人欢喜让人愁

OBS Browser+浏览器的基本使用

Finereport displays and hides column data according to conditions

Failed to install redis interface

Where is the red area of OpenCV?

Summary of various problems encountered by cocos2d-x

Anaconda installation +tensorflow installation +keras installation +numpy installation (including image and version information compatibility issues)
![LeetCode 剑指Offer II 091 粉刷房子[动态规划] HERODING的LeetCode之路](/img/ad/69fce7cf064479a0ddd477fb935de2.png)
LeetCode 剑指Offer II 091 粉刷房子[动态规划] HERODING的LeetCode之路

Simple integration of client go gin -update
随机推荐
Numpy NP tips: use OpenCV to interpolate and zoom the array to a fixed shape cv2 resize(res, dsize=(64, 64), interpolation=cv2. INTER_ CUBIC)
Zoran community
2021.6.14 notes
[kubernetes series] installation and use of Helm
[openwrt] we recommend a domestically developed version of openwrt, an introduction to istoreos. It is very easy to use. It is mainly optimized. It solves the problem of Sinicization.
【openwrt】推荐一个国内开发的openwrt的版本,iStoreOS简介,非常好用,主要是做了一些优化。解决了汉化的问题。
【esp32学习之路6——flash加密】
讲座记录《惯性导航的新应用——惯性测量》
mysql的tinyint字段类型判断的疑惑
515. 在每个树行中找最大值 / 剑指 Offer II 095. 最长公共子序列
GBASE 8s的级联删除功能
Thorough understanding of database transactions
Lecture record: new application of inertial navigation - inertial measurement
GBASE 8s的隔离级别介绍
Failed to install redis interface
Retrofit source code analysis
如何筛选出和产品相关的词,精准排除掉无效词
无法安装redis接口
Simple integration of client go gin 11 delete
How to install opencv? Opencv download installation tutorial