-
公开(公告)号:CN102236699A
公开(公告)日:2011-11-09
申请号:CN201110122796.4
申请日:2011-05-04
Applicant: 微软公司
CPC classification number: G06F17/30303 , G06F9/30192 , G06F9/3885 , G06F15/82 , G06F17/30292 , G06F17/30315 , G06F17/30569
Abstract: 本发明公开了为快速超标量处理对数据规格化。此处描述了以规格化的形式表示数据库系统内常见的多个数据类型的数据规格化系统,该规格化形式可被统一地处理以在超标量CPU架构上实现对数据更快的处理。数据规格化系统包括对数据库系统的内部数据表示的改变,以及利用高密度的独立可执行的CPU指令的规格化内部数据表示的功能处理改变。由于数据库中大多数数据是小的,因此大多数数据可以用规格化格式表示。由此,数据规格化系统在各种常见情况下允许在数据库系统中的快速超标量处理,同时维持与现有数据集的兼容性。
-
公开(公告)号:CN1761956A
公开(公告)日:2006-04-19
申请号:CN200480001714.9
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F17/30988 , G06F9/4493
Abstract: 一种基于片段的串行化方法与系统将一个或多个对象成员放到片段中。片段可包含一头部及一净荷。头部可提供关于该片段的有用信息,诸如片段类型的指示和片段长度的指示。净荷可包含对象的一个或多个成员。原语成员可用一记录格式净荷存储在一二进制片段中。LOB和FS成员可存储在具有用于阐明该片段的附加属性的值类型字段的片段中。集合可以存储在一系列片段中,第一片段指示集合的开始,一个或多个第二片段来将集合元素串行化,一终止符片段指示集合的结束。片段串行化的对象使存储额外开销最小化,而同时提供快速实例化与低成本的定位与更新。
-