Datastore

Implements a key-value store API using Berkeley DB

Лицензия

Лицензия

Категории

Категории

Данные CLI Взаимодействие с пользователем Eureka Контейнер Микросервисы
Группа

Группа

org.eurekaclinical
Идентификатор

Идентификатор

datastore
Последняя версия

Последняя версия

3.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

Datastore
Implements a key-value store API using Berkeley DB
Организация-разработчик

Организация-разработчик

Emory University
Система контроля версий

Система контроля версий

https://github.com/eurekaclinical/datastore.git

Скачать datastore

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.eurekaclinical/datastore/ -->
<dependency>
    <groupId>org.eurekaclinical</groupId>
    <artifactId>datastore</artifactId>
    <version>3.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.eurekaclinical/datastore/
implementation 'org.eurekaclinical:datastore:3.3'
// https://jarcasting.com/artifacts/org.eurekaclinical/datastore/
implementation ("org.eurekaclinical:datastore:3.3")
'org.eurekaclinical:datastore:jar:3.3'
<dependency org="org.eurekaclinical" name="datastore" rev="3.3">
  <artifact name="datastore" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.eurekaclinical', module='datastore', version='3.3')
)
libraryDependencies += "org.eurekaclinical" % "datastore" % "3.3"
[org.eurekaclinical/datastore "3.3"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
com.sleepycat : je jar 18.3.12
org.eurekaclinical : javautil jar 4.5
com.sun.xml.bind : jaxb-core jar 2.3.0.1
javax.xml.bind : jaxb-api jar 2.3.1
com.sun.xml.bind : jaxb-impl jar 2.3.1

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

Datastore

Georgia Clinical and Translational Science Alliance (Georgia CTSA), Emory University, Atlanta, GA

What does it do?

It is a utility library that wraps Berkeley DB's key-value store. Its design supports adding additional key-value store implementations in the future.

Latest release: Latest release

Version 3.0

  • Removed deprecated classes, which includes the caching functionality.
  • Redesigned exceptions that are thrown.
  • Documented exceptions that are thrown.
  • Moved the Berkeley DB classes into their own package.
  • Updated Berkeley DB to the current version (18.3.1), which is now called Oracle NoSQL.
  • Modernized logging.
  • Make data stores and their factories AutoCloseable.

Version 2.0.1

Support a range of javautil versions.

Version 2.0

Minor cleanup.

Version 1.0

  • Initial version, used for caching in Eureka! Clinical.

Build requirements

Runtime requirements

Building it

The project uses the maven build tool. Typically, you build it by invoking mvn clean install at the command line. For simple file changes, not additions or deletions, you can usually use mvn install. See https://github.com/eurekaclinical/dev-wiki/wiki/Building-Eureka!-Clinical-projects for more details.

Maven dependency

<dependency>
    <groupId>org.eurekaclinical</groupId>
    <artifactId>datastore</artifactId>
    <version>version</version>
</dependency>

Developer documentation

Getting help

Feel free to contact us at help@eurekaclinical.org.

org.eurekaclinical

Eureka! Clinical

Microservices for clinical and translational research

Версии библиотеки

Версия
3.3
3.2
3.0
3.0-Beta-1
3.0-Alpha-5
3.0-Alpha-4
3.0-Alpha-2
3.0-Alpha-1
2.0.1
2.0
2.0-Beta-3
2.0-Beta-2
2.0-Beta-1
1.1
1.0
1.0-Alpha-1