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.5 (November 2020)

Software Author: 

support-dataclay [at] bsc [dot] es

Software Cost: 

Open source (distributed under BSD License 2.0)

Primary tabs

2.5 (Latest Version)

dataClay 2.5, November 2020.

Release Notes

New features

Importing data models from other dataClay instances

Support for interfaces in the definition of data models in Java

Python mixins for exporting objects via MQTT and Kafka in JSON format

Slim and alpine versions of docker images


Faster serialization for numpy.ndarray

Smooth shutdown for docker environments

Additional option of configuration via environment variables

Simplified activation of logging

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