发明名称 |
存储为行存储和列存储二者的混合数据库表 |
摘要 |
混合数据库表被存储为行存储和列存储二者。一个或多个技术可以单独使用或组合使用,以便通过调节对处理密集型列存储数据的访问和/或调节处理密集型列存储数据的大小来提高混合表的性能。例如,在插入操作过程中,只有在已经考虑了某些过滤和/或边界条件之后才可以针对列存储数据搜索唯一性违背情况。在另一种技术中,混合表管理器可以基于诸如访问频率或者潜在的业务逻辑来控制将数据移动到列存储。在又一种技术中,混合表的查询可以仅在行存储数据的初始搜索没有返回结果之后才导致搜索列存储数据。 |
申请公布号 |
CN103177055A |
申请公布日期 |
2013.06.26 |
申请号 |
CN201210399140.1 |
申请日期 |
2012.10.19 |
申请人 |
SAP股份公司 |
发明人 |
Y.永;C.程;J.李;C.B.宋;Y.S.孔;S.Y.且 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
邵亚丽 |
主权项 |
一种计算机实现的方法,包括:在非临时性计算机可读存储介质中提供数据库,该数据库以应用层语言创建并且包括行分区的存储和列分区的存储;接收将被插入到该数据库中的新的记录;使行引擎将新的记录插入到行分区的存储;只有当存在唯一性约束时,才基于附加信息执行优化以检查唯一性违背情况;以及显示对包括新的记录的数据库的查询处理的结果。 |
地址 |
德国瓦尔多夫 |