Methods and Systems for Performing Transparent Object Migration Across Storage Tiers
First Claim
1. In a combined data repository having a relational data store portion and a non-relational data store portion a method for controlling the operation of an API comprising:
- a) setting a CustomEntityOption bit that determines (at object creation time) where the object is stored, either in the relational or the non-relational data store portion,b) loading the CustomEntityOption bit in a cached CustomEntityDefinition;
c) showing the CustomEntityOption bit as EntityInfo, andd) allowing custom object definition and Metadata API functionality when the bit is shown.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for performing transparent object migration across storage tiers. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes a) setting a CustomEntityOption bit that determines (at object creation time) where the object is stored, either in the relational or the non-relational data store portion, b) loading the CustomEntityOption bit in a cached CustomEntityDefinition, c) showing the CustomEntityOption bit as EntityInfo, and d) allowing custom object definition and Metadata API functionality when the bit is shown.
-
Citations
25 Claims
-
1. In a combined data repository having a relational data store portion and a non-relational data store portion a method for controlling the operation of an API comprising:
-
a) setting a CustomEntityOption bit that determines (at object creation time) where the object is stored, either in the relational or the non-relational data store portion, b) loading the CustomEntityOption bit in a cached CustomEntityDefinition; c) showing the CustomEntityOption bit as EntityInfo, and d) allowing custom object definition and Metadata API functionality when the bit is shown.
-
- 2. In a combined data repository having a relational data store portion and a non-relational data store portion a method for forming a search index row key comprising concatenating the byte value of indexed followed by the data row key byte.
-
9. In a combined data repository having a relational data store portion and a non-relational data store portion a method for updating search index metadata:
-
a) retrieving the replaced row from the non-relational data store, b) updating the column values that are being changed, and c) then doing an upsert by i) sending an updated search index row with all of its row values to the non-relational data store, and ii) replacing or shadowing a corresponding existing row. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A custom index metadata structure for use in a combined data repository having a relational data store portion and a non-relational data store portion comprising:
-
a) IndexNum used as an index number, b) FieldEnumOrId to define indexed column names, c) Field2EnumOrId to define additional indexed column names as a composite with FieldEnumOrId, d) IsActive to indicate when the index has been completely created and may start to be used by queries. - View Dependent Claims (22, 23, 24, 25)
-
Specification