High performance; Total design and implementation of the storage layer and query engine is focussed on highest possible proces speeds for our solutions. The fastest available key-value store (LMDB) is used as storage engine. Rust is the main implementation language; it combines C/C++ level performance with high-level (functional) language constructs and very strong safety guarantees.
Scalable; SUIRON solutions are scalable in terms of computing power and platforms options. The variety of platform options include: mobile (iOS/iPadOS, Android), desktop (Linux, Windows, MacOS) and server (Linux, Windows, MacOS preferably with a Docker container).
Small footprint, SUIRON technology known for efficient code and smart recursive routines.
Multi-lingual; SUIRON technology is multi lingual, all the way to its core. All text format can be translated to any region/language combination (like Japanese hiragana and katakana, Korean, Chinese, Arabic, etc.). This is true for models ‘incorporated’ in the solutions, but also for (end) user defined models and data.
Bi-temporal; The technology is fully bi-temporal. All models and data are administrated in two time dimensions: ‘real time’ and ‘administrative time’. This bi-temporal nature is the basis for optimum version control and assures data integrity (no data loss) after version updates or inadvertent transactions (mistakes).
Context-sensitive; Context is everything. This is also true for al functionality in SUIRON. The ‘principle of expanding context’ is the conceptual basis for ‘layered (meta) modeling’; one of the primary functional goals of SUIRON knowledge database solutions.
Multi-model; Due to the unique architecture SUIRON, at its core, supports multiple models. Even if these models include hierarchy of modeling languages and/or knowledge representations. This way any code systems, model, mapping and knowledge representation can be supported. All content of the solution is queryable (both concepts as individuals) and database management is simplefied.