Small table: multitenancy for lots of small tables on a cloud database
AssigneeYahoo! Inc.
InventorBrian Frank Cooper
Life of this patent
Estimating the term…
Loading patent…
AssigneeYahoo! Inc.
InventorBrian Frank Cooper
Estimating the term…
Methods and apparatus are described for partitioning native tables in a database cluster into logical tables. Each logical table is mapped into a unique portion of the native table by an intermediary server. Clients access a logical table as an ordinary, full-fledged database table through the intermediary server, which translates queries on the logical table into queries on the corresponding portion of the native table. The mapping may use the application name, logical table name, and a version number to create a native table key for each key in the logical table. A data structure storing these mappings may be stored at the intermediary server or in a native table in the database. This approach affords clients quick and flexible access to the database with better data integrity and security than native tables allow.
A computer-implemented method for partitioning a native table in a database comprising:
A system for partitioning a native table in a database comprising one or more computing devices configured to:
A computer program product for partitioning a native table in a database, comprising at least one computer-readable medium having computer instructions stored therein which are operable to cause a computer device to:
Dependencies are inferred from the claim text.