Підхід до горизонтального масштабування, який іноді називають "масштабуванням", передбачає додавання додаткових машин для подальшого розподілу навантаження на базу даних і збільшення загальної потужності зберігання та/або обробки.

Горизонтальне масштабування передбачає додавання додаткових серверів і розділення системного набору даних і навантаження на ці сервери. Вертикальне масштабування передбачає розширення ресурсів, які використовуються одним набором серверів/реплік.

Горизонтальне масштабування — це процес додавання ресурсу до набору або кластера ресурсів. Прикладом може бути додавання віртуальної машини до кластера кластерів віртуальних машин або додавання бази даних до кластера бази даних.

Масштабованість бази даних стосується здатність бази даних обробляти зростаючі обсяги даних, кількість користувачів і типи запитів без шкоди для продуктивності або доступності.

Вертикальне масштабування відноситься до додавання більше фізичних або віртуальних ресурсів до бази даних, яка працює на одному сервері.

Складність керування транзакціями між сегментами проілюструвати значні перешкоди, з якими стикаються бази даних SQL під час горизонтального масштабування. Цей рівень складності вимагає ретельного балансу між збереженням властивостей ACID і забезпеченням продуктивності, яку користувачі очікують від своїх систем баз даних.