What is an embedded database system?
An embedded database management system (DBMS) administers how the application defines, manipulates, and relays the data in a database to the end-user or other, connected, applications.
At McObject, our only focus is database management systems. We are a dedicated group of specialists and we invite you to delve into the following resources. Then, try our free evaluation software to see if eXtremeDB or Perst can meet your needs.

Articles about data management solutions
Database management system solutions are our only focus at McObject. We are proud to employ some of the best database management system specialists in the field, and invite you to read these and other published articles.
Change Data Capture in Embedded Databases
Embedded Computing Design CDC in embedded database systems can be implemented in several different ways that are sometimes invisible to applications, and ways that applications can exploit for data sharing, responding to events, and incremental back up. Learn more about Change Data Capture with eXtremeDB.
The Future of Embedded Databases
Insights Tech the Future Challenges and solutions for managing IoT data at rest and in flight.
What is a Distributed Database System?
IoT Agenda.TechTarget An in-depth article about three use cases integral to the deployment of scalable and reliable IoT systems.

White papers about data management solutions
Database management research for professional developers from McObject.

Portability Techniques for Embedded Systems
Truly portable embedded systems data management code carries its optimization with it, requiring the absolute minimum adaptation to deliver the best performance in new environments.
Will the Real IMDS Please Stand Up?
Real v. imitation in-memory database systems. Understanding the distinction is critical to determining the performance, cost and ultimately the success or failure of a solution.
Distributed Database Systems and Edge/Fog/Cloud Computing
A distributed database system is one in which the data belonging to a single logical database is distributed to two or more physical databases. Beyond that simple definition, there are a confusing number of possibilities for when, how, and why the data is distributed.
Webinars about data management solutions
Watch one of our many on-demand Webinars.
Embedded Databases: Building In Always On High Availability
This Webinar presents development solutions that address the “always on” needs of fault-tolerant systems, while taming these applications’ growing data complexity.
Using Data Indexes to Boost Performance and Minimize Footprint 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.
Edge Node Database Systems, the Internet of Things’ Hidden Workhorses
A review of edge node DBMS requirements and a look at the field of available solutions. Topics covered include DBMS architectures, NoSQL, data complexity, off-the-shelf vs. roll-your-own data management approaches, and more.
