Software¶
To support the UDA specification we have made available open source software to enable any organisation to set up and run an efficient data infrastructure and democratise the use of data.
The MIMIRO data hub provides a central point where data can be collected and connected together. The various data layers all implement UDA and are used to expose a common API over different data storage systems. The MIMIRO cli gives universal access to connect with any UDA compliant layer. Documentation for each is available in the related github repositories.
Each component is marked with a status. We are releasing components once we have used them for real and reached a certain level of quality.
MIMIRO Data Hub¶
A high performance graph database with jobs engine, data transformation capabilities, query and UDA compliance.
- Status: Released.
- Github: https://github.com/mimiro-io/datahub
- Docker Image: https://hub.docker.com/r/mimiro/datahub
MIMIRO Data Hub Typescript library¶
A typescript library to support writing data hub data transformation scripts with strict typing.
- Status: Released.
- Github: https://github.com/mimiro-io/datahub-tslib
MIMIRO CLI¶
A command line tool for working with the MIMIRO Data Hub and UDA compliant endpoints.
- Status: Released.
- Github: https://github.com/mimiro-io/datahub-cli
MIMIRO Deploy¶
A command line tool, conventions and best practices for managing and deploying datahub and data layer configuration.
- Status: Released.
- Github: https://github.com/mimiro-io/datahub-config-deployment
Microsoft SQL Server Data Layer¶
A UDA compliant data layer for Microsoft SQL Server
- Status: Released.
- Github: https://github.com/mimiro-io/mssql-datalayer
- Docker Image: https://hub.docker.com/r/mimiro/mssql-datalayer
PostgreSQL Data Layer¶
A UDA compliant data layer for PostgreSQL database servers
- Status: Released.
- Github: https://github.com/mimiro-io/postgresql-datalayer
- Docker Image: https://hub.docker.com/r/mimiro/postgresql-datalayer
MySQL Data Layer¶
A UDA compliant data layer for MySQL database servers
- Status: Released.
- Github: https://github.com/mimiro-io/mysql-datalayer
- Docker Image: https://hub.docker.com/r/mimiro/mysql-datalayer
Object Storage / File System Data Layer¶
A UDA compliant data layer for S3, Azure Blog storage and local file system storage. Includes support for writing and exposing CSV, JSON and Parquet.
- Status: Released.
- Github: https://github.com/mimiro-io/objectstorage-datalayer
- Docker Image: https://hub.docker.com/r/mimiro/objectstorage-datalayer
Apache Kafka Data Layer¶
A UDA compliant data layer over KAFKA.
- Status: Released.
- Github: https://github.com/mimiro-io/kafka-datalayer
- Docker Image: https://hub.docker.com/r/mimiro/kafka-datalayer