Compare Serverless Products

Estimates based on serverless:talent research team. Source: Product's Website

Topic
About Product

PlanetScale is a MySQL-compatible, serverless database platform powered by Vitess. Get started in seconds and scale indefinitely. You can quickly learn the basics of creating and managing a database; or learn more about the concepts, like database branching, that make this platform unique.

PlanetScale is designed to be as beautiful and consistently easy to use as it is reliable. In other words, get ready for a whole new level of UX, worthy of the most important piece in your application stack.

Amazon Aurora Serverless is an on-demand, auto-scaling configuration for Amazon Aurora. It automatically starts up, shuts down, and scales capacity up or down based on your application's needs. It enables you to run your database in the cloud without managing any database capacity.

With Aurora Serverless, you simply create a database endpoint, optionally specify the desired database capacity range, and connect your applications. You pay on a per-second basis for the database capacity you use when the database is active, and migrate between standard and serverless configurations with a few clicks in the Amazon RDS Management Console.


Pricing

Free Plan

  • 3 databases
  • 10GB Storage
  • 100 Million rows read/mo per DB
  • 10 Million rows written/mo per DB

Paid Plans

The pricing for PlanetScale starts at:

  • $1.25 per month per 1GB storage
  • $15 per 100 Million rows read 
  • $15 per 10 Million rows written

Example Pricing

Application with 10M read and 1M written calls would cost $1.5 + $1.5 + $1.25  = $4.25 USD

A wide variety of payment methods exist, with the smallest database starting at an upfront $243, or $24.82 monthly for a year.

Performance

Onboarding

Start building a database in production in 5 minutes.

Scalability

Automatically done through serverless technology.

Regions

PlanetScale currently offers database deployment in three regions. Select the region closest to your application servers to reduce latency between your database and application. Deploy branches in the region closest to your location to help reduce latency when interacting with the database.

Backups

​PlanetScale provides the ability to create, schedule, and restore backups for production and development database branches. In addition to the daily default backups that PlanetScale schedules for your database branches, you can create additional manual backups. 

Security

PlanetScale is SOC 2 Type II compliant. All data is stored encrypted at rest throughout the PlanetScale platform. This helps mitigate the risk of unintentional or malicious access to user data on storage systems.

Onboarding
Good documentation that includes tutorials.

Scalability
On-demand auto scaling configuration, sharding.

Regions
US, Africa, Asia Pacific, China, South America, Middle East and Europe. The support varies across specific versions of each database engine, and across AWS Regions.

 
Backups 
Aurora backs up your cluster volume automatically and retains restore data for the length of the backup retention period. You can specify a backup retention period, from 1 to 35 days, when you create or modify a DB cluster.  Aurora backups are stored in Amazon S3.

Security
By default, Aurora Serverless v1 uses the Transport Layer Security/Secure Sockets Layer (TLS/SSL) protocol to encrypt communications between clients and your Aurora Serverless v1 DB cluster. It supports TLS/SSL versions 1.0, 1.1, and 1.2.


Technical Details

PlanetScale offers the following functionalities:

  • Automated Deployment
  • Creation (Development)
  • Queries
  • For Developers
  • User Management
  • Continuous Integration
  • Online support
  • Supports SQL
  • Compatible with MySQL and PostgreSQL
  • High-performance storage subsystem
  • Automates and standardizes database clustering and replication
  • Supports the full breadth of Aurora features, including Global Database, Multi-AZ deployments, and read replicas.
  • Takes advantage of the familiar Amazon Relational Database Service (Amazon RDS) features for management and administration.
Supported Languages
Javascript,Go,Python,Java,PHP,TypeScript,Ruby on Rails,Rust
PHP,Python,Java,Ruby on Rails