Какую литературу по БД посоветуете?

Часто вижу различные аргументы, в спорах о том какую БД выбрать.
И там встречаются различные термины, как ACID, транзакционность, репликация, шардирование. Особенно когда идут холивары SQL vs noSQL, MySQl vs Mongo.

Я со стороны пользователя БД понимаю данные вещи и для чего они нужны, но хотелось бы копнуть глубже, получив ответы на такие вопросы:
1. Как в действительности работают транзакции внутри?
2. Как строится репликация/внутренее устройство?
3. Как строится шардирование/внутренее устройство?
4. Если в условиях одного инстанса БД на сервере, с транзакциями все более менее проще, то меняется ли и как меняется их поведение/устройство при использовании реплики/шардов?
5. На сколько разнится реализация данных вещей от БД к БД?

Буду рад получить источники на различные статьи или рекомендации литературы, затрагивающей данные вопросы.
  • Вопрос задан
  • 1220 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
такой литературы нет, поскольку ограничен круг, кому она может понадобиться

если по базам в целом, то см. книгу
если разбирать как устроена база под капотом, то это и это,
в остальном - только статьи и выступления специалистов,
например, этого товарисча
хороший блог у Percona и т.п.
круг узок, и копая проблему, со временем все ресурсы узнаете

ну а объективно "самой самой" базы нет, все зависит от задачи
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы