Multidimensional Data Access
All data in an InterSystems Supply Chain Orchestrator™ database is stored in efficient, tree-based sparse multidimensional arrays called globals. Because they are accessed directly with no file system layer needed, Supply Chain Orchestrator globals provide very fast, flexible storage and retrieval. Globals underlie the Supply Chain Orchestrator object and SQL interfaces, and through direct access to them, Supply Chain Orchestrator supports the Key/Value and No SQL paradigms. No declarations, definitions, or allocations of storage are required for globals; they simply come into existence as data is inserted. Therefore, Supply Chain Orchestrator can easily handle dynamic data types such as XML or JSON.
The InterSystems Native SDKs for Java, .NET, Python, and Node.js provide lightweight interfaces that let you directly access globals so you can implement your own data structures while taking advantage of the speed and flexibility they provide.