dataClay

Big Data Programming Models
dataClay is a distributed data store that enables applications to store and access objects in the same format they have in memory, and executes object methods within the data store. These two main features accelerate both the development of applications and their execution.
New release: dataClay 2.6 (June 2021)

Software Author: 
Contact:

support-dataclay [at] bsc [dot] es

Software Cost: 

Open source (distributed under BSD License 2.0)

Primary tabs

2.6 (Latest Version)

dataClay 2.6, June 2021.

Release Notes

New features

Dynamic addition of backends

Federation of objects to a specific backend

Enabling garbage collection of an object attached to a live session

Registration of data models from a git repository in Docker environments


Improvements

Performance optimization in the creation of replicas, versions, consolidation of versions, and federation

Performance optimization in object store methods to update and clone.

Performance optimization in the serialization of objects in critical-path communications

Optimizations in memory/disk management and garbage collection of objects

Optimizations in caching

Improvements in metadata management to increase fault tolerance

Other minor optimizations and bug fixes

The repository contains dataClay examples, demos, docker files, documentation and source code. See Chapter 7 in the user manual for deployment instructions.

To deploy dataClay see docker-compose examples in the user manual (Chapter 7).

Old Versions

2.5

2.4

2.0

1.0

Beta