include ("top-logo.php");
include ("top-main-menu.php");
?>
База данных (database или database engine) -
совместно используемый набор логически
связанных данных.
В общем, это всего лишь программа, а точнее, комплекс аппаратно-программных средств, решающих вопросы хранения и организации информации и обеспечивающих таким образом работу с данными.
В первом приближении можно считать, что база состоит из трех уровней:
файл с данными,
ядро базы (database engine - обеспечивающее чтение и запись данных, выборку, сортировку и т.п.)
интерфейс, обеспечивающий формирование запросов к базе, а также удобное представление данных для конечного пользователя.
Выбор базы является не тривиальной задачей и во многом определяет функциональные возможности, производительность, а так же итоговую, конечную стоимость программного продукта.
Определяющим фактором при выборе базы данных является предполагаемый объем обрабатываемой информации.
Для этого нужно хорошо представлять специфические особенности Вашей организации и предполагаемую
среду использования (операционную систему).
Приведенная ниже свободная таблица поможет сделать
Вам правильный выбор.
База данных Объем информации
Oracle свыше 1 000 000 записей
Sybase до 10 000 000 записей
MS SQL от 500 000 записей
MySQL до 100 000 записей
В рамках разработки программного обеспечения на заказ нашими специалистами была спроектирована и внедрена СУБД для крупной компании Swagelok, специализирующейся на производстве высококачественных элементов трубопроводной арматуры.
Перед нашими специалистами стояла задача по созданию высоконагруженной базы данных (СУБД), которая бы позволяла просмотривать продукциЮ компании-заказчика, а также осуществлять реализацию запросов любой сложности. Т.к. объем производимой компанией продукции обширный, то база данных была разработана с учетом следующих особенностей компании:
большое количество наименований;
высокая скорость реализации запросов;
высокое техническое и сервисное обслуживание;
внедрение и сопровождение программного обеспечения.
Главной особенностью спроектированной базы данных является ее возможность работать с миллионными массивами и выдерживать нагрузки в сотни и тысячи клиентских соединений. Учитывая большой объем запросов, база данных реализует их с высокой скоростью, что обеспечивает: