Карьера администратора баз данных

Базы данных являются ядром любой информационной системы: АСУ ТП или ERP система на предприятии, компьютерная игра или социальная сеть, аналитическая или мониторинговая система и пр. Соответственно, она является критическим компонентом, сбой или недостаточно эффективная работа которого влияет на все остальные компоненты и работу пользователей.

Администратор баз данных выполняет задачи и несет ответственность за надежную и производительную работу баз данных,  сохранность и защиту данных.

db-adm-areas

Читать далее

Сущности и связи: отражение в свойствах

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

Читать далее

Мониторинг производительности Microsoft SQL Server

perf-mon-cycle Оптимизация работы сервера, базы данных и выполнения запросов — это сложная и трудоемкая работа, которая должна выполняться постоянно.

Это область, в которой очень тесно переплетаются компетенции и области ответственности администратора и разработчика. Зачастую только совместная работа позволяет добиться результата.

Читать далее…

Версионность в SQL Server

Соблюдение классических правил проектирования и разработки баз данных для бизнес-приложений (OLTP) позволяет нам получить быструю и надежную базу данных в режиме блокировки данных, который установлен для Microsoft SQL Server по умолчанию.

В случае сложной программной логики на стороне базы данных или совмещения нагрузки по обработке транзакций и аналитических запросов можно перевести конкретную базу данных в режим изоляции с поддержкой версий строк данных.

Читать далее