🤙🏽 Skip to product:
Build & deploy your ideas on the universe’s most developer friendly cloud platform for free.
What can developer do with Deta
Get your Python & Node.js apps / APIs on the internet in seconds.
Deta Base is a super easy to use production-grade NoSQL database that comes with unlimited storage.
The easy to use cloud storage solution by Deta – get 10GB for free.
How much does Deta cost?
100% free.
The MySQL-compatible serverless database platform
What can developer do with Planetscale
No vacuuming, no rebalancing, no scaling, no query planning, no downtime. Just a database that works.
100% online schema changes deployed automatically from your database branch. Never before has a database been a force multiplier in your software development lifecycle.
PlanetScale is now the most scalable MySQL platform. With horizontal sharding and unlimited connections, you can harness the power of Vitess without hiring a team of engineers.
Our CLI has everything you need to script, automate, and scale your development lifecycle.
No dumping, no restoring. Connect your existing database and we do the rest.
How much does Planetscale cost?
Designed for the serverless with per-request pricing and Redis®/Kafka® API.
What can developer do with Upstash
Blend the performance of in-memory with the durability of disk storage enabling many use cases beyond caching. You can leverage multi region replication with global databases.
True Serverless Kafka where price scales to zero. With per-request-pricing you only pay what you use. Built-in REST API allows you to produce and consume your Kafka topics from anywhere.
Start free, then pay only for what you use with per-request pricing. Forget your expensive server/instance. Use Upstash as much as you need, you'll never pay more than the cap price, guaranteed.
Upstash REST API enables access from Cloudflare Workers and Fastly Compute@Edge. With Global Database, you can access your database from anywhere with very low latency.
How much does Upstash cost?
Upstash has different pricing options for Redis, Kafka or qStash. All have free offer.
Get more info about Upstash's pricing here
Get your ideas to market faster with a developer data platform built on the leading modern database. MongoDB makes working with data easy.
What can developer do with MongoDB
Transactional, analytical, full-text search, time series, and more
Consistent Query API experience for all operations, with idiomatic language support
Run confidently in production with built-in replication, sharding, indexing, performance tools, and more
How much does MongoDB cost?
Fullstack Javascript Apps: Front-end, Backend, Database, Scheduled tasks. All running with zero-config.
What can developer do with Cyclic
Cyclic Apps are available immediately on demand. Even on free tier. Say hello to fast apps. Say goodbye to waiting 30 seconds for containers to be provisioned and started.
Enable integrated NoSQL DynamoDB database table and S3 object storage. Use industry leading database and storage directly integrated, with permissions and environment variables pre-configured. Install the sdk and start making requests.
Cyclic brings together application and API logs to give you a single, clear and organized view of everything that happened in your application between request and response.
Stop jumping between windows and scrolling through logs. Full text search your app logs with zero config, on paid plans.
The power of cron with no servers. Single second resolution triggering. Automatically adjusted for your timezone and daylight savings. Pick the route, payload and schedule that works for you.
Update environment variables without having to restart servers. Environment configuration changes are applied in real time to application instances with zero-downtime.
How much does Cyclic cost?
RxDB (short for Reactive Database) is a NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and Node.js.
What can developer do with RxDB
From the results of a query, to a single field of a document, with RxDB you can observe everything. This enables you to build realtime applications fast and reliable. Whenever your data changes, your UI reflects the new state.
RxDB supports replication with a CouchDB server or any custom GraphQL endpoint which smoothly integrates with your existing infrastructure. Also you can use the replication primitives plugin to create custom replications over any protocol like REST, Websocket or p2p.
RxDB follows the Offline First paradigm where an application must work as well offline as it does online. This is done by persisting data on the client side and replicating it in the background. RxDB can even be used solely on the client side, with no backend at all
How much does RxDB cost?
Open Source. With paid option
To make RxDB a sustainable Project, some plugins are not part of the RxDB open source project. Instead they are part of the rxdb-premium package.
PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.
What can developer do with PouchDB
Works in Firefox, Chrome, Opera, Safari, IE and Node.js
PouchDB is just a script tag and 46KB (gzipped) away in the browser, or $ npm install pouchdb away in Node.
Requires some programming knowledge, however PouchDB is a piece of cake to learn.
Everything is developed out in the open on GitHub, contributors always welcome!
How much does PouchDB cost?
Open Source
Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.
What can developer do with CouchDB
CouchDB is a terrific single-node database that works just like any other database behind an application server of your choice.
Most people start with a single node CouchDB instance. More demanding projects can seamlessly upgrade to a cluster.
CouchDB is also a clustered database that allows you to run a single logical database server on any number of servers or VMs.
A CouchDB cluster improves on the single-node setup with higher capacity and high-availability without changing any APIs.
CouchDB makes use of the ubiquitous HTTP protocol and JSON data format and is compatible with any software that supports them. CouchDB also works great with external tools like HTTP proxy servers, load balancers.
CouchDB’s unique Replication Protocol is the foundation for a whole new generation of “Offline First” applications for Mobile applications and other environments with challenging network infrastructures.
CouchDB is built for servers (from a Raspberry Pi to big cloud installations), while PouchDB is built for mobile & desktop web-browsers and Couchbase Lite is built for native iOS & Android apps.
And all of them can seamlessly replicate data with each other.
CouchDB is serious about data reliability.
Individual nodes use a crash-resistent append-only data structure. A multi-node CouchDB cluster saves all data redundantly, so it is always available when you need it.
SurrealDB is the ultimate database for tomorrow’s serverless, jamstack, single-page, and traditional applications.
What can developer do with SurrealDB
How much does SurrealDB cost?
Free, Self hosted. Cloud version will be available
Introducing Teta The modern way to build apps UI builder Database Authentication Analytics Build your own software without code. Free until you are ready to scale.
What can developer do with Teta
A low-code builder designed for professionals.
A scalable NoSQL database ready to be flexible in various situations.
Manage your authentication system effortlessly.
See what users are doing with your product. See metrics and events.
How much does Teta cost?
HarperDB is a turn-key solution for the collection, distribution, and analysis of data throughout your organization.
What can developer do with HarperDB
Create APIs, train and deploy ML/AI, and process data anywhere
Write your business logic in any language and run it with HarperDB
Package and deploy data and code across your network with a single click
Globally distributed clusters grow on demand and never slow down
1:1 cost-to-performance ratio that stabilizes your business model
Spend less on development, infrastructure, and maintenance
What can developer do with Realm
Build data rich apps without draining device resources with Realm's lazy loading and zero-copy architecture.
The object-oriented data model lets developers work directly with native objects – no ORMs or DAOs needed.
Real-time mobile to cloud data sync makes it easy to build interactive features that keep data up-to-date across multiple devices, users, and the backend.
Nhost is an open source Firebase alternative with GraphQL, built with the following things in mind: Open Source, GraphQL, SQL, Great Developer Experience
What can developer do with Nhost
The world's most advanced relational database.
Instant Realtime GraphQL API based on your tables and columns in the database.
The GraphQL API has built in subscriptions to sync data in realtime.
GraphQL API, Role-Based Permissions, Web Console, Event Triggers, Cron Jobs.
Sign in users with email, magic links, SMS, Google, Facebook, etc.
Let users upload and download images, documents and other files.
Run custom code using JavaScript and Typescript with infinite scale.
Run the full Nhost stack locally during development using the Nhost CLI.
Deploy database and backend changes with the workflow you love (git push
).
ClickHouse is a fast open-source column-oriented database management system that allows generating analytical data reports in real-time using SQL queries
What can developer do with ClickHouse
Exceeds all other column-oriented database management systems
Incredible scaling both horizontally and vertically
Supports async replication and can be deployed across multiple datacenters
Processes analytical queries faster than traditional row-oriented systems
Purely distributed system, including enterprise-grade security
User-friendly SQL query dialect, built-in analytics capabilities, and more
SingleStore a modern relational database for cloud and on-premises delivering immediate insights for modern applications and analytical systems. Database for All Data-Intensive Applications
What can developer do with SingleStore
Accelerate time-to-insight with a database built for fast ingest, high concurrency and low latency.
Build on a cloud-native data platform designed for today’s most demanding applications and analytical systems.
Get the familiarity & ease of integration of a traditional RDBMS and SQL tooling to simplify your application architecture.
SingleStore is the ideal all-in-one database for operational analytics and AI/ML-powered applications that requires fast data ingest, high performance queries and elastic scaling with familiar relational SQL.
How much does SingleStore cost?
There's a self hosted as well as cloud service with various options. Check pricing detail here
MyWAY SQL Manager for administration and programming of MySQL and MariaDB databases. Free download and use.
What can developer do with myway-sql.com
Easy installation without registration, operation on the Intranet or Internet. User management for any number of users with own program rights. Multiple server connections to MySQL and MariaDB databases. Extensive editing options for databases, tables, views, procedures, functions, trigger and events. Search function for all database elements.
How much does myway-sql.com cost?
Freeware
YugabyteDB is the 100% open source cloud native database for mission critical applications. YugabyteDB runs in any public or hybrid cloud.
What can developer do with Yugabyte
How much does Yugabyte cost?
Open source
Dolt is Git for Data. DoltHub is a place on the internet to share Dolt databases.
What can developer do with DoltHub
Dolt fits into your existing infrastructure like any other SQL database.
Explore the full history of your data directly from SQL. Instantly rollback to any commit.
Clone a copy and merge changes back later. Start a server and let everyone connect to their own branch.
How much does DoltHub cost?
Free:
Pro:
CockroachDB: The most highly evolved Distribute SQL Database
What can developer do with CockroachDB
Connect to the connection string and start building
Only pay for the exact resources your app uses
Eliminate manual tasks with auto-scaling
Don’t sacrifice consistency or familiarity
Change schema with zero downtime in production
Use your favorite stack and third-party tools
How much does CockroachDB cost?
8base is the best way to build, run and grow professional-grade web and mobile applications that power your business.
What can developer do with 8base
Focus on building the parts of your application that are unique and let 8base do the rest.
With 8base, even a solo developer can accomplish big things.
Avoid proprietary no-code languages and build only using standards.
From MVP to millions of users, 8base can handle the load.
How much does 8base cost?
EdgeDB is an open-source database designed as a spiritual successor to SQL and the relational paradigm.
What can developer do with EdgeDB
The core unit of schema in the graph-relational model is the object type—analogous to a table in SQL. Object types contain properties and can be linked to other object types to form a schema graph.
All migrations are generated and tracked by the database. You can interactively sanity-check each migration step with the CLI-based migration workflow.
Use our all-encompassing CLI to spin up new instances, create and apply migrations, introspect schema, and scaffold EdgeDB-backed applications. Install it with one command.
While we develop a hosted version—more on that later—you can host EdgeDB with your cloud of choice or self-host with our official Docker image.
How much does EdgeDB cost?
Open source
Fauna combines the flexibility of NoSQL with the relational querying capabilities and ACID consistency of SQL systems — with native GraphQL and delivered as a cloud API so you don’t have to worry about operations.
What can developer do with Fauna
How much does Fauna cost?
Lightning-fast graph database for streaming data.
What can developer do with MemgraphDB
Engineered from the ground-up leveraging an in-memory first storage to accommodate high volumes of streaming data. On-disk storage available when needed.
Find patterns and similarities within streaming data that relational data models have no ability to. Run dynamic as well as traditional graph algorithms by using simple Cypher queries instead of piling SQL joins.
Plug into your streaming infrastructure and ingest your data from sources like Apache Kafka, Pulsar, and RedPanda, as well as historical data from MySQL, CSV and JSON.
Memgraph is a property graph, a type of graph model that excels at showing connections among data scattered across diverse architectures and schemas.
Memgraph fosters a vibrant and active community of users and contributors. It is free to use, distribute, and modify.
Leverage the power and simplicity of the Cypher query language and Memgraph’s extensions for algorithms such as Breadth-First Search and Weighted Shortest Path.
How much does MemgraphDB cost?
No public pricing information
KeyDB is quickly becoming known as the fastest NoSQL database in the world, and it's a drop-in alternative to Redis.
What can developer do with KeyDB
KeyDB is meant to handle heavy workloads with a single node benchmarking at over 1 million ops/sec. KeyDB is a multithreaded database and will outperform Redis on a per-node basis.
By keeping data in-memory, KeyDB can serve up data with submillisecond latencies.
A variety of data structures are supported such as strings, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs, geospatial indexes, and streams
Periodically dump the dataset to disk or by appending each command to a disk-based log. Durability preferences for RDB and AOF persistence are configurable
While a single KeyDB node scales vertically, you can scale horizonally through active-replication, or cluster-mode (sharded dataset) to meet much larger workloads.
High availability setups are simple with active-replica nodes that do not require sentinel nodes for failover. HA setups are also available for sharded cluster-mode configurations with automatic failover
How much does KeyDB cost?
Open source
Make predictions from tables inside your database, then visualize them in your BI tool or App, all using standard SQL.
What can developer do with MindsDB
Merge the capabilities of your database with popular ML frameworks to radically simplify the process of applying machine learning to applications.
AI Tables behave just like standard database tables. Using familiar SQL statements – time series, regression, and classification models can be trained and deployed automatically. Power simple or complex ML workflows without the burdensome overhead of traditional ML.
How much does MindsDB cost?
$0.70 /hr What’s included beyond the open source edition:
Start solving your business problems with ML, without hours spent configuring MindsDB and instances
Integrations developed, tested and maintained by MindsDB – cuts down the time spent debugging and troubleshooting
Have your ML questions answered by our ML engineers in a dedicated Slack channel
Bring a custom/pre-trained model to MindsDB and hook it up directly to the database. No complicated data pipelines or model serving architectures required
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server.
What can developer do with Adminer
How much does Adminer cost?
Open source
Build flexible, distributed systems that can leverage the entire history of your critical data, not just the most current state. Build them on your existing infrastructure or jump straight to the cloud.
What can developer do with Datomic
Critical insights come from knowing the full story of your data, not just the most recent state. Datomic stores a record of immutable facts, which gives your applications strong consistency combined with horizontal read scalability, plus built-in caching. Since facts are never update-in-place and all data is retained by default, you get built-in auditing and the ability to query history. All of this with fully ACID-compliant transactions.
With the Datomic Peer library, you can distribute immutable data to your application nodes to provide in-memory access to your data. Or, take advantage of the new Client library to create lightweight nodes for your microservice architectures. Datomic's Transactor now supports unlimited Peers and Clients by default, so your application footprint can flex with your demand. Mix operational and analytical queries against your live data at runtime without affecting performance.
Datomic provides rich schema and query capabilities on top of modern scalable storage engines. If you are ready for the cloud, Datomic was designed and built with AWS and DynamoDB in mind. If you need to take advantage of existing investments in infrastructure and storage, deploy on top of Cassandra, Oracle and more.
How much does Datomic cost?
No public pricing information
XTDB is a bitemporal and dynamic relational database for SQL and Datalog
What can developer do with XTDB
Accurate and automatic history of immutable data
Query without schema across complex, dynamic types
Relational languages for dynamic & temporal software
Read-scalable ACID compute for commodity storage
How much does XTDB cost?
No public pricing information
Solve your most complex data challenges and quickly respond to business change by unlocking value from your data and achieving data agility, all in one platform.
What can developer do with MarkLogic
Connect and Manage Your Complex Data and Metadata
Create Metadata to Add Context and Interpret Meaning
Consume Knowledge and Insights Across the Enterprise
How much does MarkLogic cost?
Connect data as it’s stored with Neo4j. Perform powerful, complex queries at scale and speed with our graph data platform.
What can developer do with Neo4j
The creator and leader of the graph database category, Neo4j continues to expand the limits of graph technology, helping empower the largest active community of 220,000 developers, data scientists, and architects who are working to solve the world's most complex and valuable data problems.
Analysts and data scientists can incorporate network structures to infer meaning, increase ML accuracy, and drive contextual AI – making better predictions with the data they already have. Neo4j is fueled by our vast, production-ready algorithm library and advanced, groundbreaking machine learning workflows not found anywhere else.
Neo4j is the only enterprise-strength graph database that combines native graph storage, advanced security, scalable speed-optimized architecture, and ACID compliance to ensure predictability and integrity of relationship-based queries. That’s why it’s deployed by hundreds of Fortune 500 companies, government agencies, and NGOs.
Cypher is a powerful, intuitive, graph-optimized query language that understands, and takes advantage of, data connections. It’s user-friendly, easy to learn, and follows connections – in any direction – to reveal previously unknown relationships and clusters. When trying to find patterns or insights within data, Cypher queries are much simpler and easier to write than massive SQL joins. Since Neo4j doesn’t have tables, there are no joins to worry about. Compare the Cypher query at the left with its equivalent in SQL.
We aim to make the Neo4j experience fast, natural, and fun for developers. Neo4j supports GraphQL and drivers for .Net, Java, Node.js, Python, and more. Our community of contributors provide many more drivers, including PHP, Ruby, R, Erlang, and Clojure.
Neo4j provides an array of tools, libraries, and frameworks to make development faster and easier. Developer tools like Neo4j Desktop, Browser, and Sandbox make it simple to learn and develop graph apps. The new Neo4j GraphQL Library translates GraphQL queries into Cypher, making it easier for GraphQL users to use Neo4j. It also streamlines integration of Neo4j with React, Vue, and other open source frameworks.
How much does Neo4j cost?
Actioner brings Slack-first experience to knowledge workers. Utilize your tech stack without any limitations right in Slack.
What can developer do with actioner.com
How much does actioner.com cost?
Perfect for individuals and small businesses Fully-featured, with usage limits
The distributed streaming database: SQL stream processing with Postgres-like experience 🪄. 10X faster and more cost-efficient than Apache Flink 🚀.
What can developer do with RisingWave
RisingWave is a distributed SQL database for stream processing. It is designed to reduce the complexity and cost of building real-time applications. RisingWave consumes streaming data, performs incremental computations when new data comes in, and updates results dynamically. As a database system, RisingWave maintains results in its own storage so that users can access data efficiently.
RisingWave accepts data from sources like Apache Kafka, Apache Pulsar, Amazon Kinesis, Redpanda, and materialized CDC sources.
Data in RisingWave can be output to external targets such as message brokers, data warehouses, and data lakes for storage or additional processing.
How much does RisingWave cost?
free
👋🏽 About database management system
A database management system (DBMS) is a computer software application that interacts with end users, other applications, and the database itself to capture and analyze data. A general-purpose DBMS is designed to allow the definition, creation, querying, update, and administration of databases.
DBMS provides a systematic way to store, retrieve, and manipulate data. It also provides security to ensure that only authorized users can access the data. In addition, DBMS can enforce data integrity, meaning that the data is accurate and consistent.
The best DBMS for a particular application depends on the following factors:
👋🏽 What is this page?
"What is the best database management system tool for developer? " Hope this page answering your question. This is a comparison page of recommended database management system coding tools, for developer by developer. Find your next top database management system alternative programming tools here. We list features and pricing with hope this resources can help you decide which database management system tools you need and best for your next project.
👋🏽 Related Categories
Main category: List of Database tools
Main category: List of Coding tools
Top tools list:
Top Comparing Page: