Invention Grant
- Patent Title: Using a B-tree to store graph information in a database
-
Application No.: US15357924Application Date: 2016-11-21
-
Publication No.: US10579680B2Publication Date: 2020-03-03
- Inventor: Suresh Subramani , Vincent Chung
- Applicant: TIBCO Software Inc.
- Applicant Address: US CA Palo Alto
- Assignee: TIBCO SOFTWARE INC.
- Current Assignee: TIBCO SOFTWARE INC.
- Current Assignee Address: US CA Palo Alto
- Agency: McGuireWoods LLP
- Main IPC: G06F16/901
- IPC: G06F16/901 ; G06F16/22 ; G06F16/51 ; G06F16/20

Abstract:
Techniques to store graph information in a database are disclosed. In various embodiments, each node in a graph may be modeled as a micro b-tree. Node identity, attribute, edge, and edge attribute data may be stored in one or more pages modeled on page formats typically used to store index data for a relational database index. Data associated with a plurality of nodes and edges, each of said edges representing a relationship between two or more of said nodes, may be received. For each node, one or more pages of data may be created, each corresponding to a prescribed page size associated with a storage device in which said one or more pages are to be stored, and each page having a data structure that includes a variable-sized set of fixed length data slots and a variable-sized variable length data region.
Public/Granted literature
- US20170329871A1 USING A B-TREE TO STORE GRAPH INFORMATION IN A DATABASE Public/Granted day:2017-11-16
Information query