eXtremeDB in-memory embedded database for Linux, download now.

Hybrid (in-memory & on-disk) eXtremeDB Fusion embedded DBMS for Win32.

eXtremeSQL SQL ODBC interface for eXtremeDB (Win32).

Perst, an open source, object-oriented embedded database for Java &.NET.

All downloads - software, white papers, Webinars, docs & more!

McObject's eXtremeDB embedded database and Spirent TestCenter redefine scalability! Read more.

Our new recorded Webinar answers the question, "What Makes a Database System 'In-Memory'?"

Movimiento ATM and Perst Lite embedded database connect mobile workers via smartphone. Get details.

McObject partners with UK-based MPC Data in European embedded software markets. Read more.

Check out eXtremeDB's role in new consumer electronics, network appliance and biometric security devices!

McObject brings real-time eXtremeDB embedded database to Wind River's avionics platform. See the announcement.

Twitter users interested in following McObject, click here.

Join McObject At Wind River Systems'
Aerospace & Defense Regional Developers Conferences

Final event - Join us in Framingham, MA on September 17!

Printable Version

On-Demand Webinars

Visit this page regularly for new Webinars on embedded database topics. And go to our Events page for upcoming live Webinars.



 Improve Real-Time Systems Development With Rhapsody & eXtremeDB
Learn how the integration of McObject's eXtremeDB embedded database with IBM/Telelogic's Rhapsody in C unified modeling language (UML)-based model-driven development (MDD) environment helps conserve processor cycles and memory, improve performance, cut database support and maintenance costs, decrease component costs and increase margins, and meet users’ availability and data durability demands.

What Makes a Database System 'In-Memory'?
In-memory database systems (IMDSs) are held out as the ideal database solution for real-time and embedded systems software. But what is unique about IMDSs versus caching, RAM-disks, “memory tables”, and solid-state disks? In fact, the differences are significant, and can be critical to your embedded software projects. Join McObject CEO Steve Graves to explore this topic, including the limitations (and burden) of database caching; data transfer and duplication; volatility and recoverability, and more. Gain ideas and techniques for building better, faster software.

Fault-Tolerant Memory Management for Mission Critical Embedded Systems
Memory management is a key programming concept for eliminating the possibility of bottlenecks and failure in embedded software. This Webinar presents memory management techniques to optimize code, focusing on the beneficial role of highly efficient custom allocators.The solutions presented retain the power and flexibility of dynamic memory management while mitigating common risks, and improving efficiency and performance.

Embedded Databases: Make or Break Technology Choices for High Performance Applications
The advantages of proven, third-party database software for embedded systems are great. But the sheer volume of database technology options is huge, and choices can significantly affect results. This Webinar provides a roadmap, looking at critical distinctions such as client/server vs. in-process architecture, SQL vs. navigational APIs, and different approaches to fault-tolerance.

8 Signs Your Data Management Approach is Toxic to Your Project's Success
McObject joins its partner Datalight in identifying the signs of a “toxic” data management strategy, and offering advice on how to avoid it in your project. Topics include combating slow device boot and poor access performance, and tips to save money on unnecessary processor upgrades.

Using Data Indexes to Boost Performance and Minimize Footprint in Embedded Software
Are you using indexes to enhance performance in locating data objects in embedded software? The right index can boost lookup speed logarithmically, and reduce RAM and CPU demands. While the B-Tree is the best known index, many others can be more efficient in specific circumstances, such as geospatial/mapping and telecom/networking applications. This Webinar examines less well-known indexes including T-Tree, Hash table, R-Tree, Patricia trie and others. It emphasizes index implementation methods that avoid data duplication, to minimize an memory footprint.

Embedded Databases: Building In 'Always On' High Availability
This Web seminar highlights the issue of operational continuity: how can a database system survive the failure of the software or hardware environment in which it operates? How can it deliver deliver high performance as well as fault-tolerance? Led by McObject CEO Steve Graves, this Webinar presents development solutions that address the "always on" needs of fault-tolerant systems, while taming these applications' growing data complexity.

Kernel Mode Database Systems for Real-Time Applications
With a lightweight, embedded all-in-memory database system, it is possible to integrate a very low-overhead, yet full-featured, database engine in the operating system kernel, to provide database services for kernel-based application code. This eliminates the context switches imposed by accessing a database in user space, and can improve performance dramatically. McObject's eXtremeDB Kernel Mode is the first database system designed explicitly for kernel mode deployment. This presentation looks at key issues in kernel-mode database deployment, and presents the successful use case of a kernel mode database integrated within an embedded security application.