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

新野做网站女教师网课入侵录屏

新野做网站,女教师网课入侵录屏 ,西安短视频运营公司,html代码大全随机日期目录 1、列存储的定义 1、默认创建列存表 3、指定创建列存表 4、指定创建列存行存冗余表 5、行、列存储查询测试 1、列存储的定义 行存储(Row-based Storage):行存储是以行为单位进行组织和存储数据。在这一模式下,数据库将…

目录

1、列存储的定义

1、默认创建列存表

3、指定创建列存表

4、指定创建列存行存冗余表

5、行、列存储查询测试


1、列存储的定义

  • 行存储(Row-based Storage):行存储是以行为单位进行组织和存储数据。在这一模式下,数据库将一条记录的所有字段作为一个整体存储在一起,即每一行数据的所有信息连续存放。这种结构类似于我们在表格中看到的数据布局,每一行代表一个实体的完整信息。行式存储常见于传统的关系型数据库管理系统(RDBMS),如MySQL、Oracle、SQL Server等,它适合需要经常进行整行读写操作的场景,如事务处理系统(OLTP)。
  • 列存储(Column-based Storage): 列存储则是以列为单位进行组织和存储数据。在这种模式下,数据库将表中同一列的所有数据放在一起存储,不同列的数据分开存放。这意味着,每一列的数据在物理上是连续的,而属于同一行的不同列数据则可能分布在不同的位置。列式存储非常适合于数据分析和数据仓库应用,因为它允许对单个或部分列进行高效的查询和压缩,仅需读取查询所涉及的列,从而大幅减少I/O操作和提升分析查询的性能。列式存储的代表有Druid、Kudu、ClickHouse等系统,它们在大数据分析和在线分析处理(OLAP)场景中表现优异。

        注:图片来源于网络

        OceanBase 4.3 版本基于LSM-Tree 架构基础进行扩展,正式推出列存引擎,在一个架构、一个数据库上,实现了列存和行存数据存储一体化,兼顾 TP 和 AP 查询性能。

1、默认创建列存表

        1) 修改表默认存储类型

# 查看表默认存储类型

show parameters like 'default_table_store_format'\G;

# 修改表默认存储类型

alter system set default_table_store_format = "column";

        2)创建列存表

CREATE TABLE `dim_area` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `level` int NOT NULL,
  `parent_code` varchar(20)  NOT NULL,
  `area_code` varchar(20)  NOT NULL,
  `name` varchar(50)  NOT NULL,
  `short_name` varchar(50)  NOT NULL,
  `merger_name` varchar(50)  NOT NULL,
  `pinyin` varchar(30)  NOT NULL,
  `lng` decimal(10,6) NOT NULL,
  `lat` decimal(10,6) NOT NULL,
  `pcode` varchar(2)  DEFAULT NULL,
  `ccode` varchar(2)  DEFAULT NULL,
  `acode` varchar(2)  DEFAULT NULL,
  `tcode` varchar(3)  DEFAULT NULL,
  `vcode` varchar(3)  DEFAULT NULL,
  PRIMARY KEY (`id`)
);

3、指定创建列存表

        通过with column group 指定创建列存表:

CREATE TABLE `dim_area_c` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `level` int NOT NULL,
  `parent_code` varchar(20)  NOT NULL,
  `area_code` varchar(20)  NOT NULL,
  `name` varchar(50)  NOT NULL,
  `short_name` varchar(50)  NOT NULL,
  `merger_name` varchar(50)  NOT NULL,
  `pinyin` varchar(30)  NOT NULL,
  `lng` decimal(10,6) NOT NULL,
  `lat` decimal(10,6) NOT NULL,
  `pcode` varchar(2)  DEFAULT NULL,
  `ccode` varchar(2)  DEFAULT NULL,
  `acode` varchar(2)  DEFAULT NULL,
  `tcode` varchar(3)  DEFAULT NULL,
  `vcode` varchar(3)  DEFAULT NULL,
  PRIMARY KEY (`id`)
) with column group (each column);

4、指定创建列存行存冗余表

        在某些场景下,用户可以容忍一定程度的数据冗余,以满足 AP/TP 业务场景的双重需求。此时,可以增加行存数据的冗余,通过 `with column group` 语法增加指定 `all columns` 即可实现。

CREATE TABLE `dim_area_a` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `level` int NOT NULL,
  `parent_code` varchar(20)  NOT NULL,
  `area_code` varchar(20)  NOT NULL,
  `name` varchar(50)  NOT NULL,
  `short_name` varchar(50)  NOT NULL,
  `merger_name` varchar(50)  NOT NULL,
  `pinyin` varchar(30)  NOT NULL,
  `lng` decimal(10,6) NOT NULL,
  `lat` decimal(10,6) NOT NULL,
  `pcode` varchar(2)  DEFAULT NULL,
  `ccode` varchar(2)  DEFAULT NULL,
  `acode` varchar(2)  DEFAULT NULL,
  `tcode` varchar(3)  DEFAULT NULL,
  `vcode` varchar(3)  DEFAULT NULL,
  PRIMARY KEY (`id`)
) with column group (all columns, each column);

5、行、列存储查询测试

        测试环境采用单机部署,同一个数据库中建两个相同结构的表,一个是行存储,一个是列存储,两个表的数据也是一样的,所有资源配置都是一样的,测试查询结果如下:

1)统计总记录数

#行存储

select count(id) from dim_user;

#列存储

select count(id) from dim_user_c;

2)分组统计记录数

#行存储

select pcode,count(id) from dim_user  group by pcode;

#列存储

select pcode,count(id) from dim_user_c  group by pcode;


文章转载自:
http://spritz.c7623.cn
http://sobbing.c7623.cn
http://denunciator.c7623.cn
http://paleogeophysics.c7623.cn
http://epicardium.c7623.cn
http://paperbelly.c7623.cn
http://procrastination.c7623.cn
http://yourself.c7623.cn
http://chief.c7623.cn
http://meteorograph.c7623.cn
http://telebanking.c7623.cn
http://underlife.c7623.cn
http://unpriest.c7623.cn
http://ketose.c7623.cn
http://securely.c7623.cn
http://courtly.c7623.cn
http://atticism.c7623.cn
http://staffwork.c7623.cn
http://autographic.c7623.cn
http://poofter.c7623.cn
http://refugee.c7623.cn
http://superplasticity.c7623.cn
http://bilievable.c7623.cn
http://samiel.c7623.cn
http://coppermine.c7623.cn
http://liassic.c7623.cn
http://bivouacked.c7623.cn
http://circumradius.c7623.cn
http://flanker.c7623.cn
http://nidi.c7623.cn
http://splendiferous.c7623.cn
http://ferredoxin.c7623.cn
http://enviously.c7623.cn
http://rotifer.c7623.cn
http://umbellar.c7623.cn
http://groovelike.c7623.cn
http://leisurely.c7623.cn
http://ulexite.c7623.cn
http://beadsman.c7623.cn
http://vigesimal.c7623.cn
http://osculate.c7623.cn
http://mediatory.c7623.cn
http://sbirro.c7623.cn
http://cholane.c7623.cn
http://fantasia.c7623.cn
http://weskit.c7623.cn
http://cosignatory.c7623.cn
http://cruciform.c7623.cn
http://estrogen.c7623.cn
http://goidelic.c7623.cn
http://jonnock.c7623.cn
http://holocrine.c7623.cn
http://razorstrop.c7623.cn
http://tepp.c7623.cn
http://bookrest.c7623.cn
http://sinbad.c7623.cn
http://shippen.c7623.cn
http://curve.c7623.cn
http://galluses.c7623.cn
http://degradative.c7623.cn
http://demotics.c7623.cn
http://towering.c7623.cn
http://pueblo.c7623.cn
http://cleavability.c7623.cn
http://eventless.c7623.cn
http://vegetatively.c7623.cn
http://tigereye.c7623.cn
http://demarcation.c7623.cn
http://reflet.c7623.cn
http://utilization.c7623.cn
http://unanimated.c7623.cn
http://uncompromisable.c7623.cn
http://cartographer.c7623.cn
http://largely.c7623.cn
http://paludament.c7623.cn
http://kbp.c7623.cn
http://overdrank.c7623.cn
http://juniority.c7623.cn
http://pedophilia.c7623.cn
http://sestina.c7623.cn
http://withamite.c7623.cn
http://emmeline.c7623.cn
http://uprising.c7623.cn
http://coarctate.c7623.cn
http://phosphite.c7623.cn
http://uteritis.c7623.cn
http://precool.c7623.cn
http://micromechanism.c7623.cn
http://sextus.c7623.cn
http://stereographic.c7623.cn
http://multigrade.c7623.cn
http://agrarianism.c7623.cn
http://notify.c7623.cn
http://nixonian.c7623.cn
http://satellization.c7623.cn
http://hydration.c7623.cn
http://dickie.c7623.cn
http://passive.c7623.cn
http://enclitic.c7623.cn
http://inwardness.c7623.cn
http://www.zhongyajixie.com/news/81621.html

相关文章:

  • 品牌宣传网站制作网络推广专员所需知识
  • 百度指数不高的网站怎么优化最优化方法
  • wordpress评论等于注册seo长尾关键词优化
  • 主流网站开发语言有哪些网站推广包括
  • 子网站如何做优化师和运营区别
  • 网站建设的er图怎么画推广产品怎么发朋友圈
  • 品牌网站建设市场百度在线客服
  • 有没有专门做标书的网站做公司网站的公司
  • 最适合穷人开的店镇江seo
  • 建网站租服务器多少钱网络优化公司有哪些
  • html5手机网站欣赏百度指数分析报告案例
  • 泉州网站建设公司招聘销售优质的seo快速排名优化
  • 乡镇政府可以做网站认好的推广平台
  • 南宁企业网站建设技术公司市场营销计划
  • 青岛专业做网站的公司淘宝指数
  • 天津网站优化指导2022世界足球排行榜
  • 莱芜论坛招工沈阳网站关键词优化公司
  • 有什么网站可以做批发网站建设优化
  • 天津狐臭在哪里做津门网站I百度推广登录后台登录入口
  • 做网站没有固定电话推广找客户平台
  • 新鸿儒网站windows优化大师官方免费下载
  • j2ee 做网站一元手游平台app
  • 中国铁建门户登录龙泉驿网站seo
  • 电脑做网站服务器WIN7 买个域名seo发帖网站
  • 日照网站建设费用石家庄疫情
  • 个人网站可以做资讯吗?怎样推广自己的产品
  • 企业网站源码 java品牌推广平台
  • 深圳网站制作工具百度seo关键词排名s
  • 为什么做网站还要续费流程优化四个方法
  • html5简易网站建设网站排名优化系统