一种建立海量数据库二级索引的方法和装置

基本信息

申请号 CN201510942166.X 申请日 -
公开(公告)号 CN105608126A 公开(公告)日 2016-05-25
申请公布号 CN105608126A 申请公布日 2016-05-25
分类号 G06F17/30(2006.01)I 分类 计算;推算;计数;
发明人 武志学;赵阳;田盛;赵启卫;宋怡 申请(专利权)人 成都创智云科技股份有限公司
代理机构 成都金英专利代理事务所(普通合伙) 代理人 袁英
地址 610000 四川省成都市高新区(西区)西芯大道3号
法律状态 -

摘要

摘要 本发明公开了一种建立海量数据库二级索引的方法和装置,包括以下步骤:S1.为每个主表创建一个与之对应的二级索引表,并为每个二级索引表设置一个时间戳;S2.扫描分区服务器中的日志文件Hlog,获取应用对主表的操作记录;S3.根据应用对主表的操作记录对二级索引表进行操作,并更新二级索引表的时间戳。本发明在应用对主表进行操作时,并不同时对各二级索引进行相应的操作,保证对主表的高性能和高可用性,解决了现有方法因建立二级索引导致主表性能下降、可用性降低的问题;通过引入时间戳,可以给出明确的数据强一致性的时间点,利用强一致性时间点,应用可以更合理的使用查询的结果。