Introducing G2.ai, the future of software buying.Try now
It's been two months since this profile received a new review
Leave a Review

YugabyteDB Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

3 months

YugabyteDB Integrations

(7)
Verified by YugabyteDB

YugabyteDB Media

YugabyteDB Demo - YugabyteDB Deployment Options
Choose from a variety of flexible deployment options of YugabyteDB based on your needs.
YugabyteDB Demo - Discover YugabyteDB
Modern applications need a cloud native database that eliminates tradeoffs and silos. The world's leading enterprises are modernizing from Oracle, SQL Server, DB2 and other legacy RDBMSs to YugabyteDB for mission-critical applications.
YugabyteDB Demo - Welcome to YugabyteDB Aeon
Fully managed, cloud-native distributed SQL database for transactional applications. Get started for FREE!
Play YugabyteDB Video
YugabyteDB 2.25 delivers 15 key PostgreSQL 15 features, providing an industry-first zero-downtime PostgreSQL upgrade and downgrade experience. Watch Yugabyte co-founder Karthik Ranganathan share key highlights.
Play YugabyteDB Video
YugabyteDB 2.25 delivers 15 key PostgreSQL 15 features, providing an industry-first zero-downtime PostgreSQL upgrade and downgrade experience. Watch Yugabyte co-founder Karthik Ranganathan share key highlights.
Watch the keynote from the Distributed SQL Summit 2024 by Karthik Ranganathan, Co-CEO and Founder of YugabyteDB.
Play YugabyteDB Video
Watch the keynote from the Distributed SQL Summit 2024 by Karthik Ranganathan, Co-CEO and Founder of YugabyteDB.
Watch this video to discover how easy it is to perform a live migration from PostgreSQL to YugabyteDB using YugabyteDB Voyager.
Play YugabyteDB Video
Watch this video to discover how easy it is to perform a live migration from PostgreSQL to YugabyteDB using YugabyteDB Voyager.
Watch this video to discover how you can use YugabyteDB Voyager to perform a live migration from Oracle Database to YugabyteDB.
Play YugabyteDB Video
Watch this video to discover how you can use YugabyteDB Voyager to perform a live migration from Oracle Database to YugabyteDB.
Product Avatar Image

Have you used YugabyteDB before?

Answer a few questions to help the YugabyteDB community

YugabyteDB Reviews (38)

Reviews

YugabyteDB Reviews (38)

4.5
38 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Abhishek  K.
K
Cloud-Devops Engineer
Mid-Market (51-1000 emp.)
"Rock-solid database that grows with our needs"
What do you like best about YugabyteDB?

What I really like about YugabyteDB is how well it scales as our traffic grows. We were able to start small and then add more nodes without major downtime or headaches. The fact that it speaks PostgreSQL made it much easier for our team to get up and running quickly — we didn’t have to relearn everything. It’s also been very reliable; even when we’ve had hardware issues, the built-in replication and failover have kept things running smoothly. It gives us confidence that our data is safe Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

The learning curve in the beginning was a bit steep. Setting up a multi-region cluster took some trial and error, and some parts of the documentation could be clearer. Once we got through the initial setup, it’s been stable, but it definitely requires a bit more hands-on work compared to a traditional single-node database. It’s not “plug and play,” but the payoff has been worth it. Review collected by and hosted on G2.com.

Arka S.
AS
SDE 1
Mid-Market (51-1000 emp.)
"One of the greatest friend for a developer"
What do you like best about YugabyteDB?

As someone new to the software industry, I found YugabyteDB very approachable and powerful at the same time. What I like the most is that it combines the benefits of SQL (which is familiar and easy to learn) with the scalability of NoSQL systems. It feels like the best of both worlds. I didn’t need to worry about complex setup—it was straightforward to get started using the documentation and tutorials. It supports PostgreSQL, which made it easier for me to understand queries and schemas without learning something entirely new. I also appreciated how resilient and reliable it is, especially for cloud-native applications. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

Because I'm new to this field, some of the advanced features like multi-region deployments or distributed transactions were a bit overwhelming at first. The learning curve becomes steeper as you dive deeper. Also, while the community is growing, it’s not as large as some older databases, so finding beginner-level examples for very specific use cases was sometimes a challenge. A few more beginner-focused resources or walkthroughs would definitely help. Review collected by and hosted on G2.com.

Varun H.
VH
SDE1
Mid-Market (51-1000 emp.)
"A powerful and reliable distributed SQL database that scales effortlessly"
What do you like best about YugabyteDB?

YugabyteDB gives the best of both worlds—it feels like using PostgreSQL but with the power of a modern distributed database. It automatically spreads data across multiple machines, which means it can handle a lot of users and big workloads without slowing down. It supports SQL, so it's easy to learn if you know basic database concepts. What I liked most is that it has strong consistency (like traditional databases) and high availability (like NoSQL systems). It's great for building applications that need to be fast and reliable at any scale. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

It can feel overwhelming at first if you're new to distributed systems. The deployment and configuration involve understanding concepts like tablet servers, placement policies, and replication factors. The documentation is good, but sometimes you have to dig through different pages to fully grasp certain setups. Also, because it’s newer than traditional databases, there aren’t as many community examples or Stack Overflow answers available yet. Review collected by and hosted on G2.com.

Vikas Kumar S.
VS
Software Development Engineer
Mid-Market (51-1000 emp.)
"Great for Learning Distributed Databases with Real-World Use"
What do you like best about YugabyteDB?

As someone new to software, I found YugabyteDB very approachable compared to other distributed databases. It supports both SQL (like PostgreSQL) and NoSQL-style access, which made it easy for me to learn and experiment with. The documentation is clear, and the community is helpful when you’re stuck. I like that it scales horizontally, which means you can handle more users just by adding more servers. It’s also open-source, which is great for students or beginners who want to learn hands-on without worrying about costs. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

Some of the advanced features, like setting up a multi-region deployment or understanding consistency models, were a bit overwhelming at first. It took me some time to understand how YugabyteDB differs from traditional databases like MySQL or PostgreSQL in terms of architecture and operations. Also, there are fewer tutorials and videos compared to more established databases, so it sometimes felt hard to find beginner-friendly help. Review collected by and hosted on G2.com.

SV
Database Admoinistator
Enterprise (> 1000 emp.)
"YugabyteDB Deployment Experience – Feedback & Limitations Report"
What do you like best about YugabyteDB?

PostgreSQL Compatibility: Allows quick onboarding and minimizes refactoring efforts.

Distributed SQL Engine: Provides horizontal scalability, HA, and geo-distribution out of the box.

Fault Tolerance: Handles individual node failures well, ensuring minimal disruption.

Developer Enablement: SQL-native access with good documentation and active community.

Good OLTP Performance: For high-throughput transactional workloads, YugabyteDB performs reliably under optimal conditions. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

Current Challenges and Limitations

We list below the most critical issues and limitations currently impacting our YugabyteDB deployment for the Iris application:

1. DDL Atomicity and Concurrency

Concurrent DDL on different objects often fails or causes schema mismatch errors.

2. Truncate Behavior

Truncate operations retain old tablets, causing resource sprawl (CPU, disk).

3. Slow Aggregations / Analytical Queries

Aggregate functions (e.g., COUNT, SUM, GROUP BY) perform poorly on large tables.

4. Large Query Errors

Queries fail with RPC message size errors; workarounds require non-trivial gflag tuning.

5. Index Creation Challenges

Index creation on large tables is slow (can take hours) and unstable if DMLs are running.

Failure of concurrent DDLs can result in application downtime or stale views.

6. Intermittent Application Slowness

During high-ingestion windows (e.g., Spark + C# clients), CPU spikes to 80–85%.

7. Slow Queries Despite Indexing

Poor performance even with correctly designed indexes.

8. DR Limitations

DR requires symmetrical 3-node cluster and does not replicate DDL—this increases manual effort.

9. Node Crashes

Occasional crashes due to pg_client_use_shared_memory bug.

10. Resource Utilization

Max 1800 concurrent connections across 6 nodes (300/node).

High CPU usage (80%+) under 5500 OPS and 1500+ connections.

11. PITR Disk Usage

PITR with 2-day retention consumes 1–2 TB of disk.

Expected behavior, but storage overhead is significant.

12. Audit Logging

pgaudit causes crashes and lacks centralized log management.

Prefer audit logs to be stored as queryable tables.

13. Tablet Rebalancing

Rebalancing takes 2–3 hours post node failures.

14. Schema Name Change Not Reflected in UI

15. Query Performance Monitoring

No centralized query metrics dashboard across nodes.

pg_stat_statements is per-node; requires custom data aggregation.

16. Lack of ORM Support

Prisma ORM lacks native Yugabyte support.

Clear timeline for a smart driver integration is still needed.

17. Other Issues

Dead tuples causing transaction failures .

Clock skew-related tserver crashes .

Incorrect health checks leading to table drop incidents.

Backup to S3 failed due to endpoint misconfig .

Recommendations & Expectations

Top Priorities for Upcoming Releases:

Full concurrent DDL/DML support

Improved join and aggregation performance

Central query dashboard across universe

Audit log offloading and centralization

Smart tablet rebalancing and table-level recovery

Simplified backup/restore UX (especially for S3)

Documentation and Usability:

Better defaults for performance-related gflags.

Clear guidance on best practices for DDL coordination and high-throughput ingestion.

Support & Training:

More structured training on query optimization and resource tuning

Roadmap visibility for critical features (e.g., Prisma ORM support)

Final Thoughts

We appreciate Yugabyte’s continued partnership and responsiveness to issues. The platform shows strong promise for OLTP workloads and mission-critical deployments, but there are clear gaps—especially around operational tooling, analytical query support, and DDL concurrency—that we hope to see addressed in the near-term roadmap.

Our team remains committed to collaborating with Yugabyte to improve the product and looks forward to further performance and reliability enhancement Review collected by and hosted on G2.com.

Response from Rachel Pescador of YugabyteDB

Thank you for the thoughtful and thorough feedback on your experience using YugabyteDB. We’re glad you’re having a positive experience and are benefiting from YugabyteDB's strengths in PostgreSQL compatibility, distributed architecture, fault tolerance, developer experience, and OLTP performance — your insights on these key capabilities are greatly appreciated. The YugabyteDB team uses feedback from customers like you to prioritize new functionality, harden our product, and refine our overall roadmap. We hope you’ll continue to document your journey as a YugabyteDB user.

We’d like to address some of your feedback and provide some additional context:

Platform functionality we’ve recently delivered (or are working on):

Thank you for your feedback on Concurrent DDL, Aggregations/Analytical Queries, Index Creation, TRUNCATE, and Disaster Recovery. We’re pleased to inform you that new functionality for each of these areas is in the roadmap (https://github.com/yugabyte/yugabyte-db?tab=readme-ov-file#current-roadmap), which is publicly available as part of our commitment to building open source software.

YugabyteDB offers two disaster recovery approaches for regional resilience: stretched clusters spanning multiple regions and independent xCluster configurations in separate regions. While stretched clusters automatically replicate DDLs across the entire cluster, xCluster's automatic DDL replication is currently in development.

Thank you for your feedback on slow aggregations/analytical queries, large query errors, and tablet rebalancing. We're working with our usability team to investigate ways to further improve these areas.

Yugabyte provides two query monitoring tools that aggregate PostgreSQL statistics across all cluster nodes into centralized dashboards. The "Slow Queries" page uses pg_stat_statements data to display historical query performance metrics. The Performance Advisor (tech preview) combines real-time pg_stat_activity data with pg_stat_statements metrics to show current cluster load in a visual chart alongside the top active queries and their contribution to overall system load.

You can read more about query optimization in this blog: https://www.yugabyte.com/blog/improving-sql-indexing-how-to-order-columns.

Limitations addressed by YugabyteDB Aeon, our managed DBaaS:

Your feedback about audit logging and query performance monitoring is addressed in our portfolio of managed YugabyteDB offerings. YugabyteDB Aeon and our bring-your-own-cloud offerings provide significant operational advantages over the open source version by eliminating the complexity of database management through fully managed infrastructure, automated scaling, built-in monitoring, and enterprise-grade security features.

While the open source version offers flexibility and cost control for organizations with dedicated database expertise, Aeon accelerates time-to-market by handling routine maintenance, upgrades, and performance optimization tasks, allowing development teams to focus on application logic rather than database operations. This managed approach particularly benefits organizations seeking enterprise reliability without the overhead of building internal database administration capabilities.

We’re grateful for your candid feedback and your partnership with YugabyteDB. We look forward to continuing to work with you and our thriving community to make YugabyteDB even stronger in the future.

See how YugabyteDB improved
AS
Software Developer
Mid-Market (51-1000 emp.)
"YugabyteDB: Cutting-edge tech + fast, helpful support!"
What do you like best about YugabyteDB?

YugabyteDB is an excellent database for anyone needing a powerful distributed system. It works like PostgreSQL, so you can use the same familiar queries, but it also takes care of all the tricky parts of distributed design for you. This makes it easy to use, even for complex applications.

The best part is their support team—they're quick to respond and really helpful, making sure everything runs smoothly. If you're looking for a database that's reliable, easy to work with, and backed by a great team, YugabyteDB is a great choice. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

YugabyteDB is powerful but has a few downsides. It has a learning curve for distributed systems and a smaller community ecosystem compared to established databases. Some advanced features may also feel less mature, requiring extra effort during implementation. Review collected by and hosted on G2.com.

veeresh k.
VK
Technical Lead
Mid-Market (51-1000 emp.)
"Yugabyte : Leading Distributed Data base for OLTP transactions."
What do you like best about YugabyteDB?

Since we have been using this DB for OLTP we have been very much impressed with the performance as this makes it highly available.

Also we have utilized read replica cluster for real near time report generation so that we are not over burdening with primary DB.

The experience has been good so far.

Also I have used YB cdc for real time streaming for reporting purpose. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

Since this is distributed not actually working to the mark we expected. I mean we are using Logical views and since we have multi schema application the data is distributed across and pulling data becomes little challenging. But anyway works beautifully for transaction purposes. Review collected by and hosted on G2.com.

GH
DevOps Engineer
Small-Business (50 or fewer emp.)
"YugabyteDB ensures a smooth experience for users"
What do you like best about YugabyteDB?

It is an open-source distributed SQL database, ideal for organizations in sectors such as cybersecurity. It supports scalable OLTP workloads in both RDBMS and internet-scale environments, with low query latency, high fault resilience, and global distribution. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

This platform has proven to be a solution for organizations managing large volumes of data, and it performs extremely well as a database. I have nothing negative to say, I haven't experienced any issues or problems. Review collected by and hosted on G2.com.

Trisha Seal S.
TS
Software Developer !
Mid-Market (51-1000 emp.)
"Beginner's Experience with YugabyteDB"
What do you like best about YugabyteDB?

What I enjoy most about YugabyteDB is its balance between easy to use and powerful functionality. It has been fundamental to my development as a beginner software engineer. I am especially fond of the PostgreSQL compatibility because it allowed me to leverage my existing knowledge of SQL into taking advantage of the database without having to learn an entirely different syntax. The learning curve was not extreme and I was able to get started right away, which was very helpful when I was just building my confidence with databases to that point.

The ease of implementation was another standout feature; I was able to integrate it easily into my projects. Connecting YugabyteDB to my app was easy, thanks to being able to use supported PostgreSQL libraries. The automatic replication and sharding of my data just worked with little effort from me, allowing for simplicity in a previously complicated setup. I also found it easy to scale applications to my needs, such as its functionality for multi-region replication. The customer support I received was also helpful, particularly when I ran into a few challenges during setup.

What truly sets YugabyteDB apart for me is its flexibility and reliability. I use YugabyteDB frequently in my projects , especially when I need a scalable and reliable solution .Whether I’m working on a small project or something larger, the database's ability to handle varying loads and provide strong consistency gives me confidence that my data is secure and up-to-date. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

Even though the PostgreSQL compatibility is great, I found that some of the advanced features that are specific to YugabyteDB are a little more challenging to get used to initially, especially if you are not already familiar with distributed databases. Review collected by and hosted on G2.com.

DG
Data Scientist
Mid-Market (51-1000 emp.)
"YugabyteDB is one of the most powerful databases available, with advanced features"
What do you like best about YugabyteDB?

I like the way in which it manages the implementations of the website and safely stores customer data. YugabyteDB admits many programming languages and provides reliable backups and storage for large amounts of data. Review collected by and hosted on G2.com.

What do you dislike about YugabyteDB?

A common complaint that I have about YugabyteDB is its high cost, especially for smaller organizations or for those with limited budgets. Review collected by and hosted on G2.com.

No Discussions for This Product Yet

Be the first to ask a question and get answers from real users and experts.

Start a discussion

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

11 months

Perceived Cost

$$$$$
YugabyteDB Comparisons
Product Avatar Image
CockroachDB
Compare Now
Product Avatar Image
ScyllaDB
Compare Now
Product Avatar Image
PostgreSQL
Compare Now
YugabyteDB Features
Storage
Availability
Stability
Encryption
Authentication
Text Search
Data Types
Query Optimizer
Product Avatar Image
Product Avatar Image
YugabyteDB