1. Home
  2. Infobright基础手册
  3. Infobright基本介绍

Infobright基本介绍


Infobright简介:

Infobright是开源的MySQL数据仓库解决方案,引入了列存储方案,高强度的数据压缩,优化的统计计算(类似sum/avg/group by之类),

infobright 是基于mysql的,但不装mysql亦可,因为它本身就自带了一个。mysql可以粗分为逻辑层和物理存储引擎,infobright主要实现的就是一个存储引擎,但因为它自身存储逻辑跟关系型数据库根本不同,所以,它不能像InnoDB那样直接作为插件挂接到mysql,它的逻辑层是mysql的逻辑 层加上它自身的优化器。Infobright有社区版和企业版两个不同的版本。社区版是免费的,但是功能也有局限性。

Infobright特性:

1.存储数据量大,理想情况下可存储50TB数据

2.高压缩比例,平均压缩比例达到10:1,最高可以到达40:1 彻底的减少IO,提高查询性能

3.随着数据库数据大小的增大,查询性能和数据库负载会保持不变,即时数据量很大,查询速度也很快

4.基于列存储,不需要建物化视图,分区策略

5.不需要建索引,就避免了维护索引及索引随着数据膨胀的问题。把每列数据分块压缩存放,每块有知识网格节点记录块内的统计信息,代替索引,加速搜索。

6.管理操作简单

7.没有许可证费用

Infobright缺点:

不支持数据更新:社区版 Infobright 只能使用“LOAD DATA INFILE”的方式导入数据,不支持 INSERT、UPDATE、DELETE。

不支持高并发:只能支持10多个并发查询。

Infobright适用场景分析:

Infobright比较适合日志型数据库的存储,例如:
1.网站日志数据记录后就为既定事实,无须更新。可归档为历史数据。
2.分析人员对日志的操作往往集中于某几列。所以适合列式数据库的存储。查询性能较高。比查询MySQL更有优势。
3.日志数据往往占用空间比较多,infobright的高压缩比可以解决空间不足的问题。

这篇文档是否帮助到了您?