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 3.0 (May 2023)

Software Author: 
Contacte:

support-dataclay [at] bsc [dot] es

Software Cost: 

Open source (distributed under BSD License 2.0)

Primary tabs

3.0 (Latest Version)

dataClay 3.0, May 2023.

Release Notes

Highlights

Support to Python 3 built-in type annotations

New, simpler, and more efficient class registration process

Enabling multiple client sessions


Other changes

Complete refactoring featuring metadata distribution to avoid performance bottlenecks

Migrated Java services and runtime to Python codebase

Optimized object serialization performance

Support to installation with Spack

Support to orchestration with Ansible

Support to tracing with OpenTelemetry

Other minor optimizations and bug fixes

 

The repository contains dataClay examples, demos, docker files, documentation and source code. See the dataClay documentation for deployment instructions.

To deploy dataClay see docker-compose examples in the dataClay documentation.

Old Versions

2.7

2.6

2.5

2.4

2.0

1.0

Beta