# Design Principles

SingleStore distributed architecture is designed to be straightforward, simple, and fast. The architecture is designed around a few key principles:

| Principle                            | Description                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Performance first                    | SingleStore is designed to enable high throughput on concurrent workloads, and is a highly scalable distributed system. Theworkspace (A collection of SingleStore aggregator and leaf nodes.)can be scaled out at any time to provide increased storage capacity and processing power. SingleStore can process billions of rows per second onworkspaces of commodity hardware. |
| Built for online database operations | This enables you to scaleworkspacecapacity and query performance online by adding additionalnodes to aworkspace. SingleStoreworkspaceoperations are dynamic - you will never have to restart anynodes while managing theworkspace.                                                                                                                                             |
| No single point of failure           | By running theworkspacewith redundancy, you ensure that every partition of data is backed up to a hot standby. In the event of anynode failure, SingleStore will automatically fail over replica partitions.                                                                                                                                                                   |
| Simple and powerfulworkspacescaling  | The distributed system allows you to seamlessly scale deployments up or down while powerful automation handles the underlying infrastructure transparently.                                                                                                                                                                                                                    |
| No implicit data movement            | In the event of a failure, SingleStore promotes just enough replica partitions to put theworkspaceback online. SingleStore will never rebalance or move data around implicitly.                                                                                                                                                                                                |

***

Modified at: June 22, 2022

Source: [/cloud/getting-started-with-singlestore-helios/about-singlestore-helios/design-principles/](https://docs.singlestore.com/cloud/getting-started-with-singlestore-helios/about-singlestore-helios/design-principles/)

(An index of the documentation is available at /llms.txt)
