Frequently Asked Questions (FAQs)


What is ScaleDB?

ScaleDB is a shared-disk storage engine that enables you to create a cluster containing multiple database nodes that all have full access to the entire collection of data. If you are using MySQL, simply replace the native storage engine with ScaleDB and it turns your database into a shared-disk cluster, without changing your application.

Is ScaleDB right for me?

If your application requires high-availability, improved scalability, support for complex queries and high-volume concurrent usage, then ScaleDB is right for you. If you find it difficult to partition your data, ScaleDB is an excellent choice, since it eliminates the need to partition.

When will ScaleDB for MySQL be available?

The beta version is available now!

Can I join the beta program?

We’re looking for more beta customers that fit our profile. Please complete the form here to apply for our beta program.

What operating systems are supported by ScaleDB?

You can run ScaleDB on any operating system as long as it is Linux. We will support additional operating systems in the future based upon business rationale.

Can I run ScaleDB without MySQL?

Yes, ScaleDB publishes an API that any application can use to exploit ScaleDB. In addition, ScaleDB provides connectors for MySQL (and other DBMS coming soon) in open source that you can download and modify/use here. There is also a generic connector that enables your application to directly access ScaleDB without a DBMS.

What changes are needed to port an existing MySQL application to ScaleDB?

There is no change to your application. ScaleDB provides tools to load and reindex your data.

What can ScaleDB do for my application?

- Faster & easier clustering: no partitioning, routing tables or slave configuration, just Plug-andCluster™
- Faster development time and lower maintenance costs reduce your Total Cost of Ownership (TCO)
- High-availability through master-master clusters
- Cluster-level load balancing maximizes hardware utilization and reduces hardware costs

What are the main advantages of the ScaleDB Shared-Disk architecture?

There are many advantages including faster development, no need to partition your data, improved data consistency, easier expansion/reduction of the number of nodes in the cluster, elimination of data and function shipping, improved scalability and lower TCO. You can find more information here.

What is SaleDB’s Multi-Table Index?

B-tree is a single table index, it doesn’t have knowledge about the relationships between tables. ScaleDB’s index understands the relationships between tables, so it delivers single-table performance across multi-table queries (using joins).