Technology » Platform

Platform

The Mercury Platform consists of many advanced technological features such as:
  • In-Memory Database: The integrated in-memory database allows to persist data and logic on class granularity.

  • ACID: The storage is fully ACID compliant and allows for data recovery in case of a crash.
  • Works on Raw Disk(s): No filesystem is needed for persisting data, stailaOS is able to work with raw block devices for storage.

  • Optimized for SSD: The storage engine is built to make use of SSD devices for fast reading and writing of data.
  • No RDBMS Required: No further database system is required. Mercury is able to act as a database.
  • Native Code Execution: Mercury executes code natively compared to other systems that employ a virtual machine for this task.
  • No database mapping required: At no time a database mapping must be defined for persisting data, this occurs automatically and transparently.
  • SOA functionality: Service oriented wrappers will be automatically generated from custom programmed logic. This allows to remotely invoke and execute functionality available on Mercury.
  • Full Meta-Data Access: All metadata that is contained in Mercury can be accessed from custom logic or external clients. This allows to create highly flexible applications.
  • Event-driven: Applications can be written in an event-driven manner, by allowing subscription to events internal and external to the system.
  • stailaOS: A custom kernel allows to gain full control over the hardware infrastructure.