列存引擎传统行存储数据压缩率低,必须按行读取,即使读取一列也必须读取整行。在分析性的作业以及业务负载的情况下,数据库往往会遇到针对大量表的复杂查询,而这种复杂查询中往往仅涉及一个较宽(表列数较多)的表中个别列。此类场景下,行存储以行作为操作单位,会引入与业务目标数据无关的数据列的读取与缓存,造成了大量IO 的浪费,性能较差。因此openGauss提供了列存储引擎的相关功能。创建表的时候,可以指定行
南大通用GBase 8s兼容Oracle 区别 面对激烈的国际竞争和不确定不稳定因素明显上升的外部环境,加快推进国内信息技术产业发展,构建安全、自主的信息技术应用创新体系迫在眉睫。作为国内XC产业数据库领域的领军企业,南大通用推出的OLTP型数据库产品——GBase 8s,已在金融、电信、电力、交通、政府、军工等多个行业用户完成测试,验证了8s的稳定性和性能。GBase 8s是如何兼容O
Eclipse Foundation接替Or...
转载 2018-01-25 09:35:00
59阅读
2评论
面对激烈的国际竞争和不确定不稳定因素明显上升的外部环境,加快推进国内信息技术产业发展,构建安全、自主的信息技术应用创新体系迫在眉睫。作为国内XC产业数据库领域的领军企业,南大通用推出的OLTP型数据库产品——GBase 8s,已在金融、电信、电力、交通、政府、军工等多个行业用户完成测试,验证了8s的稳定性和性能。GBase 8s是如何兼容Oracle的,让我们从数据类型说起。1.字符Oracle
 t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在语句中,我们通常使用来达到我们搜索的目标。但经过实际发现,like的效率与函数差别相当大。下面是一些测试结果: SQL> set timing on SQL> select count(*) from t where instr(title,’手册’)>0; COUNT
转载 精选 2013-04-27 11:03:07
596阅读
把需要用到的centOS的文件下载 解压缩到不包含中文目录使用VM打开host1的镜像文件  这里点 获取所有权  点已复制该虚拟机 使用root账户登录 默认密码111111 登录成功配置一下IP地址打开终端 重启网络 检查网络状态 这里如果变成192.168.10.1说明成功了 检查s
转载 2024-03-27 05:41:15
439阅读
这两个不应该拿来做对比。看一下各自的介绍:Elasticsearch is a search server based on Lucene. (wiki:Elasticsearch)HBase is an open source, non-relational, distributed database modeled after Google'sBigTable and written in
转载 2023-08-29 14:52:42
85阅读
餐前小点心:排序:可以使用order by 对查询结果按照一个或多个属性列的升序或降序排列。聚合函数:是以一个值的集合为输入,返回单个值的函数。注意聚合函数COUNT、SUM、AVG、MAX、MIN都忽略空值而只处理非空值,只有COUNT(*)将空值计算在内分组:使用group by子句可以将查询结果按照某一列或者多列的值分组,值相等的分为一组。对查询结果分组的目的是细化聚合函数的作用对象;如果只
转载 2023-09-26 17:11:57
110阅读
GBase 8c 分布式版本支持 兼容oracle 分区表功能,支持二级分区,9种分区组合,interval 分区。分区明显如下:hash分区sql 示例,与oracle写法一致。-- 一级 hash 分区 drop table if exists mea_hash cascade; create table mea_hash ( city_id int,logdate timestamp,id
原创 2024-09-19 17:16:25
103阅读
名称 CREATE SEQUENCE — 创建一个新的序列号生成器 语法CREATE SEQUENCE seqname [ INCREMENT increment ]     [ MINVALUE minvalue ] [ MAXVALUE maxvalue ] &nb
转载 精选 2011-07-22 19:59:23
573阅读
GBase 8c 分布式版本支持 兼容oracle 分区表功能,支持二级分区,9种分区组合,interval 分区。分区明显如下:hash分区sql 示例,与oracle写法一致。-- 一级 hash 分区 drop table if exists mea_hash cascade; create table mea_hash ( city_id int,logdate timestamp,id
转载 2024-07-18 10:35:47
41阅读
GBase 8s JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 在 GBase 8s 中,JOIN 有五种连接类型:CROSS JOIN :交叉连接INNER JOIN:内连接LEFT OUTER JOIN:左外连接RIGHT OUTER JOIN:右外连接FULL OUTER JOIN:全外连接接下来让我们创建两张表 COMPANY 和 DEPARTMENT。实例
使用带有 INTO 子句的数组变量在 GBase 8s ESQL/C 中,如果您随同包含 INTO 子句的 SELECT 语句使用 DECLARE 语句,且该变量为数组元素,则可以整数字面值或变量来标识该数组的单个元素。当声明该游标时,确定用作下标的变量的值;随后该下标变量表现为常量。下列 GBase 8s ESQL/C 代码示例为 SELECT … INTO 语句声明游标,使用变量 i 和 j
在虚拟机上安装GBase 8a MPP V953时,初始化安装后,gbase 组件不能启动。具体情况见下图:gcware与gcluster组件正常开启,gnode却关闭。通过【gcluster_services gbase infor】语句查看gbase组件的信息,组件信息为stop通过【gcluster_services gbase start】语句手动启动也失败,具体报错如下:期初怀疑是网络问
一、安装前的准备工作1、对网卡进行配置[root@gbase8a ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:0C:29:2E:E9:71TYPE=EthernetUUID=771cc37d-0811-4961-8648-b280f3f8232fONBOOT=yesNM_CONTROLLED=yesBOOT
转载 2024-05-06 07:17:02
282阅读
【国产数据库】GBase学习④ - GBase 8c 介绍GBase 8c 介绍GBase 8c 分布式架构介绍 GBase 8c 介绍MOT是一种内存数据库存储引擎,其中所有表和索引完全驻留在内存中。同时,事务更改(WAL)同步到磁盘上来保证严格一致性。GTM采用基于全局事务提交时间戳的方案代替全局活跃事务列表的方案来管理全局事务。 DN节点部分场景仍采用活跃事务列表的方式管理事务。分布式数据
转载 2023-10-20 11:51:50
150阅读
GBase 8s v8.7 数据库建议安装在RHEL7或者CentOS7或者类似内核的Linux发布版本中。以下是安装过程中常见的一些问题:1,执行ids_install安装时,报“The version file is not exist.”解析:操作系统确少必要的unzip工具,需要安装unzip。CentOS系统中可通过yum install unzip安装。 如果安装目录下的隐藏文件 .g
转载 2023-09-11 20:10:27
41阅读
南大通用GBase 8s数据库对Oracle日期类型全部可以兼容。 但要说明的是,Oracle中的date对应GBase 8s中的datetime year to second,GBase 8s中的date默认仅支持年月日,不支持时分秒,而Oracle中timestamp§则对应GBase 8s中的datetime year to fraction(min(5,p)),最多保留小数点后5位。
首先,在oracle中效率排行:表连接>exist>not exist>in>not in,而且使用in查询会有查询条件数量不能超过1000的限制;因此如果简单提高效率可以用exist代替in进行操作,当然换成表连接可以更快地提高效率,具体是用left join代替not in 和not exist,用inner&
转载 2022-12-22 00:19:49
246阅读
# Docker与GBase集成 在容器化技术中,Docker是目前最为流行的工具之一,它可以帮助开发者将应用程序及其依赖打包到一个可移植的容器中,从而实现快速部署和扩展。而GBase是一个基于分布式架构的高性能关系型数据库系统,结合Docker与GBase可以实现数据库的快速部署和管理。 ## Docker简介 Docker是一种轻量级的虚拟化技术,通过使用容器来打包应用程序及其所有依赖。
原创 2024-03-20 04:22:32
174阅读
  • 1
  • 2
  • 3
  • 4
  • 5