Patent ID: 11880302
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A method comprising:
receiving a write request to write data to a graph database, the write request including an entity and a property;
accessing a dynamic ruleset associated with the write request, wherein the dynamic ruleset optimizes record placement in the graph database and is based on a statistical access pattern associated with at least one of a node or an edge in the graph database, the node or the edge relating to the entity or the property;
based on the dynamic ruleset, determining a number of records for storing the entity and the property in the graph database;
determining a first memory location for at least one of the entity or the property; and
allocating, for the number of records, a contiguous block of records for the first memory location such that the first memory location is located proximate to a second memory location for the node or the edge.