在Doris中还提供了一种Bitmap索引。这是一种特殊的数据库索引技术。他主要是对表里的每一列的每一个键值建立一个位图(bit数组)。
Bitmap索引的优点:
1、体积小,占用存储空间比较少 2、创建索引的速度非常快 3、查询效率非常快
Bitmap索引的缺点:
1、不适合对字段做频繁的更新
在Doris中,位图索引支持的数据类型有:
1、TINYINT 2、SMALLINT 3、INT 4、UNSIGNEDINT 5、BIGINT 6、CHAR 7、VARCHAR 8、DATE 9、DATETIME 10、LARGEINT 11、DECIMAL 12、BOOL
备注:
1、Doris中Bitmap索引仅在Segment V2下生效,即表的存储格式为V2格式
2、Doris中的Bitmap索引只能支持单列,不能支持多列,因此在创建索引的时候只能填写一个字段的值。
3、Bitmap索引常见的时候不像BloomFilter索引那样在创建表的时候创建,而是单独创建的Bitmap索引,例如:
CREATE INDEX [IF NOT EXISTS] index_name ON table1 (siteid) USING BITMAP COMMENT 'balabala';
还没有评论,来说两句吧...