Multidimensional Data Access
All data in an HealthShare® Health Connect database is stored in efficient, tree-based sparse multidimensional arrays called globals. Because they are accessed directly with no file system layer needed, Health Connect globals provide very fast, flexible storage and retrieval. Globals underlie the Health Connect object and SQL interfaces, and through direct access to them, Health Connect 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, Health Connect 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.