Compare Products

Cloud

Cloud Database-as-a-service
Cloud Icon

Self-Managed

Database Software
Aws
Google Cloud
Azure
Region: US East 1 (N. Virginia) - Tier 1

Standard

For standard production workloads
Starts at $0.80/hr

Key features:

  • Check Icon
    Standard Support
  • Check Icon
    99.9% SLA
  • Check Icon
    Workspaces
  • Check Icon
    Unlimited Storage
  • Check Icon
    MySQL compatibility
  • Check Icon
    SOC2 Type 2, ISO27001, GDPR/ CCPA, HIPAA

Premium

For mission-critical workloads
Starts at $1.60/hr

Everything in Standard, plus:

  • Check Icon
    Standard Support
  • Check Icon
    99.99% SLA
  • Check Icon
    Point-in-time Recovery
  • Check Icon
    Multi-AZ failover
  • Check Icon
    Audit logging

Dedicated

For unique security needs
Contact Us for Pricing

Everything in Premium, plus:

  • Check Icon
    Silver Support
  • Check Icon
    Dedicated cloud account
  • Check Icon
    Customer-Managed Encryption Keys
Info Circle Icon
Want more detailed pricing and sizing information? View Pricing Details.

Cloud

Standard

Pricing Plans

Cloud


Self-Managed


Standard

$600 Free Credits

Premium

Contact us

Dedicated

Contact us

Standard

Get Started Free

Premium

30 Day Trial
Fingerprint IconService Levels and Pricing
Fingerprint IconService Levels and Pricing

Meet enterprise-grade requirements for availability.

Higher Support Tiers may be purchased separately.

More detailed usage pricing for cloud can be viewed here. Contact us for bulk pricing discounts and self-manged pricing.

Database IconCore Database Engine
Database IconCore Database Engine

Unique to SingleStoreDB, Universal Storage unifies rowstores and columnstores in one table type.

ANSI SQL with MySQL wire compatibility. Support for Stored Procedures, User Defined Functions.

Relational, JSON, Full Text Search, Geospatial, Time-series.

Easily build sophisticated data import operations, eliminating the cost and complexity of ETL tooling.

Code Generation, Vectorization, SIMD, Flexible Parallelism.

DOT_PRODUCT and EUCLIDEAN_DISTANCE functions for matching images or other objects, based on deep neural network vector embeddings.

Share Nodes IconDeveloper tools & connectors
Share Nodes IconDeveloper tools & connectors

Native drivers for ODBC, JDBC and HTTP connections (Data API).

Extend SQL with functions written in C/C++/Rust & more. Runs in-database in a safe sandbox.

Power BI, Cognos, Tableau, etc. Read more.

ETL, CDC/ Replication tools like dbt, AWS Glue, Azure Data Factory, Arcion etc. Read more.

Arrows Rotate IconAvailability and Disaster Recovery
Arrows Rotate IconAvailability and Disaster Recovery

Data is replicated accross nodes to ensure that it remains available in case a node is lost.

Durability against the failure of an entire cloud availability zone.

Allows users to pick an exact point in time to restore to, down to the microsecond, with fully adjustable retention periods. Requires Unlimited Storage.

Self-Managed: Support for disaster recovery (DR) via replication from one cluster to another with REPLICATE DATABASE. Cloud: Multi-AZ Failover provides within-region DR, tolerating loss of full AZ.

Arrows Maximize IconScalability
Arrows Maximize IconScalability

Always-on intelligent throttling of queries to avoid system overload

Unlimited Storage (also known as Bottomless Storage) provides separation of Compute and Storage. Works with Amazon S3 (or 100% S3-compatible object store), Google Cloud Storage, Azure Blob storage. Note that Unlimited Storage on Self-Managed Standard edition is for cloud object stores only.

Workspaces (1) allow elastic scaling, letting you to scale your read-only query workload on fully-up-to-date replicas on separate hardware, and (2) provide isolation for subsets of your analytical query workload.

Shield IconSecurity and Networking
Shield IconSecurity and Networking

JSON Web Token

Role-Based Access Control

AES_ENCRYPT/DECRYPT functions supporting 256-bit keys and EBC, GCM, and CBC modes, with initialization vectors.

Support for SSL/TLS (1.2) for all connection to ensure security of data while in transit.

Support for encryption of data on persistent storage

Okta, Ping, Azure AD

Support for Security Assertion Markup Language (SAML), an open standard for federated authentication

Support for OAuth, an open standard for federated authentication

Ability to secure the connectivity between customer and database using the private communication channel

Logging of all database activities to an external location.

Ability to use 3rd party tools of choice to write audit logs details.

Support for customer to use their own key vault services and keys for encryption of data at rest, allowing customer to revoke access to all data by withdrawing keys.

Magnifying Glass IconManageability and Observability
Magnifying Glass IconManageability and Observability

User-configurable control of memory, CPU, and other resources, enabling isolation of subsets of workload in different resource pools

Deploy and manage workspaces through our flexible REST API.

Easily suspend & resume compute to minimize TCO.

Realtime and historical monitoring of CPU, persistent cache, memory, queries per second and much more.

Updates are automatically applied to reduce operational costs.

Chevron Down IconShow more

FAQ

Cloud

Cloud Icon

Self-Managed

No. SingleStore utilizes both memory, flash, and spinning disk. SingleStore uniquely accelerates ingest and query performance with memory optimized tables to deliver persistence with full ACID compliance, high availability, and disaster recovery so your data is always accessible.

SingleStore is a next generation, distributed database built from the ground up for maximum performance for transactions and analytics. The SingleStore server includes its own storage engine and SQL-based execution engine built around scalable distributed execution and lock-free data structures. SingleStore and MySQL servers do not share any code, but SingleStore is compatible with MySQL client software. SingleStore uses the same wire protocol as MySQL and supports similar SQL syntax as MySQL for easier compatibility.

SingleStore is designed to support real-time applications and analytics with no unnecessary data movement or complexity. SQL is a proven, pervasively used language for writing and retrieving data. It provides rich descriptive capabilities that are interoperable with a large ecosystem of tools, is a straightforward skill to find and learn, and provides the easiest and fastest way to perform powerful analytics.

SingleStore offers 24x7 support across three support tiers: Standard, Silver and Platinum level support. For more detail, please refer to our support page

Get specific pricing details for different deployment sizes at https://www.singlestore.com/cloud-pricing/

SingleStore automatically provisions infrastructure, deploys and configures cluster software, maintains availability, provides scalability, performs backups, and handles software upgrades including SingleStore, operating system, and system software.

The easiest way to get data into SingleStoreDB Cloud is by uploading your dataset to Amazon S3 or Google Cloud Storage and using SingleStore Pipelines to ingest your data quickly. To get started we have a guide available here.

SingleStore is built on a cloud-native and highly resilient architecture that features high availability within the cluster. When cloud instances fail, SingleStoreDB transparently handles the failures, replaces instances, and maintains cluster availability to the application.

When you suspend a workspace, we stop billing for that workspaceas soon as the workspace is suspended. When your workspace is paused, you will be charged for the storage within the workspace group.

Workspace and storage are billed separately to make it easier for you to see the level of compute resources consumed. Workspace is metered granularly by the second. Storage charges are only incurred for storage used and are calculated based on the average total number of GB used per month. Object storage is allocated to SingleStore nodes and stores node-specific data as well as columnstore tables.

Backup and Point In time Recovery are charged at the standard storage rate that depends on the regional tier that you stored your data.

Correct, we charge after compression which is on average 80% (e.g. 100 GB of raw data will be compressed as 20 GB on average)

Purchasing commitments are a great way to save up on your workspace resources compared to on-demand pricing. Contact us to learn more about commitment.

We support direct payment methods such as credit cards and cloud marketplaces (Azure, GCP and AWS).

We do not charge for loading data into SingleStore (Ingress). However, such operations might incur costs from the service you load data from. Using features such as exporting or replicating data into different regions or cloud providers or other the internet, will incur costs in line with the starting price band that cloud providers commonly charge.

Have a different question? Let us know.

Pricing Examples (Cloud)pricing-examples-cloud

The cost of SingleStoreDB is determined by actual usage which varies based on the individual customer application. We recommend trying SingleStoreDB with on-demand pricing to develop and test so you can estimate the monthly cost. When your application workload moves to production, it will be a good time to take advantage of our commitment pricing model.

Example # 1- Learn, develop and test SingleStore

A customer is trying SingleStore 8 hours, 20 days a month on a S00 Standard in a Tier 1 Region. For 15 days in a month, 100 GB has been stored. The rest of the month (15 more days), 500 GB has been stored. During that month, 500 GB of data was ingested into SingleStore.

Here is how your bill for that month would look like:

Info
Usage
Billing

Workspace

S00 - 8 hours x 20 days x 0.25 credits /hour = 40 credits

Cost: 40 credits x $3.2 /credit = $128

Average Storage

(24 hours x 15 days x 100 GB + 24 hours x 15 days x 500 GB)  / (30 days x 24 hours) = 300 GB

Cost: 300 GB x $0.023 /GB = $6.9

Data Transfer

Ingress: 500 GB

Cost: 500 GB (Ingress) x $0 = $0

Example # 2 -  Development and Production over SingleStore

You have a multi-tenant application serving various customer sizes in a SingleStore Tier 2 region. You have adopted the following architecture and usage pattern:

Info
Workspace
Usage

Free tier tenants

S4 - fits 2,000 tenants

Workspace up throughout the month

1 GB of data ingested per day, no data deletion

Started the month with 500 GB, finishing the month with 530 GB

Paid tenants

S8 - fits 100 tenants

Workspace up throughout the month

100 GB of data ingested per day, no data deletion

Started the month with 20 TB, finishing the month with 23 TB

Dev/Test environment

S00 for dev

S8 for test

S00 workspace: ON 8 hours a day 20 days a month.

S8 workspace: ON 4 hours a day, 5 days a month.

Across workspaces 500 GB of storage throughout the month.

Here is how the bill for that month looks like:

Info
Usage
Billing

Workspace

S4 (Prod) - 24 hours x 30 days x 4 credits /hour = 2,880 credits

S8 (Prod) - 24 hours x 30 days x 8 credits /hour = 5,760 credits

S00 (Dev) - 8 hours x 20 days x 0.25 credits /hour = 40 credits

S8 (Test) - 4 hours x 5 days x 8 credits /hour = 160 credits

Cost: (2,880 + 5,760 + 40 + 160) credits x $3.2 /credit = $28,288

Average Storage

Free tenant prod storage: 515 GB

Paid tenant prod storage: 21,980 GB

Dev + Test storage: 500 GB

Cost: 22,995 GB x $0.025 /GB = $574.9

Data Transfer

Ingress: 500 GB

Cost: 500 GB (Ingress) x $0 = $0

Customers Love SingleStore

These peer review sites offer software reviews and ratings you can trust from verified users. See what they’re saying about SingleStore. Are you a SingleStore customer? Leave a review.