 |
| DeviceSQL Platform Environments |
| The DeviceSQL Platform Environments contain the DeviceSQL Service Libraries and runtime components validated for a specific operating system, microprocessor and software development tool chain. Only the minimum services and components referenced in the compiled DeviceSQL program are used in the final runtime system. Key runtime services are: |
 |
| Encirq Storage Services |
| Provide compaction, de-fragmentation, error recovery, rollback, and reliable commitment of data to any persistent storage device, either directly or through system file/network services. Includes the Storage Adapter API for user-defined adaptation to devices and file systems. |
 |
| Encirq Memory Services |
| Provide optimal allocation and de-allocation of working memory based on system-defined memory mapping and constraints. |
 |
| Encirq Index Services |
| Provide a variety of high speed indexing algorithms to be associated with table elements. |
 |
| Encirq Page Services |
| Provide paging of data and indexes to/from any storage device with user-control over size for performance optimization. |
 |
| Encirq Interpreted DeviceSQL Service |
| Provides high speed runtime interpretation of DeviceSQL command strings passed to the DeviceSQL Interpreted API. |
| |
 |