База данных (database или database engine) - совместно используемый набор логически связанных данных.
В общем, это всего лишь программа, а точнее, комплекс аппаратно-программных средств, решающих вопросы хранения и организации информации и обеспечивающих таким образом работу с данными.

В первом приближении можно считать, что база состоит из трех уровней:

  • файл с данными,
  • ядро базы (database engine - обеспечивающее чтение и запись данных, выборку, сортировку и т.п.)
  •    интерфейс, обеспечивающий формирование запросов к базе, а также удобное представление данных для конечного пользователя.

Выбор базы является не тривиальной задачей и во многом определяет функциональные возможности, производительность, а так же итоговую, конечную стоимость программного продукта.
       Определяющим фактором при выборе базы данных является предполагаемый объем обрабатываемой информации.
        Для этого нужно хорошо представлять специфические особенности Вашей организации и предполагаемую среду использования (операционную систему).

       Приведенная ниже свободная таблица поможет сделать Вам правильный выбор.

База данных 	  Объем информации
   Oracle 	  свыше 1 000 000 записей
   Sybase 	  до 10 000 000 записей
   MS SQL 	  от 500 000 записей
   MySQL 	  до 100 000 записей
Проектирование баз данных | Сопровождение баз данных | Построение поисковых систем
Создание базы данных для компании Swagelok

В рамках разработки программного обеспечения на заказ нашими специалистами была спроектирована и внедрена СУБД для крупной компании Swagelok, специализирующейся на производстве высококачественных элементов трубопроводной арматуры.

Перед нашими специалистами стояла задача по созданию высоконагруженной базы данных (СУБД), которая бы позволяла просмотривать продукциЮ компании-заказчика, а также осуществлять реализацию запросов любой сложности. Т.к. объем производимой компанией продукции обширный, то база данных была разработана с учетом следующих особенностей компании:

  •    большое количество наименований;
  •    высокая скорость реализации запросов;
  •    высокое техническое и сервисное обслуживание;
  •    внедрение и сопровождение программного обеспечения.
  • Главной особенностью спроектированной базы данных является ее возможность работать с миллионными массивами и выдерживать нагрузки в сотни и тысячи клиентских соединений. Учитывая большой объем запросов, база данных реализует их с высокой скоростью, что обеспечивает:

  •   удобство конфигурации базы данных;
  •   удобство в управлении и использовании;
  •   надежность хранения данных.

    www.swagelok.ru
    Создание базы данных для компании Swagelok