华为的高斯数据库是基于什么数据库的

华为的高斯数据库是基于什么数据库的,第1张

主要还是基于Oracle和PGDB 数据库的。

高斯数据库是华为云推出的一种数据库,今年算华为高斯数据库的元年,很多人比较看好华为高斯数据库 可以在这里看看官方的文档介绍。

本文翻译自 >

GaussDB体系架构主要由三部分组成:

1、网络及服务:当我们搭建完一台数据库服务器后,需要通过tcp/ip网络连接,这个时候服务器侧的lsnr线程会对用户的连接行为进行监听,符合连接条件,就可以进入数据库;

2、实例:实例由两部分构成

21内存:内存是我们高斯数据库处理数据的核心区域,有4个关键的buffer:

211databuffer:将磁盘上的数据读入内存进行缓存的地方,对于oltp系统而言,这个值设置的过小,会导致栓争用,影响系统性能,设置过大,会加大数据块的检索时间,所以要不断的调整,力求达到一个临界的值;

212logbuffer:主要缓存DML、DDL等语句变更向量的日志

213temporarybuffer:主要用户内存排序,如果不够用,直接用临时表空间排序

214sharepool:主要存放sql、pl/sql语句及执行计划的地方

22进程:介绍几个核心的进程

221、smon主要负责实例恢复

222、dbwr数据库写进程

223、arch归档进程,就是备份在线日志

224、ckpt检查点进程,主要负责打系统级的标记

225、stats收集统计信息进程

3、数据库:数据库由三部分文件组成

31控制文件:数据库的记忆,记录控制点、数据文件的地址等等

32数据文件:装在数据的文件

33日志文件:用户数据库恢复

这里有很多数据库知识,你可以去看看

创建数据库的方法有两种,使用向导创建数据库,使用菜单创建数据库和创建空数据库;使用向导创建数据库是一种简单便捷的方法。

在物理上,数据库的建设要遵循实际情况。即在逻辑上建立一个整体的空间数据车、框架统一设计的同时,各级比例尺和不同数据源的数据分别建成子库,由开发的平台管理软件来统一协调与调度。

扩展资料:

在建库时,要充分考虑数据有效共享的需求,同时也要保证数据访问的合法性和安全性。数据库采用统一的坐标系统和高程基准,矢量数据采用大地坐标大地坐标的数据在数值上是连续的,避免高斯投影跨带问题,从而保证数据库地理对象的完整性,为数据库的查询检索、分析应用提供方便。

在创建数据库之时,要重点考虑独立与完整性原则、面向对象的数据库设计原则、建库与更新有机结合的原则、分级共享原则、并发性原则、实用性原则。

基于postgresql改造的MPP分布式内存数据库,高斯是最新的名字,以前叫LibrA数据库。总体来说性能还可以,稳定性还需要提升。当对百亿级别的表做全表扫描的时候偶尔会出现节点通信异常的问题。

以上就是关于华为的高斯数据库是基于什么数据库的全部的内容,包括:华为的高斯数据库是基于什么数据库的、[译] 高斯混合模型 --- python教程、华为GaussDB100体系架构是怎么样的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9457924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存