Очень часто мы делим работу IT на работу программиста и администратора. Хотя задачи программистов выполняют иногда админы (домена, субд и проч.) и наоборот, но все понимают о природе задач. Здесь на примере пойдет речь о БД.
1. Размещение базы это администрирование
2. Бэкапы это администрирование
3. Запросы это программирование
А создание индексов это программирование или администрирование?
С одной стороны программист когда явно видит, что индекс нужен, он заранее может создать индекс. С другой, когда система уже работает, то админ бд может самодостаточно добавить индекс,улучшив производительность.
Итак, индексу в бд это программирование или администрирование?
(0) Это DBA.
Если ваш DBA - программист, то это программирование.
Если администратор, то администрирование.
Но скорее 1е чем 2е.
Программирование
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс