Data management and "dataflow" solutions company Raima has announced the release of its RDM Embedded 10.1 database. The latest version of this multi-core architecture product introduces multiple new APIs designed to widen programing interface options.
The company is hoping to increase ease of use and shorten development cycles with lighter weight features such as RDM Embedded's new SQL API, which is still described as "compact yet powerful" despite its leaner form.
The implementation of SQL is said to provide an inclusive subset of the ANSI/ISO standard SQL that is suited for a wide variety of computers and devices running standard and embedded operating systems. By using RDM Embedded's SQL API, developers can (in theory) create embedded applications utilizing Raima's high-performance database engine.
"We have added a new comprehensive and compact SQL API as well as a standards-based ODBC API and an intuitive C++ API. This, combined with the new hash indexing method, will meet the need for increased efficiency and speed," said Paul Johnson, director of product management and marketing.
Raima developed the ODBC API to provide developers who are already familiar with the ODBC standard interfaces with an industry standard way to utilize the power of the RDM Embedded database engine. With RDM Embedded's new C++ API, developers can use the familiar object model to create data-intensive embedded applications. The C++ API was designed with ease of use as its primary requirement while still providing developers with full access and control to both RDM Embedded's network and relational functionality.
To meet the increasing demand and complexity in handling data, Raima has implemented hash indexes that allow developers to create hash indexed tables, which can provide a substantial increase in performance. Using hashing on large volumes often yields better performance than b-tree indexing methods.