New Software Development Kit (SDK) enables applications to run native on ioMemory. Through developer Application Programming Interfaces (APIs) and programming primitives, developers gain first-time access to native ioMemory characteristics.
The ioMemory SDK contains native APIs, source code examples, and a developers portal.
|Direct I/O API Family||Usage|
|directKey-Value Store API||Build high-performance NoSQL solutions more quickly|
|directPrimitives API||Set of individual primitives solve problems like double-write buffering and transaction journaling at the ioMemory level|
|directCache API||Create application-tuned caching tier|
|Memory-semantics API Family||Usage|
|Extended Memory API||Transparently extend memory from DRAM onto ioMemory|
|Auto-Commit Memory API||Store data in memory with persistence|
|Management API Family||Usage|
|ioMemory Monitoring API||Programmatically monitor ioMemory operating conditions|
|ioMemory Configuration API||Programmatically control and configure ioMemory devices|
|Open-Source Applications & Extensions||Usage|
|directFS||Access ioMemory directly through native file-access layer.|
|Open-source examples library||Extensions to popular open-source packages illustrating positive effects of running native on ioMemory, such as MySQL InnoDB.|