【技术实现步骤摘要】
本专利技术涉及云存储,具体涉及分布式数据库支持海量版本元数据存储方法及检索方法。
技术介绍
1、在海量数据存储系统中,通常使用一张大容量表来存储所有数据的元数据信息,这些数据的典型特点是数据类型以非结构化或半结构化为主、海量(eb级别)、每个数据文件或对象可能会有若干版本,那么这就要求这张大容量表除了需要具备高可扩展、高可用、高可靠等特性之外,还需要为具有相同主键的元数据记录支持海量版本的能力,并且保证性能的平稳性,即元数据记录的读写性能既不会因表中具有不同主键的元数据记录数量的急剧增长而明显波动,也不能因表中具有相同主键的元数据记录不同版本数量的急剧增长而明显波动。其中,大容量表是指一种在分布式键值数据库中存储海量元数据记录的表。
2、相关技术中,为了满足上述要求,一般采用分布式键值数据库来存储这张大容量表。这是一种非关系型数据库,每条元数据记录都是一个键值对<key,value>,key是唯一的,并以key为索引进行字典排序。随着表容量的增长,整张表会按key分割为若干个分区,每个分区包含一段连续的键值对,当
...【技术保护点】
1.一种分布式数据库支持海量版本元数据存储方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述时间戳作为版本信息加入所述初始键,对所述初始键进行修改,得到修改后的目标键,包括:
3.一种分布式数据库支持海量版本元数据检索方法,其特征在于,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述筛选得到所述键检索范围中每个键对应的符合所述预设条件的目标版本键,直至扫描至所述终止键,包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.一种分布式数据库支持
...【技术特征摘要】
1.一种分布式数据库支持海量版本元数据存储方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述时间戳作为版本信息加入所述初始键,对所述初始键进行修改,得到修改后的目标键,包括:
3.一种分布式数据库支持海量版本元数据检索方法,其特征在于,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述筛选得到所述键检索范围中每个键对应的符合所述预设条件的目标版本键,直至扫描至所述终止键,包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.一种分布式数据库支持海量版本元数据存储装置,其特征在于,所述装置包括:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。