返回顶部
首页 > 资讯 > 数据库 >infobright数据仓库中的comment lookup
  • 123
分享到

infobright数据仓库中的comment lookup

2024-04-02 19:04:59 123人浏览 泡泡鱼
摘要

   infobright数据仓库能在高强度的压缩中把大量的数据压缩存储,平时在不断查询的过程就是在做数据解压的过程,当然具体的详细介绍在以前有提过,这里就不做过程的介绍(https:/

   infobright数据仓库能在高强度的压缩中把大量的数据压缩存储,平时在不断查询的过程就是在做数据解压的过程,当然具体的详细介绍在以前有提过,这里就不做过程的介绍(https://blog.51cto.com/jim123/1975029)在infobright中支持所有的Mysql原有的数据类型,其中对×××的效率会比其他类型高,这一点同mysql差不多,在infobright中比较高效的类型如下:

1、TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT
2、DECIMAL(尽量减少小数点后的精度)
3、DATE ,TIME

这3种类型的数据能有比较高的压缩比例及查询速度,而效率比较低的、不推荐使用的数据类型有这几种:

1、BINARY VARBINARY(二进制类型)
2、FLOAT
3、DOUBLE
4、VARCHAR
5、TINYTEXT TEXT(可变长度的非Unicode类型)

这些数据类型在使用的过程中效率比较低且压缩比例并不是很高,其中VARCHAR字段在Mysql中效率就不如CHAR字段,当然在某些业务场景下可能会不得不用到CHAR(VARCHAR)的时候又经常需要频繁的查询时,但数据的记录数又并不是很多时(不多于10000行,且数据的类型多于10种以上,类似于省份、UUID这类的数据),就可以通过comment lookup的方式创建建表时的DDL来提高平时查询的效率如下:

#原建表DDL
CREATE TABLE `test_default` (
  `dstphone` varchar(11) DEFAULT NULL,
  `gateid` varchar(255) DEFAULT NULL
) ENGINE=BRIGHTHOUSE DEFAULT CHARSET=utf8;
#comment lookup建表DDL
CREATE TABLE `test_lookup` (
  `dstphone` varchar(11) DEFAULT NULL COMMENT 'lookup',
  `gateid` varchar(255) DEFAULT NULL COMMENT 'lookup'
) ENGINE=BRIGHTHOUSE DEFAULT CHARSET=utf8;

这里需要注意的是comment lookup的方式目前仅有在CHAR(VARCHAR)中能使用,其次在平时带来更高的查询效率所带来的代价就是磁盘开销,因为infobright在平时查询的时候就是在做解压的过程,所以使用comment lookup的方式就是降低压缩比例,在查询的时候能更快速的解压数据,如下可以看出comment lookup的方式同默认的建表时不同的压缩比例infobright数据仓库中的comment lookup

infobright数据仓库中的comment lookup

查询效率如下:

infobright数据仓库中的comment lookupinfobright数据仓库中的comment lookup

可以看相同的数据下所占用磁盘空间,但相应的在查询记录不能超过10000行,不然反而还会降低其效率:

infobright数据仓库中的comment lookupinfobright数据仓库中的comment lookup

所以在使用的过程中还需要根据实际情况来选择

您可能感兴趣的文档:

--结束END--

本文标题: infobright数据仓库中的comment lookup

本文链接: https://lsjlt.com/news/44800.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • infobright数据仓库中的comment lookup
       infobright数据仓库能在高强度的压缩中把大量的数据压缩存储,平时在不断查询的过程就是在做数据解压的过程,当然具体的详细介绍在以前有提过,这里就不做过程的介绍(https:/...
    99+
    2024-04-02
  • 科技下的仓库,数据库
    很多IT行业外行人员甚至一些行业内行人员一直对数据库(Database,简称DB)的概念不太清楚,在此我仅将我的理解分享给大家。       在维...
    99+
    2024-04-02
  • 数据仓库总结
    1.为什么要做数仓建模 数据仓库建模的目标是通过建模的方法更好的组织、存储数据,以便在性能、成本、效率和数据质量之间找到最佳平衡点。 当有了适合业务和基础数据存储环境的模型(良好的数据模型),那么大数据就能获得以下好处: 当有了适合业务和基...
    99+
    2023-08-30
    数据仓库
  • 阿里云数据库与数据仓库的区别
    阿里云数据库与数据仓库是两种不同的数据存储方式,它们在功能、应用场景和性能上有所不同。本文将对两者进行详细比较,帮助读者更好地理解两者之间的区别。 一、功能上的区别阿里云数据库是一种关系型数据库,主要用于存储和管理结构化数据。它提供了丰富的...
    99+
    2023-11-18
    阿里 数据仓库 区别
  • 亚马逊数据仓库
    亚马逊的数据仓库系统通常由数据存储、数据挖掘、数据处理和数据分析等模块组成。数据存储模块存储了实时或历史数据,包括购买历史、订单历史、用户评论、竞争对手情报、宏观经济数据等。数据挖掘模块可以对数据进行分析,包括预测、推荐、营销等,同时还可以...
    99+
    2023-10-27
    亚马逊 数据仓库
  • PHP与数据仓库的集成
    随着互联网和大数据的快速发展,越来越多的企业开始将数据仓库(data warehouse)作为支撑业务发展的重要基础设施。而作为一种流行的编程语言,PHP也逐渐成为了许多企业和组织的首选,那么如何将PHP与数据仓库集成呢?一、数据仓库概述数...
    99+
    2023-05-17
    数据仓库 集成 PHP
  • 大数据Hadoop之——数据仓库Hive
    目录一、概述二、Hive优点与使用场景1)优点2)使用场景三、Hive架构1)服务端组件1、Driver组件2、Metastore组件3、Thrift服务2)客户端组件1、CLI2、Thrift客户端3、WEBGUI3)Metastore...
    99+
    2018-04-25
    大数据Hadoop之——数据仓库Hive
  • 数据仓库中的日志魔力:揭示数据洞察
    日志数据的四大好处: 故障排除和调试:日志记录了错误、异常和系统故障的详细信息,这对于快速识别和解决问题至关重要。 安全监控:日志数据可以揭示可疑活动和潜在的安全漏洞,从而帮助企业识别和减轻风险。 用户行为分析:日志记录了用户...
    99+
    2024-04-02
  • 数据仓库和数据库有哪些区别
    这篇文章将为大家详细讲解有关数据仓库和数据库有哪些区别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。数据仓库和数据库的区别:1、数据库存储的是原始数据,没经过任何加工;而...
    99+
    2024-04-02
  • 数据仓库中怎么使用索引
    今天就跟大家聊聊有关数据仓库中怎么使用索引,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 数据仓库中如何使用索引数据仓库的索引是个棘手的问...
    99+
    2024-04-02
  • 金仓数据库模拟题
    在KingbaseESv8的数据目录中,系统表保存在哪个目录下() [单选题] * A.base B.global(正确答案) C.sys_tblspc D.audit 以下哪些进程是Kingbas...
    99+
    2023-09-10
    数据库 服务器 mysql
  • 聚合函数在数据仓库中的应用实践
    数据仓库中的聚合函数在数据分析和报表生成中起着至关重要的作用。聚合函数能够对大量数据进行统计、计算和汇总,以便生成有用的汇总信息。以下是聚合函数在数据仓库中的应用实践: 汇总数据:聚合函数可以对数据仓库中的大量数据进行汇总,如计算总和、...
    99+
    2024-08-03
    sql server
  • Oracle数据库ODBC连接与数据仓库的实时数据同步
    要实现Oracle数据库ODBC连接与数据仓库的实时数据同步,可以使用以下步骤: 首先,确保你已经安装了Oracle数据库ODBC驱动程序,并且已经配置好了ODBC数据源连接到Oracle数据库。 确保你的数据仓库支持ODBC连接,...
    99+
    2024-07-16
    oracle
  • PL/SQL在数据仓库中如何应用
    在数据仓库中,PL/SQL可以应用于数据的提取、转换、加载等方面。具体来说,PL/SQL可以用于以下几个方面: 数据提取:使用P...
    99+
    2024-05-07
    PL/SQL
  • vue从仓库state中取不到数据的问题
    目录从仓库state中取不到数据监听store中state数据方法从仓库state中取不到数据 今天写项目要从仓库中取出一个值,但我一直取得是undefined,各种测试百度,然而我...
    99+
    2024-04-02
  • 数据仓库中的OLTP与OLAP查询是怎样的
    小编今天带大家了解数据仓库中的OLTP与OLAP查询是怎样的,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深...
    99+
    2024-04-02
  • Azure 文档 (SQL 数据仓库, Azure SQL 数据库文档)
    Azure 文档: https://docs.azure.cn/zh-cn/#pivot=products&panel=databases SQL 数据仓库文档:https://docs.azure.cn/...
    99+
    2024-04-02
  • 如何保护MySQL数据仓库
    这篇文章给大家分享的是有关如何保护MySQL数据仓库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如果选择使用数据仓库,企业需要考虑如何更好地保护内部信息系统。任何数仓安全方面的...
    99+
    2024-04-02
  • Hive数据仓库如何使用
    这篇文章将为大家详细讲解有关Hive数据仓库如何使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据。它架构在Hadoop之上,总归为大数据,...
    99+
    2023-06-27
  • DB数据同步到数据仓库的示例分析
    这篇文章给大家分享的是有关DB数据同步到数据仓库的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。背景在数据仓库建模中,未经任何加工处理的原始业务层数据,我们称之为ODS(...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作