Database Solution reviews from Reddit
Summary
We analyzed 157 Reddit reviews across 25 subreddits and 40 posts to rank the best Database Solution brands recommended by redditors, including communities like r/Database, r/javascript, r/dataengineering, r/aws, r/rust. Top-rated brands include PostgreSQL (4.3/5), SQLite (4.3/5), MySQL (4.1/5).
Stats
Reviews157
Subreddits25
Posts40
Brands79
Products44
157 reviews from
and
By Brand
/By Product
#1
PostgreSQL
4.3
(15)
"I've been using PostgreSQL and it allows for more data types than I've ever needed."
"Postgres is the workhouse of the database world for a reason."
"I prefer Postgresql, because I always need some features they are lacking."
"I strongly recommend using PostgreSQL, especially if you're on the fence about NoSQL vs. relational."
"PostgreSQL is preferred for its stability and standards compliance."
"My general advice whenever anyone is asking about what DB to use is to try Postgres first and see if that works."
"Any DB will do: PostgreSQL, MariaDB (MySQL), even SQLite will do the trick."
"If you need a full DB engine then go with Postgres later on."
"The postgres crate"
"Using PostgreSQL for that, but I'm thinking as we start more complex app development."
#2
SQLite
4.3
(12)
"There’s even a JS library."
"SQLite supports concurrency and efficiently indexes tables with a BTree structure."
"SQLite is easy to get up and running for simple applications."
"SQLite is a great choice for small projects needing a database."
"Anki uses sqlite! So postgres is just fine."
"Start with SQLite and an ORM library to add a layer of abstraction."
"I'd recommend using SQLite."
"I always use SQLite, unless I'm writing a server that should support high availability, then I use Postgres."
"SqlLite, that what i used but in vanilla RN."
"You can use sqlite as nosql database by creating a simple table with two columns: id, data where data is json."
#3
MySQL
4.1
(9)
"MySQL is a solid choice for relational databases, especially for projects using PHP."
"I've used this and MySQL-Python many, many, many, many times with success."
"I’d just create a mysql instance on your ec2 and store stuff there."
"Mysql hosted on digital ocean will be much cheaper."
"If you don't know any db, I'd recommend mysql."
"MySQL (MariaDB), MS SQL Express - everything is for free."
"Why not the 'usual ones'? Like MySQL, PostgreSQL, and so forth."
"MySQL is suitable for running a website with more than a small amount of traffic."
"I've been using MySQL."
#4
AWS
5.0
(6)
"AWS offers DynamoDB (NoSQL) free forever for small instances."
"RDS (SQL) free for 12 months for small instances."
"DynamoDB is a great choice for scalable database solutions."
"AWS provides a robust platform for hosting servers and managing databases."
"Cognito simplifies user authentication and access management."
"Aurora offers high performance and availability for relational databases."
#5
MongoDB
3.9
(7)
"MongoDB would be the easiest without worrying about the relational aspects of database tables etc. They have a free tier available and I would recommend using Mongoose JS as the ORM you'll use to communicate your backend modelling of 'collections/documents' to the MongoDB database."
"You could use mongodb, firebase, or sqlitecloud"
"The easiest to use for JS would probably be mongoDB (I think there's a free cloud tier?)"
"It's missing some support for 5.x, but I think something that might be interesting to you is the mongoDB rust driver."
"I've been looking into mongodb that's what I found might be good for me."
"Mongo is a NoSQL database, there is no point in storing rela"
"Plus it's faster than mongodb, even for unstructured data."
#6
Postgres
4.2
(5)
"Guaranteed to be set up right with backups and failover."
"Postgres is a solid choice for data ingestion."
"Postgres is a solid choice for data ingestion."
"Setting up a local Postgres instance is great for personal use and learning."
"Great for personal use and learning."
#7
Firebase
4.5
(4)
"A few lines of code and it's working"
"I’d recommend using something hosted and managed for this kind of application."
"If you need persistence, then firebase would be a good fit."
"Firebase"
#8
ClickHouse
4.3
(4)
"ClickHouse is a great choice for time series data."
"ClickHouse is great for O(seconds) performance with frequent queries."
"ClickHouse - good as timeseries (billions of records easy) but need devops skills to maintain."
"ClickHouse has the full power of SQL and built-in support for automatic time partitioning."
#9
DynamoDB
4.0
(4)
"This can likely work very well within DynamoDB."
"Dynamodb"
"If you can use key value pairs, dynamodb does have great performance."
"Have you tried DynamoDB?"
#10
Salesforce
3.5
(4)
"The Salesforce Foundation for nonprofits has created a perfect CRM for nonprofit organizations."
"If you're really dealing with 500K companies/contacts, the cost of any of these should be negligible compared to the sales conversions and time/effort saved in managing the pipeline."
"Salesforce is becoming industry standard in CRM based stuff."
"Custom development of a CRM solution is a rat-hole of wasted time, money and effort unless you have very very critical and specific requirements."
#11
Amazon S3
4.3
(3)
"S3 is perfect for your use case. Cheapest storage by far."
"S3 is very inexpensive depending on your use case."
"You could use S3 (or whatever object store you like)"
#12
Oracle
4.3
(3)
"HeatWave offers a competitive price of $0.02 per GB/month, making it an affordable option for cloud storage."
"Oracle offers a free cloud database with a low code development environment that enhances data management."
"Oracle offers a free cloud database with a low code development environment that enhances data management."
#13
PouchDB
4.0
(3)
"PouchDB makes it really easy to do offline first and then sync to CloudAnt or CouchDB."
"Have to give a big shout out to Josh Morony."
"PouchDB works well but is very limited in functionality."
#14
Realm
4.0
(3)
"Realm is preferred over SQLite for its speed and ease of use on the UI thread."
"Did you try: xpo install realm ?"
"I have not found any suitable database (or "software as a service") solution for our needs, despite more than a year of searching."
#15
NeDB
5.0
(2)
"100% JavaScript, no binary dependency. API is a subset of MongoDB's and it's plenty fast."
"100% JavaScript, no binary dependency. API is a subset of MongoDB's and it's plenty fast."
#16
DuckDB
5.0
(2)
"DuckDB is efficient for querying parquet datasets."
"DuckDB offers good performance improvement with minimal changes in your code."
#17
Amazon
4.5
(2)
"DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance."
"DynamoDB is a great choice within the Amazon family."
#18
LevelDB
4.0
(2)
"LevelDB is a simple key-value store that I really like."
"LevelDB is a great choice for a key-value store and is used by MySQL for data storage."
#19
Pocketbase
4.0
(2)
"Pocketbase is a pure JS solution with file storage support, though it requires a server to run."
"Pocketbase"
#20
Azure
4.0
(2)
"Azure is pretty decent if you are already familiar with the MS environment."
"You can use Azure for roughly $5/mo."
#21
Amplify
4.0
(2)
"Amplify Datastore"
"Amplify or firestore + alg"
#22
WatermelonDB
3.5
(2)
"I'm currently using watermelondb and supabase with great results."
"Watermelondb has worked best for em but it is pretty hard to get help on the forums."
#23
InfluxDB
3.0
(2)
"I would go with InfluxDb or ClickHouse as timeseries DB."
"InfluxDB consumes RAM much."
#24
Odoo
2.5
(2)
"Odoo is an open source ERP that might work for ya."
"A cursory Google of "Odoo" tells me that you're in for a shit-show if you try that."
#25
Bluzelle
5.0
(1)
"Bluzelle will be the choice."
#26
Unity
5.0
(1)
"Unity client integrates well with AWS services for game development."
#27
Yahoo
5.0
(1)
"SquiDB is a powerful tool for database management."
#28
Fauna
5.0
(1)
"Treat yourself to a serverless database like Fauna."
#29
Membrace
5.0
(1)
"It's a memory-first database that works well for small amounts of data."
#30
SoftwareTree
5.0
(1)
"JDXA is a simple, non-intrusive, and flexible ORM solution for Android that supports various relationships."
#31
Node
5.0
(1)
"Node and Express are great for creating backend endpoints."
#32
HarperDB
5.0
(1)
"HarperDB offers a free community edition with a tiny footprint and built-in REST API."
#33
Sugar
5.0
(1)
"It's pretty slick."
#34
Rust
5.0
(1)
"Creating a custom solution using BTreeMap could be a cool approach."
#35
Folk
5.0
(1)
"Folk.app is an excellent tool for managing tasks and projects."
#36
Databend
5.0
(1)
"You can try Databend for $23/month. It is an economical solution."
#37
EJS
5.0
(1)
"EJS effectively generates HTML, CSS, and JS for clients."
#38
MongoDB Atlas
5.0
(1)
"MongoDB Atlas provides a reliable cloud database for CRUD operations."
#39
ThingsDB
5.0
(1)
"With that you don't need backend. You can communicate with it from client javascript."
#40
EspoCRM
5.0
(1)
"This platform is highly flexible in terms of customization and can be adjusted to fit your needs."
#41
ActiveAndroid
5.0
(1)
"It's very easy to use and one of the fastest ORMs available for Android."
#42
Amazon DynamoDB
5.0
(1)
"DynamoDB would be the correct answer"
#43
Couchbase
5.0
(1)
"You want to use Couchbase. It is designed with all your considerations in mind."
#44
Microsoft SQL Server
5.0
(1)
"You really can't go wrong with SQL Server and the out-of-box connectors."
#45
Citadel
5.0
(1)
"You can use 300 functions in calculation fields and pivot tables with many others."
#46
Cassandra
4.0
(1)
"The best solution would be to use a key value store database. What you are storing will be exactly the data you want."
#47
Dgraph
4.0
(1)
"Use dgraph as your database and use clouflare workers cache API for extra cdn cache (it's free)"
#48
Firestore
4.0
(1)
"You could just use firebase's firestore as online database for free."
#49
Graphite
4.0
(1)
"Graphite works really well. It's also extremely simple to integrate into an application."
#50
SQLBrite
4.0
(1)
"I'm using sqlbrite and find it better than the ORMs."
#51
Airtable
4.0
(1)
"Airtable maybe?"
#52
TrackVia
4.0
(1)
"I would look at TrackVia. It's a simple online database for exactly this kind of thing."
#53
Dremio
4.0
(1)
"Dremio offers excellent performance for querying parquet."
#54
Atlassian
4.0
(1)
"Jira is a popular issue tracker that offers a cloud hosting option for a reasonable price."
#55
Spark
4.0
(1)
"Spark is great for high concurrency with multiple machines."
#56
Superintendent
4.0
(1)
"The app allows you to upload a 5GB CSV file quickly, taking only about 20 seconds."
#57
Imply
4.0
(1)
"Imply offers excellent performance for time series analytics."
#58
TiDB
4.0
(1)
"TiDB is a solid option for handling time series data."
#59
BigQuery
4.0
(1)
"BigQuery allows querying Parquet as external tables."
#60
Snowflake
4.0
(1)
"Snowflake is also a good option for querying data."
#61
CockroachDB
4.0
(1)
"Try CockroachDB - they have a free cluster."
#62
Apache Iceberg
4.0
(1)
"Apache Iceberg on S3 with Athena could work."
#63
MongoDB Mongoose
4.0
(1)
"I’d definitely recommend learning about relational databases at some point in time."
#64
Amazon RDS
4.0
(1)
"Is just a standard rds database not suitable? I mean you can get a small MySQL instance on the free tier"
#65
Hetzner
4.0
(1)
"For Europe, hetzner is much cheaper and digitalocean might be a solution as well"
#66
Greenhouse
4.0
(1)
"Have you looked at Greenhouse?"
#67
Google Cloud
4.0
(1)
"Or maybe google cloud and Big Query could be your data warehouse."
#68
SQLAlchemy
4.0
(1)
"Why not SqlAlchemy?"
#69
Dexie
4.0
(1)
"I'm using Dexie for client-side storage."
#70
Cloudflare
4.0
(1)
"Can try cloudflare workers + cloudflare KV or cloudflare DB."
#71
MariaDB
4.0
(1)
"Could be done with a very small schema on an inexpensive 1-4 core instance - maybe 1G RAM, using MariaDB, PostgreSQL, or similar."
#72
Cloudant
3.0
(1)
"I don't really have experience with Cloudant, but as long as it follows the couchDB setup, it 'should' just work."
#73
Redux Persist
3.0
(1)
"Maybe try redux-persist with async storage?"
#74
Smartsheet
3.0
(1)
"Would startsheet work for your needs?"
#75
TimescaleDB
3.0
(1)
"TimescaleDB still lacks 'downsampling' feature."
#76
Access
3.0
(1)
"Hand-roll something in Access. Your budget is zero, and anything you build is going to be better than anything someone recommends to you on Reddit."
#77
DbFlow
3.0
(1)
"Does anyone have experience with DbFlow?"
#78
Zengine
3.0
(1)
"This is the only one I could come up with."
#79
Goldmine
2.0
(1)
"Everyone thinks their usage is special, but it probably isn't."
Discover your audience
GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.
If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.
Sign up for free, get community insights in minutes.
Tell me more
Get started
