当前位置: 首页 > news >正文

长沙专业网站建设服务怎么依赖网站开发app

长沙专业网站建设服务,怎么依赖网站开发app,广告设计免费,网站安全体系建设方案文章目录 openGauss学习笔记-51 openGauss 高级特性-列存储51.1 语法格式51.2 参数说明51.3 示例 openGauss学习笔记-51 openGauss 高级特性-列存储 openGauss支持行列混合存储。行存储是指将表按行存储到硬盘分区上,列存储是指将表按列存储到硬盘分区上。 行、列…

文章目录

    • openGauss学习笔记-51 openGauss 高级特性-列存储
      • 51.1 语法格式
      • 51.2 参数说明
      • 51.3 示例

openGauss学习笔记-51 openGauss 高级特性-列存储

openGauss支持行列混合存储。行存储是指将表按行存储到硬盘分区上,列存储是指将表按列存储到硬盘分区上。

行、列存储模型各有优劣,建议根据实际情况选择。通常openGauss用于OLTP(联机事务处理)场景的数据库,默认使用行存储,仅对执行复杂查询且数据量大的OLAP(联机分析处理)场景时,才使用列存储。默认情况下,创建的表为行存储。行存储和列存储的差异请参见图1

图 1 行存储和列存储的差异

image-20230519182242896

上图中,左上为行存表,右上为行存表在硬盘上的存储方式。左下为列存表,右下为列存表在硬盘上的存储方式。

行、列存储有如下优缺点:

存储模型优点缺点
行存数据被保存在一起。INSERT/UPDATE容易。选择(SELECT)时即使只涉及某几列,所有数据也都会被读取。
列存查询时只有涉及到的列会被读取。投影(Projection)很高效。任何列都能作为索引。选择完成时,被选择的列要重新组装。INSERT/UPDATE比较麻烦。

一般情况下,如果表的字段比较多(大宽表),查询中涉及到的列不多的情况下,适合列存储。如果表的字段个数比较少,查询大部分字段,那么选择行存储比较好。

存储类型适用场景
行存点查询(返回记录少,基于索引的简单查询)。增、删、改操作较多的场景。频繁的更新、少量的插入。
列存统计分析类查询 (关联、分组操作较多的场景)。即席查询(查询条件不确定,行存表扫描难以使用索引)。一次性大批量插入。表列数较多,建议使用列存表。如果每次查询时,只涉及了表的少数(<50%总列数)几个列,建议使用列存表。

51.1 语法格式

CREATE TABLE table_name (column_name data_type [, ... ])[ WITH ( ORIENTATION  = value) ];

51.2 参数说明

  • table_name

    要创建的表名。

  • column_name

    新表中要创建的字段名。

  • data_type

    字段的数据类型。

  • ORIENTATION

    指定表数据的存储方式,即行存方式、列存方式,该参数设置成功后就不再支持修改。

    取值范围:

    • ROW,表示表的数据将以行式存储。

      行存储适合于OLTP业务,适用于点查询或者增删操作较多的场景。

    • COLUMN,表示表的数据将以列式存储。

      列存储适合于数据仓库业务,此类型的表上会做大量的汇聚计算,且涉及的列操作较少。

51.3 示例

不指定ORIENTATION参数时,表默认为行存表。例如:

openGauss=# CREATE TABLE customer_test1
(state_ID   CHAR(2),state_NAME VARCHAR2(40),area_ID    NUMBER
);--删除表
openGauss=# DROP TABLE customer_test1;

创建列存表时,需要指定ORIENTATION参数。例如:

openGauss=# CREATE TABLE customer_test2
(state_ID   CHAR(2),state_NAME VARCHAR2(40),area_ID    NUMBER
)
WITH (ORIENTATION = COLUMN);--删除表
openGauss=# DROP TABLE customer_test2;

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片

http://www.yayakq.cn/news/768337/

相关文章:

  • 电子商务网站建设策划案河北搜索引擎优化
  • 响应是网站怎么做书画工作室网站模板网站建设
  • 手机百度收录网站吗外贸推广邮件
  • 局域网及网站建设内容强化 门户网站建设
  • 网站栏目结构包括哪些国内免费iphone网站
  • 完成公司网站建设wordpress列表页模板
  • 越秀区建设局网站如何做家教网站赚钱
  • 织梦网站关闭手机版安心保险官方网站
  • 建设部执业考试中心网站wordpress tag 收录
  • 网站建设需要的条件全球最大源码共享网站
  • 保健食品东莞网站建设有没有打代码的网站
  • 做购物商城类网站需要可以做哪些网站有哪些内容吗
  • 在对方网站做友情链接营销型网站和展示型网站的区别
  • wordpress样式整成一个什么叫seo推广
  • 植物网站设计方案网页制作师培训学校
  • 云南昆明做网站网站制作论文范文
  • 毕业设计音乐网站开发背景wordpress只备份数据
  • 可以做问卷挣钱的网站网站建设课程设计
  • 做网站时怎么让边框细一点wordpress5.0正式发布
  • 手机网站建设找哪家好青岛网站建设网址
  • 站长做旅游网站做网站推广哪些
  • 免费自助建站网站建设免费信息发布城市建设杂志社网站
  • 长沙建网站制作公司ui设计做兼职的网站
  • 各大网站推荐盱眙网站建设公司
  • 公司如何组建网站wordpress支付界面出现500
  • 如何查看网站是否被降权专业的高密网站建设
  • 男女做污污的网站目前中国电商平台排名
  • 网站建设需要哪些费用支出潮州住房与建设局网站
  • 做外贸网站可以收付款吗天津外贸营销型网站建设
  • 东莞好的网站建设哪家好查找域名