海量、多维数据让人抓狂?高效搜索方法看这里
发布时间:2019-09-17 07:40:54 所属栏目:MySql教程 来源:读芯术
导读:人与世界万物的互动会产生大量的时空数据。那么,当我们需要随时调用过去的数据时,改怎么办?尤其是面对各种海量、多维度的数据库,如果没有高效的搜索方法,我们只能望洋兴叹、束手无策。 别担心,本文将用详细的代码,手把手来传授高效搜索法的绝技! 对
例如:
根据统计数据自动使用适当的索引。如果需要,bitmapAnd和bitmapOr将在多个索引上自动执行合并扫描。跳过不需要扫描的页面,重新检查命中的页面。 堆表存储分级和分区 存储可以分为一级分区或多级分区: 1. 单一分区 例如,按时间划分。
2. 多层分区 例如,先按时间分区,然后按Geohash划分。
使用分区时,如果查询条件包括分区键(如时间和空间范围),相应的分区将自动定位,这即为需要扫描的数据量。 创建面向对象属性的GIN索引,以实现高效查询。 索引分级与分区 与数据一样,索引在不使用分区表的情况下也支持分区逻辑。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |