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

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

There is a newer version: 1.1.4
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
 */

/**
 * This package contains all Id-value domain API.
 * 

* Id-value (KV) stores use the associative array (also known as a map or dictionary) as their fundamental data model. * In this model, data is represented as a collection of key-value pairs, such that each possible key appears at most * once in the collection. * The key-value model is one of the simplest non-trivial data models, and richer data models are often implemented * as an extension of it. * The key-value model can be extended to a discretely ordered model that maintains keys in lexicographic order. * This extension is computationally powerful, in that it can efficiently retrieve selective key ranges. * Id-value stores can use consistency models ranging from eventual consistency to serializability. * Some databases support ordering of keys. There are various hardware implementations, and some users maintain * data in memory (RAM), while others employ solid-state drives or rotating disks. */ package org.eclipse.jnosql.mapping.keyvalue;





© 2015 - 2025 Weber Informatics LLC | Privacy Policy