Best Database as a Service (DBaaS) Providers

How Many Database as a Service (DBaaS) Providers Products Does G2 Track?

Total Products under this Category: 139

Category Stats (Nov 2026)

  • Average Rating: 4.43/5 The average rating of products in this category, based on all submitted ratings
  • Top Trending Product: Aiven for Apache Cassandra (+3.71%) - Among all products in this category, Aiven for Apache Cassandra recorded the largest rating increase compared to last month

Last updated: November 05, 2026

How Does G2 Rank Database as a Service (DBaaS) Providers Products?

Why You Can Trust G2's Software Rankings:

  • 30 Analysts and Data Experts
  • 12,800+ Authentic Reviews
  • 139+ Products
  • Unbiased Rankings

G2's software rankings are built on verified user reviews, rigorous moderation, and a consistent research methodology maintained by a team of analysts and data experts. Each product is measured using the same transparent criteria, with no paid placement or vendor influence. While reviews reflect real user experiences, which can be subjective, they offer valuable insight into how software performs in the hands of professionals. Together, these inputs power the G2 Score, a standardized way to compare tools within every category.

G2 Grid® for Database as a Service (DBaaS) Providers

G2 Grid® for Database as a Service (DBaaS) Providers plotting products by satisfaction and market presence

Highlighted products: Supabase, Amazon Relational Database Service (RDS), Databricks, Amazon DynamoDB, SAP HANA Cloud, Oracle Database, MongoDB Atlas, and Amazon Athena.

Underlying data: [Grid® JSON](https://www.g2.com/categories/database-as-a-service-dbaas/grids.json?focus%5B%5D=supabase-supabase&focus%5B%5D=amazon-relational-database-service-rds&focus%5B%5D=databricks&focus%5B%5D=amazon-web-services-aws-amazon-dynamodb&focus%5B%5D=sap-hana-cloud-2025-10-01&focus%5B%5D=oracle-database&focus%5B%5D=mongodb-atlas&focus%5B%5D=amazon-athena)

Supabase

Supabase is an open-source backend-as-a-service (BaaS) platform that enables developers to build and scale applications efficiently without managing server infrastructure. Launched in 2020 as an alternative to Firebase, Supabase offers a suite of tools including a PostgreSQL database, authentication, real-time subscriptions, and storage capabilities. By leveraging the robustness of PostgreSQL, Supabase provides a scalable and secure foundation for modern web and mobile applications. Key Features and Functionality: - PostgreSQL Database: Each Supabase project includes a dedicated PostgreSQL database, offering full SQL support and advanced features such as JSON handling, full-text search, and vector support. - Instant APIs: Supabase automatically generates RESTful and GraphQL APIs based on your database schema, eliminating the need for manual coding and accelerating development. - Authentication and Authorization: The platform provides built-in user authentication with support for various sign-in methods, including email/password, magic links, and social logins. It also integrates seamlessly with PostgreSQL's Row Level Security for fine-grained access control. - Real-time Capabilities: Supabase enables real-time data synchronization via WebSockets, allowing applications to respond instantly to database changes. - Edge Functions: Developers can deploy serverless functions close to users for low-latency execution, facilitating scalable and efficient backend logic. - File Storage: Supabase offers scalable storage solutions for managing and serving files, complete with configurable access policies to ensure data security. Primary Value and User Solutions: Supabase addresses the challenges developers face in building and scaling applications by providing a comprehensive, open-source backend platform. It eliminates the complexities of managing server infrastructure, allowing developers to focus on creating feature-rich applications. With its real-time capabilities, robust authentication, and seamless integration with PostgreSQL, Supabase empowers developers to build secure, scalable, and responsive applications efficiently.

Average Rating: 4.6/5.0

Total Reviews: 240

How Do G2 Users Rate Supabase?

  • Application Performance: 9.4/10 (Category avg: 8.9/10)
  • Ease of Use: 9.1/10 (Category avg: 8.8/10)
  • Scalability: 9.4/10 (Category avg: 9.0/10)
  • Provisioning: 9.4/10 (Category avg: 8.8/10)

Who Is the Company Behind Supabase?

  • Seller: Supabase
  • Year Founded: 2020
  • HQ Location: Global, US
  • LinkedIn® Page: www.linkedin.com
    436 employees on LinkedIn®

Who Uses This Product?

  • Who Uses This: Software Engineer, Founder
  • Top Industries: Computer Software, Information Technology and Services
  • Company Size: 77% Small, 20% Medium

What Do G2 Reviewers Say About Supabase?

AI-generated summary from verified user reviews

Pros
  • Users love the ease of use of Supabase, noting its great documentation and smooth setup process.
  • Users admire the user-friendly interface and fast performance of Supabase, enhancing their overall development experience.
  • Users appreciate the easy integrations of Supabase, making project management and database hosting seamless and efficient.
  • Users find the setup process easy, enabling quick database creation and seamless project initiation with Supabase.
  • Users appreciate the user-friendly interface of Supabase, finding it easy to start and navigate.
Cons
  • Users find Supabase to be beginner-unfriendly, citing reliability issues and complex tools for novice coders.
  • Users feel that the pricing is steep, limiting features for non-premium users and hindering exploration of Supabase.
  • Users find the high complexity of Supabase challenging, especially for novice coders and due to limited community support.
  • Users experience insufficient guidance in Supabase, making it challenging for novice coders to navigate effectively.
  • Users find learning difficulty in Supabase, particularly for novice coders, due to complex tools and limited documentation.

What Are Recent G2 Reviews of Supabase?

Amazon Relational Database Service (RDS)

Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks such as hardware provisioning, database setup, patching and backups. It frees you up to focus on your apps so you can give them the better performance, availability, security, and compatibility they need. Amazon RDS is available on 6 familiar database instances: Amazon Aurora, MySQL, PostgreSQL, MariaDB, Oracle Database and SQL Server engines. This means that the code, applications, and tools you already use today with your existing databases can be used with Amazon RDS. Amazon RDS automatically patches the database software and backs up your database, storing the backups for a user-defined retention period and enabling point-in-time recovery. You benefit from the flexibility of being able to scale the compute resources or storage capacity associated with your relational database instance via a single API call. In addition, Amazon RDS makes it easy to use replication to enhance availability and reliability for production databases. Amazon RDS for MySQL also enables you to scale out beyond the capacity of a single database deployment for read-heavy database workloads. As with all Amazon Web Services, there are no up-front investments required, and you pay only for the resources you use.

Average Rating: 4.5/5.0

Total Reviews: 865

How Do G2 Users Rate Amazon Relational Database Service (RDS)?

  • Application Performance: 8.8/10 (Category avg: 8.9/10)
  • Ease of Use: 8.8/10 (Category avg: 8.8/10)
  • Scalability: 9.1/10 (Category avg: 9.0/10)
  • Provisioning: 8.8/10 (Category avg: 8.8/10)

Who Is the Company Behind Amazon Relational Database Service (RDS)?

Who Uses This Product?

  • Who Uses This: DevOps Engineer, Software Engineer
  • Top Industries: Information Technology and Services, Computer Software
  • Company Size: 38% Medium, 34% Large

What Do G2 Reviewers Say About Amazon Relational Database Service (RDS)?

AI-generated summary from verified user reviews

Pros
  • Users enjoy the ease of use of Amazon RDS, appreciating its seamless integration and automatic management features.
  • Users value the seamless scalability of Amazon RDS, enabling efficient management of expanding datasets and microservices.
  • Users highlight Amazon RDS's strong security, which simplifies operations while ensuring data protection and reliability.
  • Users appreciate the setup ease of Amazon RDS, enabling swift, hassle-free deployment for their applications.
  • Users value the automated backups and maintenance of RDS, enhancing operational efficiency and minimizing errors.
Cons
  • Users find the costs quite high, especially with unused instances leading to significant charges over time.
  • Users note that cost issues arise with Amazon RDS, especially for larger databases and high availability configurations.
  • Users express frustration with the limited control in RDS, impacting custom monitoring and configuration capabilities.
  • Users find the complexity of understanding AWS services challenging, particularly regarding naming conventions and pricing structures.
  • Users find Amazon RDS has very limited customization options due to its managed service nature, restricting advanced configurations.

What Are Recent G2 Reviews of Amazon Relational Database Service (RDS)?

What Are G2 Users Discussing About Amazon Relational Database Service (RDS)?

Databricks

Databricks is the Data and AI company. More than 20,000 organizations worldwide — including adidas, AT&T, Bayer, Block, Mastercard, Rivian, Unilever, and 70% of the Fortune 500 — rely on the Databricks Data + AI Platform to build and scale data and AI apps, analytics, and agents. Headquartered in San Francisco with 30+ offices around the globe, Databricks offers a unified platform that includes Genie, Lakebase, Agent Bricks, Lakeflow, Lakehouse, and Unity Catalog. Founded in 2013 by the original creators of Apache Spark™, Delta Lake, MLflow and Unity Catalog, Databricks is built on an open lakehouse architecture that brings data, analytics and AI together. The platform is used by data engineers, data scientists, analysts, developers, machine learning teams, AI teams and business users to collaborate across the full data and AI lifecycle. Key Databricks capabilities include: - Data engineering: Build, automate and manage reliable batch, streaming and real-time data pipelines. - Analytics and business intelligence: Run SQL analytics, create dashboards and enable business teams to explore data. - Data governance: Discover, secure and manage data and AI assets across teams, clouds and workloads. - Machine learning and AI: Develop models, build generative AI applications and create production-grade AI agents. - Data applications: Build and deploy data-driven applications using governed enterprise data. Available across AWS, Azure and Google Cloud, Databricks helps organizations work across clouds, reduce data silos and simplify collaboration across teams and tools. Customers use Databricks for use cases such as customer personalization, fraud detection, predictive maintenance, real-time analytics, cybersecurity, healthcare research, financial risk management, supply chain optimization and AI-powered decision-making. Databricks is used across industries including financial services, healthcare and life sciences, retail, manufacturing, energy and the public sector. Organizations use the platform to modernize data infrastructure, accelerate AI adoption and turn enterprise data into business value.

Average Rating: 4.6/5.0

Total Reviews: 1,369

How Do G2 Users Rate Databricks?

  • Ease of Use: 8.8/10 (Category avg: 8.8/10)

Who Is the Company Behind Databricks?

  • Seller: Databricks Inc.
  • Company Website:
  • Year Founded: 2013
  • HQ Location: San Francisco, CA
  • LinkedIn® Page: www.linkedin.com
    14,336 employees on LinkedIn®

Who Uses This Product?

  • Who Uses This: Data Engineer, Data Analyst
  • Top Industries: Information Technology and Services, Financial Services
  • Company Size: 47% Large, 38% Medium

What Do G2 Reviewers Say About Databricks?

AI-generated summary from verified user reviews

Pros
  • Users appreciate the seamless integration of big data processing and AI, enhancing collaboration and performance in Databricks.
  • Users appreciate the ease of use of Databricks, seamlessly integrating various data workloads into a single interface.
  • Users appreciate the seamless integration of Databricks with big data processing and AI capabilities.
  • Users appreciate the easy collaboration enabled by Databricks’ notebook-based interface and shared environments.
  • Users value the effective data management features of Databricks, simplifying their workflows and enhancing decision-making.
Cons
  • Users find the learning curve steep for Databricks, requiring significant time and resources for effective use.
  • Users find the cost can scale up quickly, making budget management a significant concern while using Databricks.
  • Users find the steep learning curve of Databricks challenging, especially in setup and managing advanced features.
  • Users express frustration over missing features in Databricks, limiting its effectiveness for complex deployments and custom setups.
  • Users find the complexity of Databricks overwhelming, requiring significant time and resources for effective usage.

What Are Recent G2 Reviews of Databricks?

What Are G2 Users Discussing About Databricks?

AI can help you find the answers. G2 helps you trust them.

Connect G2 to Claude or ChatGPT for answers grounded in G2's trusted reviews, comparisons, and pricing from real user insights.

How it works

Amazon DynamoDB

Amazon DynamoDB is a pioneering NoSQL, fully managed, serverless database with limitless scalability and single-digit millisecond latency performance enabling customers to develop modern, microservice-based applications through a simple API. Customers enjoy the benefits of DynamoDB’s fully-managed service including broad compliance standards, security integration with AWS Identity and Access Management and numerous disaster recovery services. With DynamoDB Global Tables, customers have a 99.999% highly available, multi-Region, multi-active database supporting local reads and writes for globally distributed users. DynamoDB provides cost management features such as scale-to-zero, Time to Live (TTL) for aging data out, and multiple pricing models including a free tier.

Average Rating: 4.4/5.0

Total Reviews: 498

How Do G2 Users Rate Amazon DynamoDB?

  • Application Performance: 9.0/10 (Category avg: 8.9/10)
  • Ease of Use: 8.7/10 (Category avg: 8.8/10)
  • Scalability: 9.3/10 (Category avg: 9.0/10)
  • Provisioning: 8.8/10 (Category avg: 8.8/10)

Who Is the Company Behind Amazon DynamoDB?

Who Uses This Product?

  • Who Uses This: Software Engineer, Senior Software Engineer
  • Top Industries: Computer Software, Information Technology and Services
  • Company Size: 35% Large, 34% Medium

What Do G2 Reviewers Say About Amazon DynamoDB?

AI-generated summary from verified user reviews

Pros
  • Users value the high scalability of Amazon DynamoDB, enabling seamless performance even during high traffic periods.
  • Users appreciate the ease of use of Amazon DynamoDB, as it simplifies data management and reduces operational effort.
  • Users appreciate the cost efficiency of Amazon DynamoDB, reducing operational effort and eliminating server management overhead.
  • Users appreciate the high performance with low latency of Amazon DynamoDB, enhancing efficiency as data grows.
  • Users appreciate the fully managed services of Amazon DynamoDB, which significantly reduce operational overhead and complexity.
Cons
  • Users find the cost structure unclear, leading to unexpected expenses without proper capacity planning on Amazon DynamoDB.
  • Users find the query complexity of Amazon DynamoDB challenging, especially with data modeling and performance issues.
  • Users find the data modeling and query complexity of Amazon DynamoDB challenging, especially for beginners and performance optimization.
  • Users face a steep learning curve in data modeling and querying when starting with Amazon DynamoDB.
  • Users often face cost management challenges with DynamoDB, risking high expenses without careful optimization and planning.

What Are Recent G2 Reviews of Amazon DynamoDB?

What Are G2 Users Discussing About Amazon DynamoDB?

SAP HANA Cloud

SAP HANA Cloud is a modern database-as-a-service (DBaaS) powering the next generation of intelligent data applications. SAP HANA Cloud offers a competitive edge by incorporating advanced machine learning and predictive tools grounded in modern data science. Its powerful in-memory performance safeguards efficient data processing. By securely storing vast amounts of data with its integrated multitier storage and handling various types on a single copy in its native multi-model database, SAP HANA Cloud simplifies data management and connects to other data sources. The seamless integration of these capabilities in a reliable, unified foundation makes it easier for developers to build high-demand intelligent data apps.

Average Rating: 4.3/5.0

Total Reviews: 522

How Do G2 Users Rate SAP HANA Cloud?

  • Application Performance: 8.7/10 (Category avg: 8.9/10)
  • Ease of Use: 8.2/10 (Category avg: 8.8/10)
  • Scalability: 8.7/10 (Category avg: 9.0/10)
  • Provisioning: 8.5/10 (Category avg: 8.8/10)

Who Is the Company Behind SAP HANA Cloud?

  • Seller: SAP
  • Year Founded: 1972
  • HQ Location: Walldorf
  • LinkedIn® Page: www.linkedin.com
    149,349 employees on LinkedIn®
  • Ownership: NYSE:SAP
  • Phone: +1 (800) 872-1727

Who Uses This Product?

  • Who Uses This: Consultant, SAP Consultant
  • Top Industries: Information Technology and Services, Computer Software
  • Company Size: 61% Large, 26% Medium

What Do G2 Reviewers Say About SAP HANA Cloud?

AI-generated summary from verified user reviews

Pros
  • Users appreciate the ease of use of SAP HANA Cloud, benefiting from seamless integration and fast data processing.
  • Users appreciate the easy integrations of SAP HANA Cloud, enhancing efficiency in reporting and decision-making across modules.
  • Users value the seamless integrations of SAP HANA Cloud, enhancing efficiency in reporting and decision-making processes.
  • Users value the exceptional processing speed of SAP HANA Cloud, enhancing real-time insights and decision-making capabilities.
  • Users value the scalability of SAP HANA Cloud, enabling efficient growth and flexibility aligned with business needs.
Cons
  • Users often face complexity in initial setup and configuration that complicates the effective use of SAP HANA Cloud.
  • Users are concerned about the high costs associated with SAP HANA Cloud, especially when managing workloads improperly.
  • Users often struggle with the learning curve and initial setup complexity, hindering efficient onboarding for new users.
  • Users find the difficult learning curve of SAP HANA Cloud hinders onboarding and requires significant technical expertise.
  • Users find the complex setup of SAP HANA Cloud challenging, particularly for new users and specialized features.

What Are Recent G2 Reviews of SAP HANA Cloud?

MongoDB Atlas

MongoDB Atlas is a developer data platform that provides a tightly integrated collection of data and application infrastructure building blocks to enable enterprises to quickly deploy bespoke architectures to address any application need. Atlas supports transactional, full-text search, vector search, time series and stream processing application use cases across mobile, distributed, event-driven, and serverless architectures.

Average Rating: 4.5/5.0

Total Reviews: 855

How Do G2 Users Rate MongoDB Atlas?

  • Application Performance: 9.2/10 (Category avg: 8.9/10)
  • Ease of Use: 8.8/10 (Category avg: 8.8/10)
  • Scalability: 9.2/10 (Category avg: 9.0/10)
  • Provisioning: 8.8/10 (Category avg: 8.8/10)

Who Is the Company Behind MongoDB Atlas?

  • Seller: MongoDB
  • Year Founded: 2007
  • HQ Location: New York
  • LinkedIn® Page: www.linkedin.com
    8,041 employees on LinkedIn®
  • Ownership: NASDAQ: MDB

Who Uses This Product?

  • Who Uses This: Software Engineer, Senior Software Engineer
  • Top Industries: Computer Software, Information Technology and Services
  • Company Size: 45% Small, 29% Large

What Do G2 Reviewers Say About MongoDB Atlas?

AI-generated summary from verified user reviews

Pros
  • Users appreciate the ease of use of MongoDB Atlas, enjoying its intuitive UI and seamless setup process.
  • Users appreciate the intuitive user interface of MongoDB Atlas, highlighting its ease of use and helpful documentation.
  • Users appreciate the fast response and easy search features of MongoDB Atlas, enhancing their overall experience.
  • Users appreciate the scalability of MongoDB Atlas, benefiting from intuitive tools that simplify performance and management.
  • Users commend MongoDB Atlas for its exceptional reliability, ensuring consistent uptime and seamless database management experiences.
Cons
  • Users criticize expensive pricing of MongoDB Atlas, feeling forced into higher tiers with insufficient support and performance.
  • Users find the unclear pricing of MongoDB Atlas frustrating, resulting in unexpected costs and poor support experiences.
  • Users find MongoDB Atlas to be overpriced for its performance, leading to frustration and recommendation to switch services.
  • Users express frustration over high memory usage leading to unnecessary costs and performance issues in MongoDB Atlas.
  • Users experience latency issues with MongoDB Atlas, including slow data deletion and performance degradation during critical processes.

What Are Recent G2 Reviews of MongoDB Atlas?

What Are G2 Users Discussing About MongoDB Atlas?

Oracle Database

Oracle Database is a comprehensive, multi-model database management system developed by Oracle Corporation. It is designed to handle various data types and workloads, including online transaction processing (OLTP), data warehousing, and mixed database operations. With its robust architecture, Oracle Database supports deployment across on-premises environments, cloud platforms, and hybrid configurations, offering flexibility and scalability to meet diverse business needs. Key Features and Functionality: - Multi-Model Support: Oracle Database accommodates various data models, including relational, document, graph, and key-value, enabling developers to work with diverse data types within a single platform. - Advanced Analytics: The database integrates advanced analytics capabilities, such as in-database machine learning and AI Vector Search, allowing users to perform complex analyses directly within the database environment. - High Availability and Scalability: Designed for mission-critical applications, Oracle Database offers features like data replication, backup, server clustering, and automatic storage management to ensure high availability and seamless scalability. - Security: With comprehensive security measures, including encryption, SQL Firewall, and data masking, Oracle Database safeguards sensitive information and maintains data integrity. - Multicloud Deployment: Oracle Database supports deployment across various cloud platforms, including Oracle Cloud Infrastructure, AWS, Microsoft Azure, and Google Cloud, providing flexibility and compliance with data residency requirements. Primary Value and Solutions Provided: Oracle Database addresses the complex data management needs of modern enterprises by offering a unified platform that supports multiple data models and workloads. Its integration of AI and machine learning capabilities enables organizations to derive actionable insights directly from their data, enhancing decision-making processes. The database's high availability and scalability ensure that businesses can maintain continuous operations and adapt to growing data demands. Additionally, its robust security features protect against data breaches and ensure compliance with regulatory standards. By supporting multicloud deployments, Oracle Database provides the flexibility to operate in various cloud environments, facilitating seamless integration and innovation across different platforms.

Average Rating: 4.3/5.0

Total Reviews: 939

How Do G2 Users Rate Oracle Database?

  • Application Performance: 8.8/10 (Category avg: 8.9/10)
  • Ease of Use: 8.3/10 (Category avg: 8.8/10)
  • Scalability: 8.9/10 (Category avg: 9.0/10)
  • Provisioning: 8.5/10 (Category avg: 8.8/10)

Who Is the Company Behind Oracle Database?

  • Seller: Oracle
  • Year Founded: 1977
  • HQ Location: Austin, TX
  • LinkedIn® Page: www.linkedin.com
    207,576 employees on LinkedIn®
  • Ownership: NYSE:ORCL
  • Phone: +1 (650) 506-7000

Who Uses This Product?

  • Who Uses This: Software Engineer, Software Developer
  • Top Industries: Information Technology and Services, Computer Software
  • Company Size: 61% Large, 27% Medium

What Do G2 Reviewers Say About Oracle Database?

AI-generated summary from verified user reviews

Pros
  • Users value the strong security features of Oracle Database, ensuring robust protection and peace of mind for data management.
  • Users commend the exceptional performance of Oracle Database for managing complex transactions and large datasets seamlessly.
  • Users find Oracle Database extremely easy to use, enabling efficient navigation and effective job performance without formal training.
  • Users love the easy integrations of Oracle Database, enabling seamless connections with other software for enhanced efficiency.
  • Users commend the rock-solid reliability of Oracle Database, ensuring smooth handling of complex transactions and data integrity.
Cons
  • Users find Oracle Database to be expensive, noting high costs and complex licensing that complicates scaling.
  • Users find the complexity of Oracle Database challenging, particularly in report generation and licensing management.
  • Users find Oracle Database to have poor usability, making navigation and report generation a complicated experience.
  • Users face a difficult learning curve with Oracle Database, complicating management and daily operations for beginners.
  • Users face a steep learning curve, making it difficult for beginners to effectively utilize Oracle Database's features.

What Are Recent G2 Reviews of Oracle Database?

What Are G2 Users Discussing About Oracle Database?

Amazon Athena

Amazon Athena is a serverless, interactive query service that enables users to analyze large datasets directly in Amazon S3 using standard SQL. With no infrastructure to manage, Athena allows for quick, ad-hoc querying without the need for complex ETL processes. It automatically scales to execute queries in parallel, delivering fast results even for complex queries and large datasets. Key Features and Functionality: - Serverless Architecture: Athena requires no server management, automatically handling infrastructure scaling and maintenance. - Standard SQL Support: Users can run ANSI SQL queries, facilitating easy data analysis without learning new languages. - Broad Data Format Compatibility: Supports various data formats, including CSV, JSON, ORC, Avro, and Parquet, allowing flexibility in data storage and analysis. - Integration with AWS Glue: Seamlessly integrates with AWS Glue Data Catalog for metadata management, enabling schema discovery and versioning. - Security and Compliance: Provides robust security features, including data encryption at rest and in transit, and integrates with AWS Identity and Access Management (IAM) for fine-grained access control. Primary Value and User Solutions: Amazon Athena simplifies the process of analyzing vast amounts of data stored in Amazon S3 by eliminating the need for complex infrastructure setup and management. Its serverless nature and support for standard SQL make it accessible to users with varying levels of technical expertise. By enabling quick, cost-effective querying of large datasets, Athena addresses challenges related to data analysis speed, scalability, and operational overhead, empowering organizations to derive insights efficiently.

Average Rating: 4.4/5.0

Total Reviews: 162

How Do G2 Users Rate Amazon Athena?

  • Application Performance: 8.9/10 (Category avg: 8.9/10)
  • Ease of Use: 8.9/10 (Category avg: 8.8/10)
  • Scalability: 8.9/10 (Category avg: 9.0/10)
  • Provisioning: 8.9/10 (Category avg: 8.8/10)

Who Is the Company Behind Amazon Athena?

Who Uses This Product?

  • Who Uses This: Data Engineer, Senior Data Engineer
  • Top Industries: Information Technology and Services, Computer Software
  • Company Size: 51% Large, 27% Medium

What Do G2 Reviewers Say About Amazon Athena?

AI-generated summary from verified user reviews

Pros
  • Users find that Amazon Athena is a perfect tool for running data analysis directly on S3 storage.
  • Users find Amazon Athena ideal for big data handling, making data analysis from S3 seamless and efficient.
  • Users find Amazon Athena ideal for data analysis on S3, streamlining their data querying processes efficiently.
  • Users find Amazon Athena's ease of use appealing, thanks to its user-friendly interface and versatile querying capabilities.
  • Users appreciate the user-friendly interface of Amazon Athena, enabling easy access to diverse data sources.
Cons
  • Users find function limitations of Amazon Athena unhelpful for querying and updating data efficiently.
  • Users find the limited SQL capabilities of Amazon Athena hinder their ability to effectively query and update data.
  • Users find poor usability in Amazon Athena, making data querying and updates frustrating and unhelpful.

What Are Recent G2 Reviews of Amazon Athena?

What Are G2 Users Discussing About Amazon Athena?

Azure SQL Database

Azure SQL Database is a fully managed, intelligent relational database service built on the Microsoft SQL Server engine, designed to support modern cloud applications. It offers scalability, high availability, and robust security features, enabling developers to build and maintain applications without the complexities of infrastructure management. Key Features and Functionality: - Hyperscale Storage: Rapidly scale storage resources to meet demand, supporting large databases with up to 100 TB capacity. - Serverless Compute: Automatically adjust compute resources based on workload needs, optimizing performance and cost. - Built-in Intelligence: Utilize AI-driven features for performance tuning, threat detection, and advanced security measures. - High Availability: Ensure business continuity with automatic backups, geo-replication, and a 99.99% uptime SLA. - Advanced Security: Protect data with multi-layered security, including encryption, access controls, and compliance with over 100 certifications. Primary Value and Solutions Provided: Azure SQL Database simplifies database management by automating routine tasks such as patching, backups, and monitoring, allowing developers to focus on application development. Its scalability and performance capabilities support applications of varying sizes, from small web apps to large enterprise solutions. The integration with Azure services and support for AI and machine learning workloads enable the creation of intelligent applications. Additionally, its comprehensive security and compliance features ensure data protection and regulatory adherence, making it a reliable choice for businesses seeking a robust cloud-based database solution.

Average Rating: 4.5/5.0

Total Reviews: 232

How Do G2 Users Rate Azure SQL Database?

  • Application Performance: 8.9/10 (Category avg: 8.9/10)
  • Ease of Use: 8.8/10 (Category avg: 8.8/10)
  • Scalability: 9.1/10 (Category avg: 9.0/10)
  • Provisioning: 8.6/10 (Category avg: 8.8/10)

Who Is the Company Behind Azure SQL Database?

  • Seller: Microsoft
  • Year Founded: 1975
  • HQ Location: Redmond, Washington
  • LinkedIn® Page: www.linkedin.com
    232,750 employees on LinkedIn®
  • Ownership: MSFT
  • Phone: +1 (877) 276-2464

Who Uses This Product?

  • Who Uses This: Software Engineer
  • Top Industries: Information Technology and Services, Computer Software
  • Company Size: 40% Large, 33% Medium

What Do G2 Reviewers Say About Azure SQL Database?

AI-generated summary from verified user reviews

Pros
  • Users appreciate the great scalability of Azure SQL Database, enabling quick and efficient data management with no downtime.
  • Users value the seamless integrations of Azure SQL Database, enhancing efficiency and collaboration within the Azure ecosystem.
  • Users appreciate the robust built-in security features of Azure SQL Database, enhancing protection for their applications.
  • Users value the ease of use of Azure SQL Database, appreciating its quick setup and seamless management features.
  • Users highlight the easy integrations of Azure SQL Database, streamlining development and reducing operational complexities.
Cons
  • Users find Azure SQL Database expensive, especially as usage increases, complicating accessibility and performance management.
  • Users find complexity issues in managing billing structures, leading to confusion and unexpected costs with Azure SQL Database.
  • Users find the cost and complexity of Azure SQL Database challenging, especially at scale and for advanced configurations.
  • Users experience feature limitations in Azure SQL Database, leading to challenges with advanced SQL functionality and support.
  • Users find Azure SQL Database has limited database support, lacking cross-database querying and advanced SQL features.

What Are Recent G2 Reviews of Azure SQL Database?

What Are G2 Users Discussing About Azure SQL Database?

Amazon Aurora

Amazon Aurora is a fully managed relational database service that combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases. Compatible with MySQL and PostgreSQL, Aurora delivers up to five times the throughput of standard MySQL databases and up to three times that of standard PostgreSQL databases. It is designed for high availability, offering up to 99.99% availability within a single region and up to 99.999% across multiple regions. Aurora's architecture includes a distributed, fault-tolerant storage system that automatically scales up to 128 tebibytes, ensuring continuous data access and durability. Additionally, Aurora provides serverless configurations, allowing automatic scaling based on application needs, and integrates seamlessly with other AWS services for machine learning and analytics. Key Features and Functionality: - High Performance: Delivers up to five times the throughput of MySQL and three times that of PostgreSQL, enabling efficient handling of demanding workloads. - High Availability: Designed for up to 99.99% availability within a single region and up to 99.999% across multiple regions, ensuring continuous data access. - Scalability: Automatically scales storage up to 128 tebibytes and supports up to 15 read replicas for read-intensive applications. - Serverless Configuration: Offers Aurora Serverless, which automatically adjusts capacity based on application demand, eliminating the need for manual provisioning. - Machine Learning Integration: Integrates with Amazon SageMaker and Amazon Comprehend, allowing for in-database machine learning capabilities without data movement. - Security: Provides multiple layers of security, including network isolation, encryption at rest and in transit, and compliance with various industry standards. Primary Value and Solutions Provided: Amazon Aurora addresses the need for a high-performance, highly available, and scalable relational database service that is cost-effective and easy to manage. By offering compatibility with MySQL and PostgreSQL, it allows organizations to migrate existing applications without significant code changes. Aurora's automatic scaling and serverless options cater to applications with variable workloads, reducing operational overhead and costs. Its integration with AWS machine learning services enables real-time analytics and predictive capabilities directly within the database, enhancing application functionality. Overall, Aurora simplifies database management while delivering enterprise-grade performance and reliability.

Average Rating: 4.5/5.0

Total Reviews: 435

How Do G2 Users Rate Amazon Aurora?

  • Application Performance: 8.9/10 (Category avg: 8.9/10)
  • Ease of Use: 8.7/10 (Category avg: 8.8/10)
  • Scalability: 9.1/10 (Category avg: 9.0/10)
  • Provisioning: 8.7/10 (Category avg: 8.8/10)

Who Is the Company Behind Amazon Aurora?

Who Uses This Product?

  • Who Uses This: DevOps Engineer, Software Engineer
  • Top Industries: Information Technology and Services, Computer Software
  • Company Size: 38% Small, 34% Medium

What Do G2 Reviewers Say About Amazon Aurora?

AI-generated summary from verified user reviews

Pros
  • Users commend the scalability of Amazon Aurora, enjoying seamless performance and cost-effective management for heavy workloads.
  • Users commend the high availability of Amazon Aurora, ensuring reliable performance and seamless database management across applications.
  • Users commend the ease of use of Amazon Aurora, simplifying database management and integration effortlessly.
  • Users commend Amazon Aurora for its superior performance and scalability, making it ideal for heavy workloads and ETL jobs.
  • Users commend Amazon Aurora for its high availability, ensuring reliable data access with automated replication across multiple zones.
Cons
  • Users find the pricing model expensive, especially as storage needs grow and compared to self-managed databases.
  • Users face challenges with AWS dependency, including high costs and limited flexibility for future migration options.
  • Users note feature limitations in Aurora, particularly with advanced features and flexibility compared to self-managed databases.
  • Users note that cost issues can escalate quickly, particularly with larger datasets and unpredictable expenses.
  • Users find the learning curve steep, especially when transitioning from basic database solutions, impacting their optimization efforts.

What Are Recent G2 Reviews of Amazon Aurora?

What Are G2 Users Discussing About Amazon Aurora?

DigitalOcean

DigitalOcean is a cloud computing platform designed to assist businesses and developers in creating, deploying, and scaling applications efficiently. This infrastructure-as-a-service (IaaS) solution caters primarily to startups and growing digital enterprises, providing them with the essential tools and resources needed to establish a robust digital presence or develop innovative software products. By focusing on simplicity and user-friendliness, DigitalOcean enables users to navigate the complexities of cloud computing with ease. The target audience for DigitalOcean includes developers, entrepreneurs, and small to medium-sized businesses seeking reliable cloud solutions without the overhead of managing intricate infrastructure. The platform is particularly beneficial for those who prioritize rapid deployment and scalability, allowing them to focus on their core competencies—building and enhancing their applications. DigitalOcean's offerings are tailored to meet the needs of users at various stages of their development journey, from initial project setup to full-scale production environments. Key features of DigitalOcean include its straightforward user interface, which simplifies the process of launching virtual servers, known as Droplets. Users can choose from a variety of pre-configured images, including popular programming languages and frameworks, to expedite their development process. Additionally, DigitalOcean provides managed services such as databases and Kubernetes, allowing users to offload operational tasks and concentrate on application development. The platform also emphasizes security, offering features like automated backups, monitoring, and firewalls to protect user data and applications. Another significant benefit of DigitalOcean is its strong community support and extensive documentation. Users can access a wealth of tutorials, guides, and forums that facilitate knowledge sharing and problem-solving. This community-driven approach not only enhances the user experience but also fosters collaboration among developers, enabling them to learn from one another and share best practices. By combining powerful infrastructure with a supportive ecosystem, DigitalOcean stands out as a valuable resource for those looking to innovate in the digital landscape.

Average Rating: 4.6/5.0

Total Reviews: 747

How Do G2 Users Rate DigitalOcean?

  • Application Performance: 8.7/10 (Category avg: 8.9/10)
  • Ease of Use: 9.2/10 (Category avg: 8.8/10)
  • Scalability: 9.1/10 (Category avg: 9.0/10)
  • Provisioning: 8.7/10 (Category avg: 8.8/10)

Who Is the Company Behind DigitalOcean?

  • Seller: DigitalOcean
  • Year Founded: 2012
  • HQ Location: New York
  • LinkedIn® Page: www.linkedin.com
    2,476 employees on LinkedIn®
  • Ownership: NYSE: DOCN

Who Uses This Product?

  • Who Uses This: Software Engineer, Founder
  • Top Industries: Computer Software, Information Technology and Services
  • Company Size: 83% Small, 12% Medium

What Do G2 Reviewers Say About DigitalOcean?

AI-generated summary from verified user reviews

Pros
  • Users commend the ease of use of DigitalOcean, appreciating its intuitive design and straightforward setup for cloud hosting.
  • Users appreciate the cost-effective solutions of DigitalOcean, enjoying flexible payments and transparent pricing for startups.
  • Users appreciate the simplicity and intuitive interface of DigitalOcean, making cloud hosting easy and efficient for all.
  • Users appreciate the affordable pricing of DigitalOcean, making cloud hosting accessible without breaking the bank.
  • Users love the easy setup of DigitalOcean, enabling quick deployment of resources with a user-friendly interface.
Cons
  • Users find DigitalOcean to have limited features that fall short for advanced or enterprise-level needs compared to competitors.
  • Users find DigitalOcean expensive compared to competitors, wishing for more flexible pricing options to enhance value.
  • Users note a lack of detailed features and support, hindering effective use of DigitalOcean's capabilities.
  • Users find resource limitations frustrating, as they struggle with droplet caps and inadequate hardware updates.
  • Users experience limited functionality in DigitalOcean, especially regarding advanced features and detailed analytics for resource management.

What Are Recent G2 Reviews of DigitalOcean?

What Are G2 Users Discussing About DigitalOcean?

Google Cloud SQL

Cloud SQL is a fully-managed managed relational database service for MySQL, PostgreSQL, and SQL Server with rich extension collections, configuration flags, and developer ecosystems.

Average Rating: 4.5/5.0

Total Reviews: 355

How Do G2 Users Rate Google Cloud SQL?

  • Application Performance: 9.2/10 (Category avg: 8.9/10)
  • Ease of Use: 9.2/10 (Category avg: 8.8/10)
  • Scalability: 9.2/10 (Category avg: 9.0/10)
  • Provisioning: 8.9/10 (Category avg: 8.8/10)

Who Is the Company Behind Google Cloud SQL?

  • Seller: Google
  • Year Founded: 1998
  • HQ Location: Mountain View, CA
  • LinkedIn® Page: www.linkedin.com
    301,144 employees on LinkedIn®
  • Ownership: NASDAQ:GOOG
  • Phone: +1 (650) 253-0000

Who Uses This Product?

  • Who Uses This: Software Engineer, Data Engineer
  • Top Industries: Information Technology and Services, Computer Software
  • Company Size: 41% Medium, 34% Small

What Do G2 Reviewers Say About Google Cloud SQL?

AI-generated summary from verified user reviews

Pros
  • Users appreciate the ease of management and setup of Google Cloud SQL, enjoying automated backups and seamless scaling.
  • Users value the seamless integration with Google Cloud services, enhancing reliability and saving operational time.
  • Users appreciate the ease of use of Google Cloud SQL, making database management and setup smooth and efficient.
  • Users appreciate the easy integrations of Google Cloud SQL, enhancing reliability and simplifying operational tasks seamlessly.
  • Users value the seamless scalability of Google Cloud SQL, enabling efficient handling of traffic spikes effortlessly.
Cons
  • Users find pricing transparency lacking in Google Cloud SQL, leading to unexpected cost increases for storage and instances.
  • Users highlight cost concerns due to rapid escalation and ambiguity in billing that affects affordability.
  • Users find significant scaling issues with Google Cloud SQL, facing slow support and costly resource consumption.
  • Users feel that complex pricing makes it hard to predict costs, hindering effective budget management for Google Cloud SQL.
  • Users find the pricing confusion in Google Cloud SQL challenging, complicating budgeting and cost forecasting.

What Are Recent G2 Reviews of Google Cloud SQL?

What Are G2 Users Discussing About Google Cloud SQL?

Amazon Neptune

Amazon Neptune is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets. The core of Amazon Neptune is a purpose-built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency. Amazon Neptune supports popular graph models Property Graph and W3C's RDF, and their respective query languages Apache TinkerPop Gremlin and SPARQL, allowing you to easily build queries that efficiently navigate highly connected datasets. Neptune powers graph use cases such as recommendation engines, fraud detection, knowledge graphs, drug discovery, and network security. Amazon Neptune is highly available, with read replicas, point-in-time recovery, continuous backup to Amazon S3, and replication across Availability Zones. Neptune is secure with support for encryption at rest. Neptune is fully-managed, so you no longer need to worry about database management tasks such as hardware provisioning, software patching, setup, configuration, or backups.

Average Rating: 4.3/5.0

Total Reviews: 31

How Do G2 Users Rate Amazon Neptune?

  • Application Performance: 9.1/10 (Category avg: 8.9/10)
  • Ease of Use: 9.1/10 (Category avg: 8.8/10)
  • Scalability: 8.8/10 (Category avg: 9.0/10)
  • Provisioning: 9.2/10 (Category avg: 8.8/10)

Who Is the Company Behind Amazon Neptune?

Who Uses This Product?

  • Top Industries: Computer Software
  • Company Size: 65% Small, 26% Large

What Are Recent G2 Reviews of Amazon Neptune?

Kintone

Kintone is a no-code business application platform designed to empower non-technical users to create robust applications, workflows, and databases tailored to their teams and organizations. By utilizing a user-friendly interface that emphasizes clicks over coding, Kintone enables individuals to develop applications that streamline business processes, enhance collaboration on projects and tasks, and facilitate the reporting of complex data with ease. This platform is particularly beneficial for business users who require immediate solutions without the need for extensive programming knowledge. Kintone offers a wide array of pre-built applications that cater to various use cases, including customer relationship management (CRM), project management, inventory management, and more. These templates allow users to hit the ground running and adapt the applications to their specific needs, significantly reducing the time and effort required to implement new systems. Kintone's target audience includes small to medium-sized businesses, project managers, team leaders, and any professional looking to optimize their workflow without relying on IT departments or external developers. The no-code approach democratizes app development, allowing users from diverse backgrounds to participate in creating solutions that address their unique challenges. This inclusivity fosters a culture of innovation within organizations, as team members can contribute ideas and improvements based on their firsthand experiences. Key features of Kintone include customizable dashboards, automated workflows, and real-time collaboration tools. Users can design dashboards that provide insights into their projects and data at a glance, while automated workflows help eliminate repetitive tasks, ensuring that team members can focus on higher-value activities. The platform also supports real-time collaboration, enabling teams to work together seamlessly, share updates, and track progress on projects without the need for constant meetings or email exchanges. Kintone stands out in the no-code platform category by offering a flexible and scalable solution that grows with organizations. Its ability to integrate with other tools and services further enhances its functionality, allowing users to create a comprehensive ecosystem that meets their evolving business needs. By providing a powerful yet accessible platform for app development, Kintone empowers users to take control of their workflows and drive efficiency within their teams.

Average Rating: 4.6/5.0

Total Reviews: 280

How Do G2 Users Rate Kintone?

  • Application Performance: 9.1/10 (Category avg: 8.9/10)
  • Ease of Use: 8.9/10 (Category avg: 8.8/10)
  • Scalability: 9.1/10 (Category avg: 9.0/10)
  • Provisioning: 9.2/10 (Category avg: 8.8/10)

Who Is the Company Behind Kintone?

  • Seller: Kintone
  • Company Website:
  • Year Founded: 1997
  • HQ Location: San Francisco, CA
  • LinkedIn® Page: www.linkedin.com
    83 employees on LinkedIn®
  • Ownership: 4776:Tokyo Stock Exchange

Who Uses This Product?

  • Who Uses This: CEO, Executive Director
  • Top Industries: Non-Profit Organization Management, Information Technology and Services
  • Company Size: 73% Small, 22% Medium

What Do G2 Reviewers Say About Kintone?

AI-generated summary from verified user reviews

Pros
  • Users highlight Kintone's ease of use, enjoying its user-friendly interface and efficient task management capabilities.
  • Users commend Kintone for its outstanding customer support, praising quick responses and effective issue resolution.
  • Users value Kintone for its flexible customization and centralized workflows, making approvals streamlined and efficient.
  • Users value Kintone's customization capabilities, enabling tailored workflows and forms to meet specific business needs efficiently.
  • Users value Kintone's customization options, enabling tailored workflows and apps without needing coding knowledge.
Cons
  • Users find the missing export features limiting, particularly for data submission requirements in Excel or PDF formats.
  • Users find the poor interface design of Kintone makes it difficult to navigate and operate efficiently.
  • Users find limited customization in Kintone frustrating, hindering flexibility and integration with other applications.
  • Users find Kintone's limited features challenging, particularly its outdated interface and poor integration options.
  • Users find Kintone's poor usability frustrating, especially due to its complex interface and multiple steps for operation.

What Are Recent G2 Reviews of Kintone?

What Are G2 Users Discussing About Kintone?

Amazon ElastiCache

Amazon ElastiCache is a fully managed service that makes it easy to deploy, operate, and scale an in-memory data store and cache in the cloud. Often working in conjunction with other AWS database and storage services, ElastiCache ensures modern applications meet real-time requirements for high data throughput and sub-milli second response times, while serving millions of simultaneous requests. Amazon ElastiCache supports two open-source in-memory engines: o Redis - a fast, open source, in-memory data store and cache. Amazon ElastiCache for Redis is a Redis-compatible in-memory service that delivers the ease-of-use and power of Redis along with the availability, reliability and performance suitable for the most demanding applications. ElastiCache for Redis is fully managed, scalable, and secure - making it an ideal candidate to power high-performance use cases such as Web, Mobile Apps, Gaming, Ad-Tech, and IoT. o Memcached - a widely adopted memory object caching system. Amazon ElastiCache for Memcached is protocol compliant with Memcached, so popular tools that you use today with existing Memcached environments will work seamlessly with the service. ElastiCache for Memcached is suitable for caching use cases where performance and concurrency is important.

Average Rating: 4.5/5.0

Total Reviews: 84

How Do G2 Users Rate Amazon ElastiCache?

  • Application Performance: 8.8/10 (Category avg: 8.9/10)
  • Ease of Use: 8.9/10 (Category avg: 8.8/10)
  • Scalability: 8.6/10 (Category avg: 9.0/10)
  • Provisioning: 8.8/10 (Category avg: 8.8/10)

Who Is the Company Behind Amazon ElastiCache?

Who Uses This Product?

  • Who Uses This: Software Engineer, DevOps Engineer
  • Top Industries: Computer Software, Information Technology and Services
  • Company Size: 35% Small, 33% Medium

What Do G2 Reviewers Say About Amazon ElastiCache?

AI-generated summary from verified user reviews

Pros
  • Users find cost efficiency in alternatives to Amazon ElastiCache, citing significant savings and better performance options.
  • Users highlight the lack of effective customer support from AWS, leading to negative experiences with billing and account security.
  • Users appreciate the extremely low-latency performance of Amazon ElastiCache, enhancing application responsiveness during traffic spikes.
  • Users appreciate the extremely low-latency performance of Amazon ElastiCache, enhancing application response times significantly.
  • Users appreciate the extremely low-latency performance of Amazon ElastiCache, enhancing application response times and managing traffic spikes effectively.
Cons
  • Users criticize the cost issues with ElastiCache, feeling it's overpriced with inadequate support compared to alternatives.
  • Users often face downtime issues when scaling large Redis clusters, requiring careful planning and rebalancing.
  • Users find AWS ElastiCache to be expensive and lacking support, prompting many to switch to more cost-effective solutions.
  • Users report poor customer support with Amazon ElastiCache, leading many to switch to alternatives like GCP.
  • Users struggle with scaling issues in Amazon ElastiCache, often needing downtime and careful rebalancing for large Redis clusters.

What Are Recent G2 Reviews of Amazon ElastiCache?

What Are G2 Users Discussing About Amazon ElastiCache?

Rachana Hasyagar
RH
Researched and written by Rachana Hasyagar
Updated October 3, 2024

Learn More About Database as a Service (DBaaS) Providers

What is Database as a Service (DBaaS)? 

Database as a Service (DBaaS) is the software used to set up, operate, and scale databases in the cloud. Users can access a cloud database system without having to purchase hardware, install additional software, or even manage the database themselves. All these activities are done by the DBaaS provider, including upgrades, new software additions, availability of the database at all times, and downtime minimization. A few minutes of deployment time could replace weeks of time for development and installation work. DBaaS has been growing in popularity since it allows customers to focus on business operations and decisions. 

The DBaaS software will manage runtime environment, OS, middleware, servers, storage, networking capabilities, and virtualization, whereas the customer needs to manage applications and data. In an on-premise environment, a customer needs to handle all the components mentioned above.

Evolution of DBaaS

Companies spent their finances to get servers, storage, database management systems, and any other hardware that would be installed and located within their own data center. Along with infrastructure costs, training for IT staff on this hardware was required. Additional costs such as maintenance and licensing all led to a very high total cost of ownership (TCO) for the vendor. Companies were so busy focusing on developing their data centers that several ended up forgetting the reasons they were installed in the first place—to streamline business processes and make data-driven decisions. IT administrators would take a long time to troubleshoot and fix errors, and these would often cause downtimes and delays affecting the entire business. Considering these exorbitant costs, SME or SMBs would find it extremely difficult to invest in such requirements.

As these issues grew along with the time and cost, companies realized a need for a more efficient process in place. The focus was now on automating tasks—virtualization, containerization, and several other technologies grew significantly. Finally, with the advent of cloud computing databases being offered as a service not only by some of the largest cloud providers (such as Amazon Relational Database Service, IBM Db2, Azure SQL Database, and Google Cloud Firestore) but also on-premises database management system providers, people realized the importance of cloud.

What Does DBaaS Stand For?

DBaaS stands for Database as a Service. DBaaS is also known as managed database service. Usage of a DBaaS software means that there is no need for a user to deploy a database management system (DBMS) on premises since it is a managed service. It uses all the benefits of cloud computing to ensure that the user has low to zero initial infrastructure costs.

What are the Common Features of Database as a Service (DBaaS)?

The following are some core features within the DBaaS that can help users in several ways:

Automation: Database administration, access control, monitoring, and several other tasks are completely automated. The customers do not need to concern themselves with these tasks, since they are designed in a manner that the machine itself will automatically execute all tasks without any human intervention.

Self-service capabilities: Since the DBaaS software is fully automated, admin tasks can be automated as well. These tasks can be scheduled to support different database activities. DBaaS providers will support numerous automated tasks such as OS and kernel updates, back-up scheduling and restoration, software patching, and built-in replication among others.

On-demand usage: Users can opt for the DBaaS as per requirement, and it only takes a couple of minutes to set up. There are overall IT savings since the customer will only pay as per usage.

Dynamic: The DBaaS software is a flexible platform and will use the resources available as required. It will tailor itself to match the user's environment needs.

True high availability (HA) and resilience: DBaaS systems need to show true HA so that the system is dependable enough to continuously work without any errors. For a DBaaS system, HA means that users can run several critical applications and workloads without having to worry about a database failing or becoming unavailable due to any failure.

What are the Benefits of Database as a Service (DBaaS)?

Some of the key benefits of DBaaS software is provided below: 

Low initial costs: Since the customer does not need to invest in any hardware, there are no upfront costs associated with database technologies. In addition, the customer does not need to purchase additional database management systems if the need for scaling arrives. The customer only needs to pay a subscription fee for using the DBaaS software which is determined by the resources being consumed. In case a customer needs to purchase additional capacity in the future, they can just opt to subscribe for the same or add additional features to their subscription pricing plan.

Scalability: Since the customer would not own the hardware itself, the DBaaS software vendor will provide the customer with a flexible and scalable infrastructure to scale up or down based on their database needs. A customer can scale down the number of resources being used during off-peak times, and increase its resources during high-peak requirements. This benefit is also very useful when we consider very large datasets or big data applications.

Reduced risk complexities: When creating a DBaaS service level agreement (SLA), the cloud computing provider needs to ensure that the customer will be provided a certain amount of uptime. In case this fails, the customer can be compensated for the same.

Supports configurability: Most of the DBaaS providers provide numerous options for customers to configure their DBaaS as per their database. Since there are several different types of databases, this configurability feature is a must to ensure the quality of the DBMS process.

Lower admin costs: Since there is no hardware owned by the customer, there is no requirement for a database management team to handle it. Most of the operations are handled by the DBaaS provider and customers can choose what they prefer to control. IT staff can refocus their time on working on other applications, software, and workloads.

Improved time to market: When using an on-premises database, development teams usually raise a ticket to their IT teams to provide some information which could take days. But with DBaaS software, developers can also be allowed to access the DBaaS capabilities, and download their required data or information in a matter of minutes.

Security: Since cloud providers have their own strong and secure encryption and security methods to ensure that customer data is safe on the cloud, these security features are extended to a DBaaS customer as well. DBaaS software providers will also take care of any government compliance data regulations such as HIPAA.

Who Uses Database as a Service (DBaaS)?

Some of the key personas that use DBaaS are listed below:

DBaaS administrator: This persona will be primarily responsible for maintaining and managing the DBaaS software. A DBaaS administrator can use the software to create, delete, and restore database deployments, can monitor service usage in the cloud, and send requests to scale or patch up as required.

Cloud account administrator: A cloud account administrator manages the cloud accounts for an organization. They can create users and provide them access to the DBaaS solutions. The administrator will be responsible for deleting and adding user personas as well.

Identity domain administrator: This persona will be in charge of creating cloud service administrators and creating accounts for the DBaaS administrator within a particular identity domain.

Nonuser or administrator: This persona will work with the cloud service. This user will be assigned application roles, service roles, workload-related tasks, and others. Users will be able to access several database instances within a particular identity domain.

Application owner: Within the organization, the application owner will use the DBaaS software to access or call any database required for running the application. There is no need to wait for days to raise any request to get access to a database.

Developers: Developers can use several cloud-hosted APIs to build new applications and access and manipulate the data for various programs. Because of this feature, DBaaS shares several similarities with other SaaS or PaaS cloud-based offerings.

Challenges with Database as a Service (DBaaS) 

DBaaS solutions can come with their own set of challenges. 

Lack of control: This is considered to be the biggest challenge that customers face with DBaaS. Customers do not have direct access to servers that are running the database. The customer cannot be involved in the physical security of the servers or even cybersecurity that protects the data. If for any reason the server stops working, the customer is affected until the cloud provider fixes it.

Security concerns: Although DBaaS providers provide top-notch security from their cloud computing capabilities, organizations might find using DBaaS a challenge. The fact that the customer would not have control over how the data is stored, accessed, transmitted, or backed up could cause severe security concerns. There have been numerous data breaches being reported daily across the globe and several organizations are becoming wary of using DBaaS software.

Dependency on the cloud provider for additional enhancements: There is a lack of physical control when a customer opts for a DBaaS solution. In case a customer wants to upgrade their service with enhanced security products, for example, the customer will not have any control over the same. They can raise a ticket request with the cloud provider. There is no method in place for a customer to implement any additional services that they want which are not offered by the cloud provider. So in the example above, the customer would need to wait until that particular security enhancement is supported by the cloud provider or opt for the one that the cloud provider is offering.

Vendor lock-in challenges: Several DBaaS solution offerings will provide numerous features today to move more customer databases to the cloud. However, no one can predict the future so what is a good decision today may not be one tomorrow. As an example, data privacy and compliance regulations in the future could pressurize EU customers to store their data in a particular location, but due to vendor lock-in issues, the customer could run into several problems since several DBaaS cloud providers such as Amazon, Google, and Oracle are based out of US headquarters.

How to Buy Database as a Service (DBaaS) 

Under this section, a customer can gather and prioritize key requirements and RFI distribution, specifically for DBaaS software:

Requirements Gathering (RFI/RFP) for Database as a Service (DBaaS)

For customers looking for a wide array of DBaaS options, having a neutral opinion will be key to choosing one. Customers can use reviews here at G2.com as a guide to move forward with the DBaaS option.

When choosing a DBaaS option, it’s very important to ask the following questions:

  • Does the cloud provider support the type of database that is required?
  • Can the provider support scaling requirements in the future?
  • Are there standards for data protection and regulations?
  • Does the provider have support teams present in case of any query?
  • Is it a high availability (HA) software? Is it able to withstand any nodal failures?
  • Does it have a robust backup? Does it support built-in replication?

By answering these questions, the customer will have an understanding of what kind of DBaaS service provider would be the best fit for their organization. Understanding the customer’s database type or technology and making sure that the cloud provider can support this database is key.

Compare Database as a Service (DBaaS) Products

Create a long list

In this step, buyers should keep their options open to consider the full range of products. Buyers have the freedom to explore numerous offerings that the DBaaS market has. In addition, this is the main step to evaluate the answers to the above questions. The long list can be made much more concise and smaller by addressing the goals.

Create a short list

Buyers can make much more granular comparisons on this step. In addition to this, buyers can use the G2 reviews to further narrow this list down.

Conduct demos

Once the list has been reduced to a couple of vendors, buyers may begin to request a demo. During a DBaaS demo, buyers should seek out information that is related to their non-negotiable terms. This is a good stage where the buyer can delve more deeply into understanding how secure their database will be, what the features are—latency in loading databases, after-service support, staff training, and other additional features that can be provided. 

Selection of Database as a Service (DBaaS)

Choose a selection team

Choosing the right team to work together to decide the right DBaaS software is a critical part of the process. This team will be in charge of overseeing the entire database migration to cloud. The team should include a mix of different personas who have the required skills, the interest, and the time. Some roles include DBaaS admins, cloud engineers, and IT admins. The buyer administrator is one of the key personnel required for this selection team since this admin will control the buying process. For smaller firms that want to move to DBaaS, they might not have several employees to be a part of this team, and therefore they might need to overlap roles to make the best assessment.

Negotiation

A buyer can choose to negotiate to trim costs. The buyer needs to note that if in the future there is a requirement for scaling, there would be additional costs or an increase to the subscription pricing. Keeping such factors in mind will help the buyer to put forward better negotiation tactics for the specific functions that matter.

Final decision

Once all the steps are complete, the final decision is made weighing all factors and scenarios. Having a trial run of the DBaaS software is a good place to start. A small group of developers or admins can use the DBaaS software to see if there are viable benefits and pass on their views to the team making the final decision.