PolarDB-X offers two storage billing modes — pay-as-you-go and subscription — to match different workload patterns. Pricing varies by region, instance type, and storage type.
Billing modes
Pay-as-you-go | Subscription | |
How it works | Billed per GB-hour based on actual storage used | Billed for a pre-committed storage capacity |
Billing unit | USD per GB-hour | USD per GB-hour (Local SSD) or USD per GB-month (Local SSD with custom size) |
Instance types | Primary and read-only instances | Primary instances only |
Best for | Unpredictable or fluctuating storage needs | Stable workloads with consistent storage requirements |
Cost advantage | No upfront commitment | Lower per-unit rate than pay-as-you-go |
To decide which mode to use: if your storage usage is stable and predictable over several months, subscription saves money. If storage grows and shrinks frequently, pay-as-you-go avoids over-commitment.
Pay-as-you-go pricing
Storage is billed per GB-hour based on actual usage. Charges apply to both primary and read-only instances.
Unit: USD per GB-hour
RegionUSDUSD | Primary instance — Local SSD with custom size | Primary instance — Local SSD with fixed size | Read-only instance — Local SSD |
Regions in the Chinese mainland | 0.000265 | 0.000265 | 0.000265 |
China (Hong Kong) | 0.000265 | 0.000265 | 0.000265 |
Singapore | 0.000398 | 0.000398 | 0.000398 |
Indonesia (Jakarta) | 0.000398 | 0.000398 | 0.000398 |
Germany (Frankfurt) | 0.000398 | 0.000398 | 0.000398 |
US (Virginia) | 0.000398 | 0.000398 | 0.000398 |
US (Silicon Valley) | 0.000398 | 0.000398 | 0.000398 |
Region | Primary instance | |
Local SSD | Local SSD - Custom | |
The Chinese mainland | 0.000156/GB/hour | 0.1125/GB/month |
China (Hong Kong) | 0.000156/GB/hour | 0.1125/GB/month |
Singapore | 0.000234/GB/hour | 0.16875/GB/month |
Indonesia (Jakarta) | 0.000234/GB/hour | 0.16875/GB/month |
Germany (Frankfurt) | 0.000234/GB/hour | 0.16875/GB/month |
US (Virginia) | 0.000234/GB/hour | 0.16875/GB/month |
US (Silicon Valley) | 0.000234/GB/hour | 0.16875/GB/month |
Region | Primary instance | Read-only instance | |
Local SSD - Custom | Local SSD - Fixed Size | Local SSD | |
The Chinese mainland | 0.000265 | 0.000265 | 0.000265 |
China (Hong Kong) | 0.000265 | 0.000265 | 0.000265 |
Singapore | 0.000398 | 0.000398 | 0.000398 |
Indonesia (Jakarta) | 0.000398 | 0.000398 | 0.000398 |
Germany (Frankfurt) | 0.000398 | 0.000398 | 0.000398 |
US (Virginia) | 0.000398 | 0.000398 | 0.000398 |
US (Silicon Valley) | 0.000398 | 0.000398 | 0.000398 |
Subscription pricing
Subscription storage is available for primary instances only. The billing unit depends on the storage type:
Local SSD: billed per GB-hour
Local SSD with custom size: billed per GB-month
Region | Primary instance — Local SSD (USD per GB-hour) | Primary instance — Local SSD with custom size (USD per GB-month) |
Regions in the Chinese mainland | 0.000156 | 0.1125 |
China (Hong Kong) | 0.000156 | 0.1125 |
Singapore | 0.000234 | 0.16875 |
Indonesia (Jakarta) | 0.000234 | 0.16875 |
Germany (Frankfurt) | 0.000234 | 0.16875 |
US (Virginia) | 0.000234 | 0.16875 |
US (Silicon Valley) | 0.000234 | 0.16875 |
Comparing costs across billing modes
The table below shows the effective monthly cost per 100 GB in each region, calculated using 730 hours per month.
Region | Pay-as-you-go (USD/month per 100 GB) | Subscription — Local SSD (USD/month per 100 GB) | Subscription — Local SSD with custom size (USD/month per 100 GB) |
Regions in the Chinese mainland | 19.34 | 11.39 | 11.25 |
China (Hong Kong) | 19.34 | 11.39 | 11.25 |
Singapore | 29.05 | 17.08 | 16.88 |
Indonesia (Jakarta) | 29.05 | 17.08 | 16.88 |
Germany (Frankfurt) | 29.05 | 17.08 | 16.88 |
US (Virginia) | 29.05 | 17.08 | 16.88 |
US (Silicon Valley) | 29.05 | 17.08 | 16.88 |
Monthly cost = hourly rate × 100 GB × 730 hours. Subscription saves approximately 41% compared to pay-as-you-go at equivalent usage.