Поволжский Образовательный Портал

Мотивированный выбор СУБД для практических занятий в вузе по основам работы с базами данных и изучению языка SQL

Опубликовано 20 сентября 2013

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

Для начала обозначим круг претендентов. Ими стали следующие СУБД:

  • IBM DB2 Express-C
  • MySQL
  • Microsoft SQL Server 2012 Express
  • Oracle XE (eXpress Edition)
  • PostgreSQL

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

Первым делом мы столкнулись, что бесплатные экспресс-редакции от знаменитых вендоров имеют существенные ограничения по сравнению со своими коммерческими версиями.

Например, Oracle XE (eXpress Edition) поддерживает только один процессор, ограничен 1GB ОЗУ, и размер БД не может превышать 4ГБ (на момент написания статьи  в версии 11.2 этот предел был увеличен до 11ГБ). Такие ограничения наравне с относительно сложным управлением и очень большой стоимостью коммерческих редакций не сделал эту СУБД фаворитом. Из плюсов можно отметить: 1) громкий узнаваемый бренд; 2) мультиплатформенность.

СУБД IBM DB2 Express-C также обратила внимание на свои лимиты. Эта бесплатная версия сервера DB2  поддерживает почти все основные возможности полной версии.  Но IBM DB2 Express-C ограничен  работой только с двумя ядрами (в пределах одного физического процессора) и 4 ГБ оперативной памяти. Из плюсов можно отметить: 1) отсутствие лимита на пространство под базу данных; 2) неограниченное количество соединений; 3) и также, мултиплатформенность.

СУБД Microsoft SQL Server 2012 Express с дополнительными службами является бесплатной редакцией старших версий SQL-серверов. В 2012 версии были существенно снижены ограничения, теперь они выглядят так: 1) 4 ядра одного физического процессора; 2) 1ГБ оперативной памяти; 3) максимальный размер базы данных 10 ГБ. Кроме этого редакция Express 2012, как и старшие редакции поддерживает, службы Reporting Services и приложение SQL Server Profiler, которое представляет продвинутый интерфейс  для создания трассировок.

В современной конкурентной среде предприятие должно первостепенное внимание уделять  своей информационной инфраструктуре. Применение последних решений в области информационных технологий требует серьезно подходить к вопросу обучения IT-специалистов. Авторизованные курсы Microsoft SQL Server позволяют сотрудникам компании освоить современные методологии проектирования баз  данных, внедрять средства бизнес-аналитики и интегрировать различные системы предприятия в единую информационную систему.

Из неограниченных и изначально бесплатных редакций первой мы изучили СУДБ  PostgreSQL (произносится «постгрескьюэль»). Эта  свободная система управления базами данных на данный момент имеет версию 9.2.1 и существует в реализациях для множества UNIX-платформ, включая AIX, BSD, HP-UX, IRIX, Linux, Mac OS X, Solaris, Tru64, QNX, а также для Microsoft Windows. СУБД может иметь базу данных неограниченного размера (ограничена файловой системой).

Следующий претендент MySQL («майэскьюкл») — свободная  реляционная система управления базами данных. С определенного момента (после поглощения Sun Microsystems) разработку и поддержку MySQL осуществляет корпорация Oracle. СУБД изначально позиционируется для решения несложных задач, хорошо подходит для веб-проектов на базе Linux-систем.

Исходя из данных, полученных в ходе анализа, можно утверждать, что нет универсального решения задачи выбора СУБД для образовательных целей. В нашем случае, так как мы готовили универсальных специалистов, мы обратились к статистике рынка труда и требованиям к знанию той или иной СУБД. Лидером по количеству вакансий стали Microsoft SQL Server и MySQL, а по размеру заработной платы Oracle.

Наличие у вуза подписки MSDN AA (ныне Microsoft Dream Spark) и ориентация на эко-систему Microsoft продуктов (включая MS Visual Studio) склонили наш выбор в сторону полноценной версии  SQL Server Developer Edition 2012. Это полный аналог старшей Enterprise-редакции, которая доступна вузам и студентам в рамках подписки. Получая знания работы с данной СУБД, они могут использовать любую редакцию в своей дальнейшей деятельности.

Microsoft SQL Server 2012, включая бесплатную  Express-редакцию, благодаря удобству работы и быстрой настройке идеально подходит для образовательных учреждений, предприятий малого бизнеса, а также разработчиков.

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

 

Автор: © Sergey Sushkov

Другие матералы рубрики: