Documentation
Getting Started
Overview
SolarSystemDB is a cloud platform for efficiently managing and operating SQLite databases.
By grouping multiple databases into clusters, you can prevent human errors when you need to add the same item.
In addition, the concepts of teams, clusters, and branches allow multiple users to work together to manage and operate databases.
Team
A team is made up of multiple users, and manages and operates databases within the team.
A user can belong to any number of teams.
However, the number of teams that a user can be an administrator for is limited, and can be increased by upgrading to a higher plan.
Each team has one payment administrator for database usage, who determines the team's database usage, number of clusters, and number of branches.
A team can have multiple clusters.
The database usage of a team is counted as the total usage of all clusters within the team.
Cluster
Databases are managed in units called clusters.
Multiple branches can be created in one cluster, and SQL can be executed independently on each branch.
Branch
Each cluster can have multiple branches, and schemas can be replicated and modified between branches.
The state of a branch can be restored to any point within the past 30 days using Time Travel Backup.
Global Scalability
SolarSystemDB's core functions use Cloudflare D1.
By managing databases globally, you can access them quickly and with low latency.
In addition, you can use read replicas distributed around the world, so you will not lose your database and minimize downtime.
This provides a highly available database system.
Time Travel Rollback
Time Travel Rollback is a service provided by Cloudflare D1.
It stores backups of your data for the last 30 days and allows you to roll back to any point in time.