Hecuba

Set of tools and interfaces which aims to facilitate programmers with an efficient and easy interaction with non-relational technologies.

Institution:

Technology

Research Group:

Data-Driven Scientific Computing

Researcher/s:

Yolanda Becerra

Description:

Hecuba provides simple programming abstractions that let developers handle distributed data as if it were local memory. By annotating a Python class once, data is automatically stored and retrieved from scalable backends like databases or in-memory systems. This approach reduces data movement by bringing computation closer to where data resides, improving performance and efficiency. Its backend-independent design allows the same code to run across local machines, clusters, and cloud platforms, supporting portability. Energy savings come from reduced data transfers, although CO2 tracking is not yet included.

Value Proposition:

Access big-data objects as is they were in memory

Aplication areas:

Genomics & transcriptomics pipelines, climate-model post-processing, real-time IoT analytics, AI feature stores, digital-twin data hubs, astrophysics catalogues.

Target market:

Super-computing centres running data-intensive science; Cloud-HPC providers offering managed object stores; Bio-tech & pharma R&D needing petabyte pipelines; Engineering ISVs integrating transparent persistance into workflows; Research consortia building FAIR data infrastructures.

Technology Readiness Level (1-9): 7

Protection:

Apache License (Version 2.0)

More information

if you want to know more about this project do not hesitate to contact us

Contact us