US Patent Application 18351258. SEPARATION OF LOGICAL AND PHYSICAL STORAGE IN A DISTRIBUTED DATABASE SYSTEM simplified abstract
Contents
SEPARATION OF LOGICAL AND PHYSICAL STORAGE IN A DISTRIBUTED DATABASE SYSTEM
Organization Name
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor(s)
Alejandro Hernandez Saenz of Kirkland WA (US)
Cristian Diaconu of Kirkland WA (US)
Krystyna Ewa Reisteter of Kirkland WA (US)
Naveen Prakash of Sammamish WA (US)
Sheetal Shrotri of Redmond WA (US)
Rogério Ramos of Redmond WA (US)
Alexander Budovski of Bellevue WA (US)
Hanumantha Rao Kodavalla of Sammamish WA (US)
SEPARATION OF LOGICAL AND PHYSICAL STORAGE IN A DISTRIBUTED DATABASE SYSTEM - A simplified explanation of the abstract
This abstract first appeared for US patent application 18351258 titled 'SEPARATION OF LOGICAL AND PHYSICAL STORAGE IN A DISTRIBUTED DATABASE SYSTEM
Simplified Explanation
- This patent application describes distributed database systems that separate the logical and physical storage of database files. - The system includes a page server and a compute node, which work together to store a logical database file that contains data and is associated with a file identifier. - Each page server can store slices (subportions) of the logical database file. - The compute node is connected to multiple page servers and is responsible for storing the logical database file based on received commands. - The storage process involves slicing the data of the logical database file into multiple slices, with each slice associated with a specific page server. - An endpoint mapping is maintained for each slice, and each slice is transmitted to the associated page server for storage.
- Distributed database systems with separate logical and physical storage of database files.
- Includes a page server and a compute node.
- Logical database file contains data and is associated with a file identifier.
- Page servers store slices of the logical database file.
- Compute node stores the logical database file based on commands.
- Data is sliced into multiple slices, each associated with a page server.
- Endpoint mapping is maintained for each slice.
- Slices are transmitted to associated page servers for storage.
Original Abstract Submitted
Distributed database systems including compute nodes and page servers are described herein that enable separating logical and physical storage of database files in a distributed database system. A distributed database system includes a page server and a compute node, and is configured to store a logical database file that includes data and is associated with a file identifier. Each page server is configurable to store slices (i.e., subportions) of the logical database file. The compute node is coupled to the plurality of page servers and configured to store the logical database file responsive to a received command. In an aspect, such storage may comprise slicing the data comprising the logical database file into a set of slices with each being associated with a respective page server, maintaining an endpoint mapping for each slice of the first set of slices, and transmitting each slice to the associated for storage thereby.
- MICROSOFT TECHNOLOGY LICENSING, LLC
- Alejandro Hernandez Saenz of Kirkland WA (US)
- Cristian Diaconu of Kirkland WA (US)
- Krystyna Ewa Reisteter of Kirkland WA (US)
- Naveen Prakash of Sammamish WA (US)
- Sheetal Shrotri of Redmond WA (US)
- Rogério Ramos of Redmond WA (US)
- Alexander Budovski of Bellevue WA (US)
- Hanumantha Rao Kodavalla of Sammamish WA (US)
- G06F16/25
- G06F16/27