GoodTeam.dev

Базы данных

Разработка ПО и баз данных

Создание баз данных

В наше время существует большое разнообразие баз данных, которые различаются моделями, средой хранения данных, степенью распространения. Использование конкретной модели зависит от различных, иногда противоречивых критериев: скорости, гибкости, надежности, доступности, объема и степени однородности хранимых данных.

В большинстве случаев используется реляционная база данных, которая имеет жесткую структуру, что обеспечивает максимальную производительность и предоставляет удобный интерфейс работы с данными.

Системы управления базами данных

Вопрос выбора СУБД является главным при создании системы средней и тяжелой сложности. В принципе, все современные базы данных могут применяться при создании клиент-серверных приложений и сложных автоматизированных систем предприятия. Однако, у каждой системе есть свои особенности, спецификацию, свои плюсы и минусы.

Создание базы данных MySQL, как правило, требуется в проектах, имеющих разнесенную структуру, большое количество рабочих мест, а также при использовании веб-интерфейса. СУБД MySQL является оптимальным выбором при разработке интернет-магазинов и кроссплатформенных систем доступа к данным.

Создание базы данных в Access обеспечивает наиболее бюджетное решение для создания информационной системы компании и обеспечения совместной работы с данными. СУБД MS Access применима лишь к небольшим приложениям, поскольку отсутствует ряд механизмов, необходимых в многопользовательских базах данных. А в случае создания системы в рамках одного офиса или одной локальной сети, для небольшой фирмы или склада разработка базы данных в Access является наиболее приемлемой.

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

Создание базы данных в Oracle определяет высокий уровень требований к базе данных и особые масштабы проекта. Данная СУБД позволяет комфортно работать с внушительными объемами данных и способна обеспечить высокую скорость обработки и надежность. Разработка систем на базе Oracle рекомендуется, прежде всего, крупным компаниям и промышленным предприятиям.

Создание базы данных с использованием Microsoft SQL Server является наиболее дорогостоящим решением. Но при этом, создание MS SQL базы данных позволяет в полной мере использовать все инструменты работы с данными, имеющиеся на вооружении операционной системы Windows. Выбор данной СУБД может также определяться IT-политикой компании. Однако, такой выбор лишает заказчика возможности в последствии начать использовать или перейти на другие платформы.