- Overview
- Alternatives
- Pros & Cons
- Compare
SQLite is a free and open-source relational database management system that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. Rather than being a typical client–server database engine, SQLite is self-.. read more.
PostgreSQL
PostgreSQL, or Postgres for short is a widely popular, free and open-source relational database management system. PostgreSQL is available for all major operating systems including macOS, Linux, Windows, BSD and Solaris. The project has been in active development for over 30 years now, and powers many of the applications you use on a daily basis.
MariaDB
MariaDB is an free and open-source, community-developed relational database management system. MariaDB is a fork of MySQL, and is developed and maintained by the creators of MySQL, after concerns over its acquisition by Oracle Corporation in 2009. The databases comes bundled by default with most Linux distributions and is also apart of most cloud offerings. MariaDB is built upon the values of performance, stability, and openness which is ensured through the MariaDB Foundation.
MySQL
The worlds most popular free open-source relational database, MySQL is used by 150,000 + companies across the globe. The relational database management system is released and distributed under the GPL license and openly developed by the community. MySQL uses SQL as its query language and is fully integrated and ACID compliant.
Redis
Redis is a free and open-source, in in-memory data structure store that can be used as a database, cache or message broker. The project is community developed and released under the BSD license. Redis supports common data structures including strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams.
TerminusDB
TerminusDB is an open-source full-featured in-memory graph database management system that stores data like git.
LevelDB
LevelDB is a free and open-source key-value storage library developed by Google. LevelDB provides on-disk storage and ordered mapping of string keys to string values. With LevelDB data is stored and sorted by key, and the keys and values are arbitrary byte arrays. The library will also automatically compress files using the Snappy compression library to optimize for storage capacity.
neo4j
Neo4j is a commercially provided graph database management system developed by Neo4j, Inc. The graph database is fundamentally different to the relational model found in relational database management systems (RDBMS). With Neo4j, each data record, or node, stores direct pointers to all the nodes it's connected to. The database is also designed to perform complex queries with complex connections orders of magnitude faster. Neo4j is ACID-compliant and suited for projects that requires complicated relationship structures.
BigchainDB
BigchainDB allows developers and enterprise to deploy blockchain proof-of-concepts, platforms and applications with a blockchain database, supporting a wide range of industries and use cases. BigchainDB provides high throughput, low latency, powerful query functionality, decentralized control, immutable data storage and built-in asset support, BigchainDB is like a database with blockchain characteristics.
MeshyDB
With MeshyDB you can setup an API backend in minutes. Instead of building time consuming APIs, MeshyDB lets you focus on front-end developerment instead.
GraphDB
GraphDB is a simple graph API for SQL Server. The GraphDB database resides inside of your SQL server and together with .Net 4.5 assemblies partitioned into a client and an admin API. The Client API allow users to connect to a GraphDB store and store graphs of entities in workspaces. The API has a rich set of data-, security- and graph-related methods to easily manage entities, collaboration and networks. While the Admin APU allows you store and manage data, and manage security related tasks and user accounts.
TaffyDB
TaffyDB is a free and open source, Pure-JavaScript database abstraction that stores data in JSON format. TaffyDB provides INSERT, DELETE, GET (SELECT) and JOIN methods to execure the data similar to that of traditional relational SQL databases. TaffyDB allows you to quickly setup an in-memory database that can be used in the same fashion as an SQLite database would, without configuration and a database server running.
KeyDB
KeyDB is fast, free, and open-source NoSQL database with full compatibility for Redis APIs, clients, and modules. The database was originally forked from the Redis code-base and has been improved to handle multithreading, memory efficiency, and higher throughput. KeyDB is now a fully multithreaded and allow many machine cores to operate a single node resulting in 5X the throughput of Redis (v5) and up to 3x the throughput of Redis (v6). KeyDB also includes Redis Enterprise such as Active Replication, FLASH storage support, and other features like direct backup to AWS S3.
How Are These SQLite Alternatives Generated?
Information found on this page is crowd-sourced by the community and contains the most agreed upon SQLite alternatives. You can use this information to find similar software to SQLite for specific platforms with various pricing options and licenses. Anyone that have previously used SQLite can suggest alternatives, vote on the accuracy of other users claims, and help more people in the process of doing so.
This page was last updated on Sun 23 Jan 2022 (3 weeks, 1 day ago).