بعض محتويات هذا التطبيق غير متوفرة في الوقت الحالي.
إذا استمرت هذه الحالة ، يرجى الاتصال بنا علىتعليق وإتصال
1. (WO2019005753) SYSTEMS AND METHODS OF DATABASE TENANT MIGRATION
ملاحظة: نص مبني على عمليات التَعرف الضوئي على الحروف. الرجاء إستخدام صيغ PDF لقيمتها القانونية

CLAIMS

1. A computerized method for migrating a tenant of a database system from a source database instance to a destination database instance, the tenant having tenant data stored in an immutable storage of the database system associated with a tenant identifier to be migrated to the destination database instance, the immutable storage including groupings of data having pointers to physical locations of storage and wherein the groupings of data include metadata to access at least portions of the data in the storage, the method comprising:

quiescing the tenant data of the tenant to be migrated from the source database instance to the destination database instance so that no new data is written to the storage of the database system associated with the tenant identifier at the source database instance;

transmitting metadata of the tenant to be migrated from the source database instance to the destination database instance, wherein the destination database instance is located on a physical server or virtualized server different from the source database instance; and

modifying, at the destination database instance, the metadata of the tenant so that the destination database instance has information to point to the groupings of data in the storage for the destination database to access the tenant data.

2. The method according to any of the preceding claims, wherein the destination database instance that is located on the different physical server or virtualized server than the source database instance is configured to access the storage, wherein the storage for the destination database instance is shared with the source database instance.

3. The method according to any of the preceding claims, further comprising: ordering the tenant data to allow for the location of the tenant data in the storage to be described by metadata, as the tenant data is physically contiguous.

4. The method according to any of the preceding claims, wherein the metadata of the tenant to be transmitted includes extent references to extents of the tenant data in the storage.

5. The method according to any of the preceding claims, wherein the modifying the metadata of the tenant comprises:

adding at least one new extent reference to the destination database instance's active extent reference set that contains keys for the tenant being migrated from the source database instance.

6. The method according to any of the preceding claims, wherein at least some of the metadata in the destination database instance points to the same data in the storage as at least some of the metadata in the source database instance, without inter-database coordination.

7. The method according to any of the preceding claims, further comprising:

when the tenant has been migrated from the source database instance to the destination database instance, removing the tenant from the source database instance by removing the tenant's extent references in the metadata in the source database instance.

8. The method according to any of the preceding claims, further comprising:

storing the tenant data in the storage using a log-structured merge tree data structure.

9. A system to migrate a tenant of a database system from a source database instance to a destination database instance, the system comprising:

at least one storage device to store tenant data associated with a tenant identifier of the tenant to be migrated to the destination database instance, the at least one storage device including groupings of data have pointers to physical locations of the at least one storage device and wherein the groupings of data include metadata to access at least portions of the data in the at least one storage device; and

one or more servers for the source database instance and the destination database instance that are communicatively coupled to the at least one storage device, the one or more servers to quiesce the tenant data of the tenant to be migrated from the source database instance to the destination database instance so that no new data is written to the at least one storage device of the database system associated with the tenant identifier at the source database instance, transmit metadata of the tenant to be migrated from the source database instance to the destination database instance, wherein the destination database instance is located on a different physical server or virtualized server than the source database instance, and modify, at the destination database instance, the metadata of the tenant so that the destination database instance has information to point to the groupings of data in the at least one storage device for the tenant data to access the tenant data.

10. The system according to any of the preceding claims, wherein the destination database instance that is located on the different physical server or virtualized server than the source database instance is configured to access the at least one storage device, wherein the at least one storage device for the destination database instance is shared with the source database instance.

11. The system according to any of the preceding claims, wherein the at least one server orders the tenant data to allow for the location of the tenant data in the at least one storage device to be described by metadata, as the tenant data is physically contiguous.

12. The system according to any of the preceding claims, wherein the metadata of the tenant to be transmitted by the at least one server includes extent references to extents of the tenant data in the at least one storage device.

13. The system according to any of the preceding claims, wherein the at least one server modifies the metadata of the tenant by adding at least one new extent reference to the destination database instance's active extent reference set that contains keys for the tenant being migrated from the source database instance.

14. The system according to any of the preceding claims, wherein at least some of the metadata in the destination database instance points to the same data in the at least one storage device as at least some of the metadata in as the source database instance, without inter-database coordination.

15. The system according to any of the preceding claims, wherein when the tenant has been migrated from the source database instance to the destination database instance, the at least one server removes the tenant from the source database instance by removing the tenant's extent references in the metadata in the source database instance.

16. The system according to any of the preceding claims, wherein the at least one server stores the tenant data in the storage using a log-structured merge tree data structure.