Skip to content

Add graph database (NoSQL) #1

Description

@pixelasticity

A graph database, also called a NoSQL database, is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data.

Why a graph database?

Relationships are first-class citizens in a graph database and can be labeled, directed, and given properties. This is a perfect fit for genealogical data since family trees are all about the relationships between different people.

Options

Neo4j, Dgraph, or ArangoDB are all viable options, and potentially others. Those listed are all open-source and free.

Roadmap

  1. Choose a graph database to implement
  2. Integrate aforementioned database with React Native
  3. Build schema
  4. Start adding data and testing

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions