Как стать автором
Обновить

Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам

Время на прочтение6 мин
Количество просмотров15K
Всего голосов 33: ↑32 и ↓1+35
Комментарии2

Комментарии 2

Ещё одно. Проблемы на уровне БД у вас решают девопсы, а не специально обученные люди (дба, инженеры по обслуживанию бд). Как правило девопсы и прочие "мастера на все руки" недостаточно хорошо знают устройство СУБД.

Второе. Проблемы производительности СУБД. Тут тоже нужны специфические знания на стыке разработки и дба. По хорошему это инженер по производительности, либо очень опытный разраб который писал под используемую субд и админил её, либо дба с опытом разработки.

Например, по проблеме с внешним ключами.

  1. Можно все обвешать констрейнтами, но в итоге отдельные операции деградируют по времени.

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

Добрый день!

Конечно, иметь DBA в штате - это стратегически хорошее решение, и мы вероятно придем к нему со временем, по мере развития инфраструктуры. Пока наши потребности в обслуживании БД вполне закрываются теми специалистами, которые уже есть.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий