Это решение позволяет сконцентрировать инвестиции
Это решение позволяет сконцентрировать инвестиции на одной системе хранения, что способствует достижению ее более высокого качества. Однако наличие свойства конфигурируемости ставит новые требования перед разработчиками, использующими базу данных, поскольку они должны хорошо понять опции конфигурирования, а затем правильно интегрировать компонент управления данными в свои разработки.
На самом деле, решение, появляющееся на рынке, состоит в том, чтобы иметь небольшое количество умеренно конфигурируемых систем хранения, каждая из которых полезна для некоторого широкого класса приложений.
По существу, имеется два свойства, которыми должно обладать такое решение, отвечающее возникающим сегодня потребностям широкого класса приложений: модульность и конфигурируемость. Лишь для немногих приложений требуются все функциональные возможности какой-либо системы управления данными. Если некоторому приложению не нужна какая-то возможность, оно не должно «расплачиваться» на нее своим размером (объемом занимаемой основной памяти, использованием дисковой памяти и т.д.), сложностью и стоимостью. Следовательно, гибкое программное средство должно позволять разработчику использовать или исключать основные подсистемы в зависимости от того, требуются ли они приложению. Если система является достаточно модульной, чтобы при ее использовании размер приложения увеличивался незначительно, то она будет внедряться на множестве аппаратных платформ с потрясающе большими различиями в возможностях. В этих случаях система должна обладать свойством конфигурируемости под свою операционную среду: конкретную аппаратуру, операционную систему и использующее ее приложение. В оставшейся части статьи мы обсудим эти два свойства более подробно.
Содержание Назад Вперед