Application dba
Big questions: ?
- would this person reside with app dev or in data center?
...
- Who would they report to?
Things they would do: ?
- Performance tuning,
...
- Write better queries,
...
- Bring deep database skills and breath of knowledge to a project.
...
- This resource could explore new database features that programmers don't have time to do.
This person is needed early in a project life cycle, when designing new data models. To know the deep database stuff is too time consuming for programmers. We should add to their job descriptions,though, that at a certain level (5 or 6) programmers need to have a certain level of database knowledge and skill.
...