A versioning database gives you
- Features included in Siodb -
Encrypts your data end-to-end by default. Shield yourself from the risk of human error.
Your data are always under version control. Query your past version of data or rollback your data model anytime!
Native data expiration
Define a time-to-live (TTL) for sensitive data. Let the database do the cleaning.
Native REST and SQL
Leverage the power of both REST and SQL to access your data.
Why use siodb?
The versioning of data in a relational database changes the way we managed the database before. It offers you a unique way to keep the database under version control natively.
Because your data are under version control, it opens the doors of agility for the database. Specifically, you can create versions of your data model and switch online from one version to another without losing data.
Therefore, it completly integrates into your continuous delivery pipelines and allows developers to control the release of a new model and its rollback. All natively without having to include system administrators or dba in the loop.
Also, the versioning database offer by design interesting possibilities such as the tracking of the data changes and query the past data in real-time.
Siodb offers you a version database that is fully encrypted end-to-end. It also comes with two connectors: SQL and REST. So you can push and retrieve your database with the power of SQL and the convenience of REST.
Finally, Siodb integrates a way to the setup an expiration date on data and handles the data destruction once expired. That small mechanism makes you 100% confident that no sensitive data remains somewhere into your systems once destroyed.
If you need more control, trust, and agility for your data with an Open Source solution, Siodb is the new technology that offers you this trinity. Because of its unique versioning engine.
Quick start now here or contact us, and we'll get back to you very soon.
Data and model version control
Have you ever wondered if your data were properly encrypted? Have you ever spent hours configuring encryption? Or maybe you just can’t afford the cost of encrypting your data? I understand. Nowadays, The complexity of implementing encryption for your data is high. Indeed, those technologies often involve expertise and sometimes additional expenditure for the option.[…]
After months of research and development, the source code of Siodb is available here. The code is available for software freedom. Over the years, technological debt has increased for companies using proprietary systems for their IT. It is a costly model that generates long-term costs and frustration. Siodb is born from a blank page. Nowadays,[…]
Thank you for landing on this page. You see, developing a new database system is not a simple task. Can you imagine? Storage, locks, concurrency, data type, … Not simple but worth it. We believe that organizations deserve more simplicity for their data. You see, nobody wants to spend a huge amount of time managing[…]
In a previous post, we explained how Siodb organizes user data in columns. A column storage table is excellent for OLAP environments (for long-running queries on multi-dimensional tables). The Cell Address Set To rapidly identify any cells at any time, each cell has a unique address. And a group of addresses from the cells of[…]
Siodb has a unique way of storing data. This unique storage design is a combination of various modern concepts that together enable versioning, high performance, data TTL, and partitioning. Let’s discover deeper how works this storage architecture. Column storage First of all, Siodb stores its data per columns as opposed to row storage (discover the[…]