发明名称 |
SUPPORTING UPDATABLE REPEATED VALUES OVER VARIABLE SCHEMA |
摘要 |
Data within a database is partitioned into one or more sets of read-only data pages and one or more sets of append-only data pages, wherein each set of read-only data pages is associated to one of the one or more sets of append-only data pages. A repeated map is maintained for at least one of the one or more sets of append-only data pages. An operational position map is maintained for at least one of the one or more sets of append-only data pages. A request is received to update one or more records in a given set of read-only pages, wherein at least one of the one or more records comprises repeated values. The repeated map and operational position map of the append-only pages associated with the given set of read-only pages are updated in response to the request. The one or more sets of append-only pages are automatically merged with their respective set of read-only pages on a periodic basis to create one or more new sets of read-only pages. |
申请公布号 |
US2017109392(A1) |
申请公布日期 |
2017.04.20 |
申请号 |
US201514886684 |
申请日期 |
2015.10.19 |
申请人 |
International Business Machines Corporation |
发明人 |
Hamedani Mohammad S. |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method, comprising steps of:
partitioning data within a database into one or more sets of read-only data pages and one or more sets of append-only data pages, wherein each set of read-only data pages is associated to one of the one or more sets of append-only data pages; maintaining a repeated map for at least one of the one or more sets of append-only data pages; maintaining an operational position map for at least one of the one or more sets of append-only data pages; receiving a request to update one or more records in a given set of read-only pages, wherein at least one of the one or more records comprises repeated values; updating the repeated map and operational position map of the append-only pages associated with the given set of read-only pages in response to the request; and automatically merging the one or more sets of append-only pages with their respective set of read-only pages on a periodic basis to create one or more new sets of read-only pages; wherein the steps are performed by at least one processor device coupled to a memory. |
地址 |
Armonk NY US |