eXtremeDB 8.1 Adds Features for Database Management

December 2, 2019 Perry Cohen

McObject announced enhancements in its new version of its eXtremeDB database management system. The new v8.1 release offers a range of sophisticated technical enhancements including parallel query execution; multi-tier IoT topology; network discovery; low-level network compression; support for Scala; python stored processes; and compliance with AUTOSAR (Automotive Open System Architecture).

Parallel query execution
The eXtremeSQL query optimizer is now able to parallelize certain queries with each thread, executing the query for a given range of values.

Multi-tier Network Topology and Network Discovery
eXtremeDB's active replication fabric has been enhanced to support increasingly complex IoT network topology, connecting gateways closer to the cloud, ultimately connecting to servers in the cloud.

Low-level network compression
Operating in low-bandwidth networks requires network traffic to be compressed. V8.1 of eXtremeDB implements compression at the SAL (System Abstraction Layer), meaning that compression can be applied to any supported socket type (plain TCP, SSL, local-domain, UDP and others).

Support for Scala
Scala has been added to the growing list of programming languages supported directly by eXtremeDB, alongside C, C++, C#, Java, Python and LUA. Through its JDBC and ODBC drivers, eXtremeDB is accessible from many other programming languages.

Python Stored Procedures
In addition to stored procedures written in the LUA language, v8.1 of eXtremeDB now supports stored procedures written in the increasingly popular Python language.

AUTOSAR Compliance
The principle of AUTOSAR is to have clear separation between the underlying infrastructure and the applications which consists of interconnected software components. In the context of eXtremeDB, it means no operating system-based memory management, no threads or processes, and no kernel-based synchronization primitives. As an embedded database system, eXtremeDB creates no processes or threads. eXtremeDB doesn’t have dependencies on the operating system or C runtime library and can run on "bare metal" with no operating system whatsoever.

Earlier this year the eXtremeDB IoT Development Toolkit, which was announced by McObject in May 2019, won Best in Show at IoT World.

For more information, visit www.mcobject.com

About the Author

Perry Cohen

Perry Cohen, associate editor for Embedded Computing Design, is responsible for web content editing and creation in addition to podcast production. He also assists with the publication’s social media efforts which include strategic posting, follower engagement, and social media analysis. Before joining the ECD editorial team, Perry has been published on both local and national news platforms including KTAR.com (Phoenix), ArizonaSports.com (Phoenix), AZFamily.com, Cronkite News, and MLB/MiLB among others. Perry received a BA in Journalism from the Walter Cronkite School of Journalism and Mass Communications at Arizona State university. He can be reached by email at <a href="mailto:perry.cohen@opensysmedia.com">perry.cohen@opensysmedia.com</a>. Follow Perry’s work and ECD content on his twitter account @pcohen21.

Follow on Twitter Follow on Linkedin More Content by Perry Cohen
Previous Article
Scenes From the European Xilinx Developer Forum
Scenes From the European Xilinx Developer Forum

Held on three continents, America, Europe, and Asia, the forum brings together Xilinx engineers, solution d...

Next Article
Connecting Enterprises with Embedded Device with the Help of IoT Gateways
Connecting Enterprises with Embedded Device with the Help of IoT Gateways

The Internet of Things is one of the major influencing trends for the IT industry, as it offers enormous po...