Будь-якому користувачу і розробнику хочеться щоб їх програма працювала швидко, займала не дуже багато пам'яті і ресурсів системи, але при цьому ще і була надійною. В багатьох випадках робота програмних продуктів не обходиться без баз даних. Оптимізація СУБД потрібна для досягнення певних цілей. Проте в багатьох задачах використовувати реляційну СКБД краще. Тому
все ж розглянемо ці питання детальніше. Оскільки ця тема досить обширна, описати всі можливості і випробувати їх в рамках однієї роботи не вдасться. Тому розглянемо лише основне.