发明公开
- 专利标题: SYSTEMS AND METHODS FOR FRAGMENT-BASED SERIALIZATION
- 专利标题(中): 系统和方法进行序列化ON片段BASIS
-
申请号: EP04779553申请日: 2004-07-29
-
公开(公告)号: EP1618487A4公开(公告)日: 2010-02-17
- 发明人: TEREK F SONER , KALHAN AJAY , PONNEKANTI NAGAVAMSI , RANGARAJAN SRIKUMAR , ZWILLING MICHAEL J
- 申请人: MICROSOFT CORP
- 专利权人: MICROSOFT CORP
- 当前专利权人: MICROSOFT CORP
- 优先权: US82168704 2004-04-09
- 主分类号: G06F17/30
- IPC分类号: G06F17/30 ; G06F7/00 ; G06F17/00
摘要:
A method and system for fragment-based serialization places one or more object members in fragments. Fragments may comprise a header and a payload. A header can provide useful information about the fragment, such as an indication of fragment type and an indication of fragment length. A payload may comprise one or more members of an object. Primitive members may be stored in a Binary Fragment with a record format payload. LOB and FS members may be stored in fragments that have a Value Type field for setting forth additional properties of the fragment. Collections may be stored in a series of fragments, a first fragment to indicate a start of a collection, one or more second fragments to serialize collection elements, and a Terminator Fragment to indicate the end of a collection. Fragment-serialized objects minimize storage overhead while providing fast instantiation and low-cost location and updating.
信息查询