一种建立海量数据库二级索引的方法和装置
基本信息
申请号 | CN201510942166.X | 申请日 | - |
公开(公告)号 | CN105608126A | 公开(公告)日 | 2016-05-25 |
申请公布号 | CN105608126A | 申请公布日 | 2016-05-25 |
分类号 | G06F17/30(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 武志学;赵阳;田盛;赵启卫;宋怡 | 申请(专利权)人 | 成都创智云科技股份有限公司 |
代理机构 | 成都金英专利代理事务所(普通合伙) | 代理人 | 袁英 |
地址 | 610000 四川省成都市高新区(西区)西芯大道3号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种建立海量数据库二级索引的方法和装置,包括以下步骤:S1.为每个主表创建一个与之对应的二级索引表,并为每个二级索引表设置一个时间戳;S2.扫描分区服务器中的日志文件Hlog,获取应用对主表的操作记录;S3.根据应用对主表的操作记录对二级索引表进行操作,并更新二级索引表的时间戳。本发明在应用对主表进行操作时,并不同时对各二级索引进行相应的操作,保证对主表的高性能和高可用性,解决了现有方法因建立二级索引导致主表性能下降、可用性降低的问题;通过引入时间戳,可以给出明确的数据强一致性的时间点,利用强一致性时间点,应用可以更合理的使用查询的结果。 |
