Оптимизация БД
Сегодня насчитывается не так уж много промышленных систем управления базами данных. Наиболее часто используются Oracle,MS SQL,My SQL,Interbase, DB2,PostgreSQL и др. Принципиально то, что при правильной организцации данных, масштабируемости все СУБД работают хорошо. Нарушение принципов работы приводит к существенному замедлению работы. Например, если в программном коде часто используется оператор подсчета количества записей(строк), то быстродействие резко замедляется с ростом количества записей. Если база данных в основном используется для выборки записей по каким либо условиям(например просмотр списка товаров), то в такой базе данных надо вводить много индексов. Если же требуется массовый ввод запитсей, то индексов в базе должно быть как можно меньше. Иначе говоря, разумный баланс противоречивых требований с одновременной профилактикой базы дает возможность наращивать массивы информации без существенного замедления работы. Мы знаем правила работы и профилактики базы, умеем писать специальные программы ускоряющие работу базы, умеем модифицировать существующий код.