CEO

McObject

Embedded database professional with 25+ years of experience in roles ranging from programmer/consultant to VP of engineering, to president/COO and currently entrepeneur of McObject LLC, an in-memory embedded database vendor. Particularly interested in contacts with other embedded systems middleware vendors for exploration of potential alliances.

Articles 1 - 7
Industrial

Real-Time Versus Real Fast - Blog

December 18, 2024

So-called ‘real-time’ databases are popular these days. Here’s some quotes from the internet:

Firebase: “The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client.”

Hazelcast: “A real-time database is defined as a data store that collects, processes, and/or enriches incoming data in real time, immediately after the data is created.”

InfluxDB: “Today, a real-time database can mean different things. This glossary page considers two categories of real-time databases.

Software & OS

In the Context of Embedded Systems, are all Embedded Databases Created Equal? - Blog

September 04, 2024

There is a tendency to conflate the terms embedded database and embedded system. That is a mistake.

Software & OS

Be Sure That’s What You Need: Differentiating Embedded Database from Non-Embedded (Client/Server) Database Systems - Blog

July 30, 2024

There’s been an explosion of database systems since the late 90s. Whereas there were relatively few choices back in the day, now there are hundreds of choices of database systems that span different architectures, APIs, models, and more. This article will compare and contrast two database system architectures, embedded and client/server.

Software & OS

Change Data Capture in Embedded Databases - Story

July 13, 2020

Change Data Capture (CDC) is broadly defined as tracking changes in a database. The purposes of tracking changes are many and varied.

Storage

Comparing Optimistic and Pessimistic Concurrency - Story

June 02, 2020

Usually (with rare exception), a database is a shared resource, meaning that it is used concurrently by two or more tasks.

IoT

Distributed Database Systems Relevance to the Internet of Things - Blog

December 05, 2019

A distributed database system is one in which the data belonging to a single logical database is distributed to two or more physical databases.

IoT

The IoT technology piece no one is talking about - Other

March 24, 2016

Do an image search on Bing or Google for "Internet of Things Building Blocks" or similar and you'll find a plethora of visual depictions of tools and...

Articles 1 - 7