eXtremeDB In-Memory DBMS Paired with ThreadX RTOS in Technology Alliance for Deeply Embedded Systems
May 7, 2014 — McObject®, developer of the eXtremeDB® In-Memory Database System (IMDS) product family, and Express Logic, provider of the ThreadX real-time operating system (RTOS) and software tools, announced a partnership in which eXtremeDB has been ported to ThreadX. The integration delivers a fast and cost-effective new platform for developing and deploying today’s increasingly ubiquitous, data-intensive connected devices.
Target applications of the eXtremeDB in-memory database system running on ThreadX include consumer electronics, medical devices, industrial controllers, sensor networks, communications gear and other embedded technology demanding high performance, a small hardware footprint, reliability, and a flexible development environment. McObject and Express Logic are veteran embedded solution providers with more than 25 years of combined experience in meeting embedded developers’ needs. Together, McObject and Express Logic count billions of deployed run-time copies of their products.
Express Logic designed the royalty-free ThreadX RTOS specifically for deeply embedded applications that must operate autonomously, often with minimal power resources and no downtime. ThreadX offers priority-based pre-emptive scheduling, optimized context switching, and an intuitive, easy-to-use API, along with advanced scheduling facilities, message passing, interrupt management, and other services. Complete source code is provided.
McObject’s eXtremeDB IMDS provides a core in-memory database architecture that eliminates much of the latency that is hard-wired into traditional on-disk database systems. This streamlined design delivers real-time performance and an ultra-small footprint (code size is approximately 150K), and higher reliability due to reduced complexity. It facilitates the use of less powerful processors and consumes fewer CPU cycles, resulting in lower power consumption and longer battery life for devices that incorporate eXtremeDB.
While lightweight, eXtremeDB provides the features of an industrial-grade database system, including transactions, multi-threaded concurrent access, a high-level database definition language (DDL), and querying methods including specialized indexes for geospatial and IP/telecom applications. eXtremeDB application programming interfaces (APIs) include a native, type-safe C/C++ interface; native Java, C# (.NET) and Python APIs; and standard SQL/ODBC/JDBC. Specialized editions of eXtremeDB include clustering, high availability and hybrid in-memory/persistent storage. Source code is available.
“The fastest growth in embedded systems is occurring among relatively low-powered, low-cost devices that operate in the background, consuming data about some real-world property, analyzing it and formulating a response. eXtremeDB is uniquely suited to improve the efficiency and reliability of this processing. McObject’s partnership with Express Logic, and port of eXtremeDB to the ThreadX RTOS, are important steps forward in serving a larger share of this deeply embedded market,” McObject CEO Steve Graves said.
“Intelligent, connected devices deliver improved control and efficiency to businesses, enabling them to monitor processes and assets at a finer level than ever before,” confirmed William E. Lamie, President of Express Logic. “Delivering this level of functionality on low-power, small-footprint devices is only possible with high performance tools optimized for these platforms. Our combined billions of deployed devices attest to the stable, cost-effective expertise that Express Logic and McObject bring to the table.”
About Express Logic and ThreadX
Headquartered in San Diego, CA, Express Logic offers the most advanced run-time solution for deeply embedded applications, including the popular ThreadX® RTOS, the high-performance NetX™ TCP/IP stack, the FileX® embedded MS-DOS compatible file system, the new GUIX™ GUI development toolkit, and the USBX™ Host/Device USB protocol stack. All products from Express Logic include full source-code and have no run-time royalties. For more information about Express Logic solutions, please visit our web site at http://www.rtos.com, call 1-888-THREADX, or email inquiries to [email protected].
Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes applications and devices smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as BAE Systems, Siemens, Philips, EADS, JVC, Pentair, F5 Networks, CA, Motorola and Boeing. McObject, based in Federal Way, WA, is committed to providing innovative technology and first-rate services to customers and partners. The company can be reached at +1-425-888-8505.
McObject and eXtremeDB are registered trademarks of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.