Select language:
+7 (499) 500-14-94
Компания

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

 
4 июля 2014

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


Иконка В 21 веке объемы информации, которыми оперируют предприятия, достигли огромных размеров и продолжают неуклонно расти. Это порождает спрос на разработку баз данных и увеличение количества подобных примеров работ в портфолио софтверных компаний. В английском даже появился термин «big data» (дословно «большие данные»), обозначающий столь крупную и запутанную совокупность данных, которую уже трудно обработать, применяя готовые тиражируемые инструменты СУБД. Для работы с big data необходимы самые последние аппаратные технологические достижения и специально созданное под задачу ПО.

 

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

 

 

В современной науке нет единого универсального определения понятия «база данных». Трактовки демонстрируют мнения разных авторов. Мы придерживаемся следующего: база данных — совокупность структурно-системных данных, которые располагаются в электронном виде на электронном носителе и подчинены некой схеме.

 

В основе классифицирования баз данных лежат разные критерии.

 

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

 

Если критерием считать среду хранения:

  • традиционные — хранятся на внешней независимой энергетически памяти;
  • целиком находящиеся в ОЗУ;
  • базы, на отсоединяемом аппаратном оборудовании массового хранения.

 

По распределенности в пространстве выделяют центральные (функционирующие целиком на одном ПК) и распределенные базы данных, части могут быть расположены на удаленных хостах ЛВС.

 

Помимо вышеописанных, существуют пространственно-временные, пространственные, временные и циклические БД.

 

От понятия «база данных» стоит отличать термин «система управления базами данных» (СУБД), который обозначает комплекс софтверных инструментов, наделяющий пользователей возможностями создания, поддержки и доступа к собственным базам.

 

По виду доступа СУБД классифицируются на:

  • файл-серверные;
  • клиент-серверные;
  • встраиваемые (embedded).

 

Сотрудники EDISON неоднократно создавали базы данных:

  • вмещающие десятки миллионов записей;
  • с числом пользователей в несколько миллионов человек;
  • содержащие изобретенные нами же форматы, переносимые лишь на RAID-массивах;
  • настолько большие, что хранить их можно лишь только в облаке.