Распределённые базы данных vs традиционные базы данных: чёткое сравнение
Общая картина: где хранятся данные и кто отвечает за всё
Представьте так:
· Традиционная база данных = один главный блокнот, запертый в офисе компании
· Распределённая база данных = 10 000 копий одного и того же блокнота, разнесённых по разным людям по всему миру
---
1. Краткий обзор
Функция Традиционная база данных Распределённая база данных
Местоположение данных Один сервер или сервера, принадлежащие компании Много компьютеров/узлов в разных локациях
Управление Один владелец (Google, банк,
$META ) Нет единого владельца — распределено по всем узлам
Кто может записывать Только админы компании Зависит от правил (для публичных — любой, для приватных — только одобренные)
Если сервер выходит из строя Сайт прекращает работу Другие копии продолжают работать без сбоев
Модель доверия Доверяем компании Доверяем математике + сетевому консенсусу
Примеры MySQL, Oracle, PostgreSQL Blockchain, Google Spanner, Cassandra
---
2. Традиционные базы данных: «Картотека компании»
Как работают
· Все данные хранятся на серверах, принадлежащих одной организации
· Только эта организация может редактировать, удалять или делать резервные копии данных
· Очень быстро, потому что одно устройство принимает все решения
· Минус: если сервер падает или его взламывают, данные могут быть потеряны или изменены
Плюсы & Минусы
✅ Плюсы: быстро, доступно по цене, легко редактировать, просто откатывать изменения
❌ Минусы: единственная точка отказа. Компания может цензурировать, запрещать или изменять ваши данные по своему усмотрению
Реальные примеры использования
Посты в Instagram, балансы банковских счетов, ваша корзина для покупок на Daraz
---
3. Распределённые базы данных: «Общий Google-документ с 10 000 копий»
Как работают
· Данные реплицируются на бесчисленное число компьютеров по всему миру
· Нет одного компьютера «главного»
· Добавление данных требует согласия большинства узлов — консенсус
· Даже если отключатся 100 узлов, остальные 9 900 всё равно сохранят данные
Плюсы & Минусы
✅ Плюсы:
· Нулевая остановка работы — высокая устойчивость
· Без цензуры — никто не может удалить это
· Прозрачно — любой может проверить систему
#databases #TraditionalVibes #binance #btc