- Базы данных, #1.2, Лермонтовский зал
Как и многие из моей профессии, я DBA по воле случая. Однажды познакомившись с базами данных, втянувшись в разработку опирающуюся на RDBMS как на основное хранилище данных, постепенно погрузился в мир RDBMS. Сейчас я являюсь PostgreSQL DBA в команде DataEgret. Наша задача помогать эффективно работать с PostgreSQL и делиться накопленным опытом использования PostgreSQL с другими разработчиками и администраторами, чем мы с успехом и занимаемся.
Давайте разберем секционирование (партицирование) таблиц. Я как PostgreSQL DBA буду освещать эту тему в контексте знакомой хорошо мне базы данных. Однако эти принципы в в той или иной мере работают и реализованы и в других RDBMS.
Как оно работает под капотом, какие принципы закладывались и как это в итоге реализовано в RDBMS. Какие плюсы здесь и сейчас можно извлечь разработчикам из грамотного использования секционированных (партицированных) таблиц. Основные модели использования секционированных (партицированных) таблиц в практике. Узнаем как можно использовать ваши сервера на 100% полезной нагрузки с помощью этого функционала, не тратя ресурсы на бесполезную работу. А так же взглянем на секционирование (партицирование) таблиц, как на главного помощника в шардировании нашей базы данных.
разработчики backend, DBA, DEV OPS.
![SECON'2019](/assets/pdf-icon-9ab2310e98180ac5f77695e5b5c4807f8693778f0e563a7b11126d0a0d09cf3b.png)