The purpose of this benchmark test was to evaluate an HTAP use case commonly found in IoT architectures. The goal was to evaluate data writes and aggregate reads to demonstrate increasing data size and real-time analytical capability. For the scope of this test HarperDB was compared in contrast to SQLite, a popular IoT database on the same Raspberry PI 3 Model B². HarperDB outperformed SQLite on all test cases, and on average was 581% faster.
HarperDB eliminates much of the complexity for IoT projects, and allows for distributed computing directly on the edge.
HarperDB is written in Node.js which requires significantly less RAM and CPU than a traditional database. In fact, at rest, HarperDB uses no resources as it is stateless. This is ideal for IoT Devices and IoT projects as it allows for battery conservation and the maximization of value of these micro-computing devices.
Interfacing with HarperDB is done through a simple to use REST API. HarperDB has a single end point with a consistent JSON object model that allows you to simply and explicitly interact with your data.
Built on a