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

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

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

db-adm-areas

Читать далее

Preview: Универсальная база данных

semantic-web Традиционный подход к разработке баз данных это моделирование определенной предметной области (Model-Driven-Development, пример). Это отлично работающий подход для разработки бизнес-приложений, автоматизирующих заранее определенные процессы.

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

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

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

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

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

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

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

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

Читать далее