发明名称 |
用于数据库存储中的对象持久存储的系统和方法 |
摘要 |
一种用于在数据库存储中储存用户定义类型的对象的新的持久存储格式使得关于类型的结构的信息可以被传递给存储。这种信息使得可以进行多种存储优化,包括对类型的成员的直接结构化访问。特别地,元数据在类型实现器和数据存储之间交换。该存储使用该元数据来确定用于类型的实例的存储布局。有了这种信息,该存储能够检测可以被优化的访问模式,以便在存储表示上直接操作而不用对该对象进行水合(反序列化)。 |
申请公布号 |
CN1723461A |
申请公布日期 |
2006.01.18 |
申请号 |
CN200480001697.9 |
申请日期 |
2004.07.29 |
申请人 |
微软公司 |
发明人 |
R·凡卡特施;B·塞兹金;J·A·布莱克雷;D·Y·阿尔图多夫 |
分类号 |
G06F17/30(2006.01) |
主分类号 |
G06F17/30(2006.01) |
代理机构 |
上海专利商标事务所有限公司 |
代理人 |
李玲 |
主权项 |
1.一种在数据库存储中持久存储对象的方法,包括:定义可以被持久存储在数据库存储中的对象的类型,其中,所述类型定义包括字段和行为;以及用定义用于所述类型的实例的所述数据库存储中的存储布局的属性注释所述的类型定义,其中,所述数据库存储使用所述类型定义中的注释来控制数据库存储中的所述类型的实例的存储布局。 |
地址 |
美国华盛顿州 |