Skip to content

Raima Announces Release of Raima Database Manager (RDM) v15.2, a Powerful Embedded Database for Mission-Critical Applications

March 1, 2022

SEATTLE, WA, March 1, 2022 - Raima provides a fast enterprise grade c/c++ database with a small footprint for resource constraint environments. In this release Raima clients will be able to use a new set of features that will enable highly performant, and seamless movement of data from Edge IoT applications to gateways, on-premise servers and the cloud.   …

Read More

Time Series Database (TSDB): What it is and How it Works

July 16, 2021

What is a Time Series Database (TSBD)?  A time series database (TSDB) is designed especially for handling time series data or time-stamped data. Time series data can be collected from a range of events or metrics, but it is always across server periods of time rather than individual events.    You can use time series data…

Read More

Time Series in RDM 15.0

June 10, 2021

In this whitepaper, we will first take a look at a high-level view of time series before diving into specifics for RDM. Time series is a data model for data that is collected periodically over some time. The data will typically be indexed, listed, analyzed, and graphed. There are mainly two domains for time series,…

Read More

Raima Announces Release of Raima Database Manager (RDM) v15, a Powerful Embedded Time Series Database

June 10, 2021

SEATTLE, WA, June 10, 2021 - Raima provides an enterprise caliber database with a small footprint. In this release Raima clients will find a new set of features which will enable machine learning in Edge, IoT and IIoT applications that need performance within self-maintained applications.     Raima Database Manager is the solution for:   High performance applications, through in-memory and snapshot support   Edge/remote…

Read More

Updates by Copy-on-Write

May 21, 2021

Introduction “Copy on write” is a technique used in a wide variety of applications in computing. RDM uses this technique in a couple of areas.  Before diving into RDM, let’s take a look at the general case.   The main idea behind copy-on-write is to copy some content and then modify the copy instead of…

Read More

Circular Tables and Optimized Primary Keys

May 20, 2021

Some use cases require data to be stored for a limited time.  Time series is one such use case where data is keyed using a timestamp.  Measurements may be collected from sensors at a high frequency, keyed and stored, retrieved later using the key, and then analyzed.  Due to the volume, some of this data…

Read More

Embedded Databases: An In-Depth Look

April 6, 2021

What is an Embedded Database? There are two main definitions of an embedded database:   Database for embedded systems-such as mobile devices or consumer electronics. The embedded database needs to have a small footprint and provide adequate performance in an environment with limited memory and CPU capabilities. Databases embedded in applications-this means the application does…

Read More

Memory allocator for RDM

February 16, 2021

Introduction The memory allocator for RDM pre 14.2 was designed primarily for flexibility rather than speed.  In certain cases, the performance could drop dramatically.  One feature that we have dropped from this new memory allocator is the capability to allocate memory using a handle and then later free all that memory associated with the same…

Read More

Relational Database Management System: DB Options Compared

January 7, 2021

What is a Relational Database Management System?  Relational database management systems (RDBMS) provide capabilities for creating and updating relational databases. RDBMS tools are typically based on structured query language (SQL), which is similar to English and is relatively easy to learn and use.   Different RDBMS systems may use different variants of SQL. Some systems provide…

Read More

On Edge computing.Q&A with David Nguyen

December 4, 2020

  Edge computing is doing compute actions and calculations with low powered devices sitting on the edge of network connectivity.  It is bringing the compute as close as possible to the source of the data being generated and then consumed. It prevents the need for all data to be sent back up to a cloud…

Read More