Распределенные информационные системы

Распределенные информационные базы – что это такое и для чего они нужны?

Под распределенной информационной базой понимается неограниченное количество баз данных, дистанционно отдаленных друг от друга и имеющих ряд общих характеристик:

  • функционирующих по единым правилам, определенным централизованно для всех баз данных, входящих в распределенную информационную базу;
  • обмен данными осуществляется по правилам, также определенным централизованно.


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

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



      Как организовать распределенную информационную базу?



      Процесс организации распределенной базы данных состоит из следующих этапов:

      1) Подготовительная работа:

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



        2) Подготовка распределенной информационной базы:

        • выбор оптимального программного обеспечения для организации распределенной информационной базы, работающей по правилам, которые были описаны в результате проведения подготовительной работы;
        • настройка выбранного программного обеспечения для организации и управления распределенными информационными базами.