7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

StoneDB

Open source

StoneDB is a MySQL-compatible HTAP database; the repository is archived and development has moved to ShannonBase.

shannonbase.org
StoneDB homepage screenshot
GitHub stars
884
Last commit
11 days ago
Repository age
4 years
Version
5.7-v1.0.4-alpha
Licence
GPL-2.0
Self-hosted
Yes

About StoneDB

StoneDB is a MySQL-compatible hybrid transaction and analytical processing (HTAP) database written in C++. It was designed to add analytical processing abilities to MySQL so that running systems could migrate to it without code changes. The project describes itself as a one-stop real-time HTAP database with column-oriented storage.

The README claims faster queries and loads and a high compression ratio compared with InnoDB. Getting started guides cover building from source in a Docker container or on Ubuntu, CentOS and RedHat, configuring and initializing the database, creating StoneDB tables and switching from MySQL in production. Documentation and discussion channels were provided at stonedb.io.

Note that this repository is no longer maintained. The project has moved to a new repository called ShannonBase, which is where updates, bug fixes and new features now land, so new users should evaluate that project instead. StoneDB itself is licensed under GPL-2.0 and is self-managed software.

Key features

  • MySQL-compatible SQL interface
  • Hybrid transactional and analytical processing
  • Column-oriented storage and compression
  • Build from source or in Docker
  • Migration path from MySQL

Good fit for

  • →Studying a MySQL-based HTAP engine
  • →Evaluating analytics on MySQL workloads
Built with
C++
MySQL
Tags
database
htap
mysql
olap
column-store
cpp
archived

StoneDB: questions and answers

What is StoneDB used for?
StoneDB is a MySQL-compatible HTAP database; the repository is archived and development has moved to ShannonBase. It is a good fit for studying a MySQL-based HTAP engine and evaluating analytics on MySQL workloads.
Is StoneDB open source?
Yes. StoneDB is open source under the GPL-2.0 licence. Its source code is on GitHub at stoneatom/stonedb and is written mainly in C++.
Is StoneDB free?
Yes. StoneDB is open source, so the software itself is free to use.
Can I self-host StoneDB?
Yes. StoneDB can be self-hosted on your own server or infrastructure.
What are some alternatives to StoneDB?
Similar open-source tools in the Databases category include OceanBase, SereneDB and ClickHouse. SaaS products in the same category include SAP HANA, SingleStore and Aerospike.
Is StoneDB actively maintained?
Yes. The most recent commit to StoneDB was on 21 September 2026, and the latest release is 5.7-v1.0.4-alpha, published on 30 June 2023. The project has 884 stars on GitHub.

Open-source alternatives to StoneDB

See all

SaaS alternatives to StoneDB

See all