GT.M includes a robust, high performance, multi-paradigm, open-architecture database. Relational, object-oriented and hierarchical conceptual models can be simultaneously applied to the same data which is accessible to concurrent host-based and client-server applications via C/C++, SQL and M.
The GT.M data store's underlying data is typeless (simply, an unstructured array of bytes). Relationships can be described equally correctly as:
- hierarchical
- multi-dimensional sparse arrays
- content-associative memory
Programmatically, the contents are accessed by name as persistent global variables. Relational, object-oriented and navigational database models all map well onto the GT.M database; thus the most suitable model can be chosen for each application or situation. Furthermore, multiple models can be applied at the same time to the same data, for mixed-mode (hybrid) concurrent access.
For more detailed information download the white paper:
» GT.M Database White Paper (PDF document 39KB)