Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/mm-adt/vm

The mm-ADT Virtual Machine
https://github.com/mm-adt/vm

processing-engine query-language storage-system virtual-machine

Last synced: 5 days ago
JSON representation

The mm-ADT Virtual Machine

Lists

README

        

# mm-ADT: Virtual Machine

mm-ADT™ is a distributed computing virtual machine aimed at integrating data storage systems, processing engines, and query languages. A collection of language-agnostic interfaces is made available to each technology community and when a valid implementaiton of said interfaces is created, the interfacing component is considered *mm-ADT compliant* and can faithfully interoperate with any other mm-ADT compliant component. In this manner, query language developers can create languages irrespective of the underlying storage system that will ultimately be manipulated by the language. Similarly, processing engine developers can have their processors programmed by any query language for data stored in any storage system. Finally, storage systems (such as databases) immediately support any all mm-ADT compliant query languages and processors in support of the multifarious requirements of their end users' data processing requirements.

mm-ADT VM documentation available at [https://www.mm-adt.org/vm/](https://www.mm-adt.org/vm/)

![mm-ADT VM (JVM/Scala)](https://github.com/mm-adt/vm/workflows/mm-ADT%20VM%20CI%20(Scala)/badge.svg?event=push)