All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.jnosql.mapping.graph.package-info Maven / Gradle / Ivy

There is a newer version: 1.1.3
Show newest version
/*
 *  Copyright (c) 2022 Contributors to the Eclipse Foundation
 *   All rights reserved. This program and the accompanying materials
 *   are made available under the terms of the Eclipse Public License v1.0
 *   and Apache License v2.0 which accompanies this distribution.
 *   The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
 *   and the Apache License v2.0 is available at http://www.opensource.org/licenses/apache2.0.php.
 *
 *   You may elect to redistribute this code under either of these licenses.
 *
 *   Contributors:
 *
 *   Otavio Santana
 */

/**
 * In computing, a graph database is a database that uses graph structures for semantic queries with nodes,
 * edges and properties to represent and store data. A key concept of the system is the graph
 * (or edge or relationship), which directly relates data items in the store. The relationships allow data in
 * the store to be linked together directly, and in many cases retrieved with one operation.
 * This contrasts with conventional relational databases, where links between data are stored in the data,
 * and queries search for this data within the store and use the join concept to collect the related data.
 * Graph databases, by design, allow simple and fast retrieval of complex hierarchical structures that are difficult
 * to model in relational systems. Graph databases are similar to 1970s network model databases in that both represent
 * general graphs, but network-model databases operate at a lower level of abstraction and lack easy traversal over
 * a chain of edges.
 */
package org.eclipse.jnosql.mapping.graph;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy