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.
Stable release: dataClay 2.7 (June 2022)

Software Author: 
Contacto:

support-dataclay [at] bsc [dot] es

Software Cost: 

Open source (distributed under BSD License 2.0)

Primary tabs

2.7 (Latest Version)

dataClay 2.7, June 2022.

Release Notes

New features

Support for Python 3.10.

Support for placing numpy array structures into Non-Volatile Memory devices.

Graph-based reference management to improve performance, resource consumption, and remove race conditions.

Configurable pickle protocol version for serialization of objects in Python.


Improvements

Updated dependency versions

Optimizations in caching

Improvements and optimizations in the export of objects via MQTT

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.6

2.5

2.4

2.0

1.0

Beta