McObject, developer of eXtremeDB, the ultra-efficient database management system for intelligent connected devices on the Internet of Things (IoT), announced a major new feature with the addition of stored procedures and a raft of other enhancements to eXtremeDB version 8.0, scheduled for release in January.
Stored procedures are implemented in eXtremeDB 8.0 with the Lua language. Lua is increasingly popular due to its compact nature and efficiency, as well as ease-of-learning. Importantly, it combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.
Steve Graves, CEO and co-founder of McObject, commented “The use of Lua significantly augments eXtremeDB’s analytical capabilities on eXtremeSQL servers. This builds on the already well-understood advantages of stored procedures: centralizing logic and minimizing time-consuming data transfers between client and server. Our primary commitment to clients is ensuring that eXtremeDB supports their current and future needs. We will continue to provide the tools our customers need to enable optimization of their technology strategy.”
Key additions and enhancements in v.8 include:
- Columnar storage (time series) support in edge device databases
- Augmented online incremental backup, enhanced encryption and compression, while reducing overhead for in-memory databases
- AES-based database encryption support included in the core runtime
- Support for BINARY data type
- Improved database compression
- Enriched SSL (through Open SSL) and IPv6 support for all communications
- Optimized transmission of sequences in HA, cluster and from edge databases to server databases
- HTML5 documentation.
eXtremeDB v.8 offers a significant step forward in the way that the system supports ‘storage containers’ on edge devices, improving connectivity with servers. The current generation of IoT networks tend to use IPv6, which is not optimized to manage massive data transmissions when bandwidth is limited (LoRaWAN data rates range from 0.3 kbps to 50 kbps). This can become a problem when an edge device only has intermittent contact with the servers and needs to deliver large packets of data. eXtremeDB 8.0 overcomes this challenge.
McObject’s solution was to create container maps on the server database, enable efficient data compression at the edge, and encrypt all data at rest and in flight. This approach means that communication between servers and edge devices is as efficient and secure as possible; eXtremeDB manages replication even when contact is sporadic.
“This is an exceptionally exciting time to be involved in IoT related projects. eXtremeDB is helping clients around the world who need to quickly translate raw data into genuine insights,” Graves observes. “We are very proud of our system being deployed with more than 28 million devices and applications; v.8.0 adds enhancements and new features which will keep this number growing.”
eXtremeDB has been deployed across numerous markets, including in networking gear (Motorola, F5 Networks, Genband), industrial (Schneider Electric, Schlumberger), aerospace and defence (BAE, Boeing, Northrop Grumman), satellite ground systems as well as consumer electronics (GoPro, DirecTV, JVC).
Come and see us at the IoT Tech Expo 29-30 November, stand 23