20240012802. MECHANISMS FOR SERIALIZING TRIPLES OF A DATABASE STORE simplified abstract (Salesforce, Inc.)

From WikiPatents
Jump to navigation Jump to search

MECHANISMS FOR SERIALIZING TRIPLES OF A DATABASE STORE

Organization Name

Salesforce, Inc.

Inventor(s)

Matthew Fuchs of Los Gatos CA (US)

Antonio Garrote of San Francisco CA (US)

Kelly Henvy of Salem OR (US)

Pawel Pawel Psztyc of San Francisco CA (US)

MECHANISMS FOR SERIALIZING TRIPLES OF A DATABASE STORE - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240012802 titled 'MECHANISMS FOR SERIALIZING TRIPLES OF A DATABASE STORE

Simplified Explanation

The patent application describes techniques for serializing data in a database that is stored as a collection of triples. Each triple consists of two data entities connected by an edge, and these triples can be connected to form graphs. The system also stores metadata defining the types of edges between data entities, which indicate how to serialize the target data entity connected to that edge.

  • Techniques for serializing data in a database that uses triples and graphs.
  • Metadata is used to define the types of edges between data entities.
  • Each edge type indicates a procedure for serializing the connected data entity.
  • The system can receive a request to access a data entity and its descendant entities.
  • The output generated by the system includes the requested data entity and serialized descendant entities based on the edge types.

Potential applications of this technology:

  • Database management systems that use graph structures for data storage.
  • Data serialization techniques for efficient storage and retrieval.
  • Systems that need to access and process data entities and their descendants.

Problems solved by this technology:

  • Efficient serialization of data entities and their descendants.
  • Simplified access to serialized data based on edge types.
  • Improved management and organization of data in a graph-based database.

Benefits of this technology:

  • Faster data retrieval and processing.
  • Reduced storage requirements for serialized data.
  • Improved scalability and flexibility in managing large databases.


Original Abstract Submitted

techniques are disclosed relating to the serialization of data of a database. a computer system may maintain a database that stores data as a plurality of triples. a triple may include a first data entity that is connected to a second data entity via an edge, and triples of the plurality of triples may be connected to form graphs. the computer system may store metadata defining types of edges between data entities. an edge's type may indicate a procedure for serializing a target data entity connected to that edge's type. the computer system may receive a request to access a data entity associated with a plurality of descendant data entities connected to the data entity via edges. the computer system may generate an output having the data entity and one or more of the plurality of descendant data entities that are serialized according to the types of edges.