Замена СУБД Системы ЗАГС Республики Татарстан

2411

Цель проекта: создать конкурентный программный продукт с высоким потенциалом на базе отечественной разработки

Задачи проекта:

  • Сокращение расходов на закупку лицензий;
  • Обеспечение обновленной, в части адресной системы, программной инфраструктуры системы ведения реестра населения автоматизированной информационной системы Управления записи актов гражданского состояния Кабинета Министров Республики Татарстан;
  • переход на современный web-интерфейс.

Заказчик

Министерство информатизации и связи Республики Татарстан.

Исполнители

Закрытое акционерное общество «Поволжский удостоверяющий центр»

Описание замещаемого иностранного ПО

СУБД Oracle Database

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

Ключевые возможности Oracle Database:

  • Real Application Cluster (RAC) обеспечивает работу одного экземпляра базы данных на нескольких узлах grid, позволяя управлять нагрузкой и гибко масштабировать систему в случае необходимости.
  • Automatic Storage Management (ASM) позволяет автоматически распределять данные между имеющимися ресурсами систем хранения данных, что повышает отказоустойчивость системы и снижает общую стоимость владения (TCO).
  • Производительность. Oracle Database позволяет автоматически управлять уровнями сервиса и тиражировать эталонные конфигурации в рамках всей сети.
  • Простые средства разработки. Новый инструмент разработки приложений HTML DB позволит простым пользователям создавать эффективные приложения для работы с базами данных в короткие сроки.
  • Самоуправление. Специальные механизмы Oracle Database позволяют самостоятельно перераспределять нагрузку на систему, оптимизировать и корректировать SQL-запросы, выявлять и прогно- зировать ошибки.
  • Большие базы данных. Теперь максимальный размер экземпляра базы данных Oracle может достигать 8 экзабайт.

Описание внедряемого отечественного (свободного) ПО

СУБД PostgreSQL

Основные возможности и преимущества:

  • НАДЕЖНОСТЬ И УСТОЙЧИВОСТЬ
    Надежность PostgreSQL является известным и доказанным фактом на примере многих проектов, в которых PostgreSQL работает без единого сбоя и при больших нагрузках на протяжении нескольких лет.КОНКУРЕНТНАЯ РАБОТА ПРИ БОЛЬШОЙ НАГРУЗКЕ
    PostgreSQL  использует многоверсионность (MVCC) для обеспечения надежной и быстрой работы в конкурентных условиях под большой нагрузкой.МАСШТАБИРУЕМОСТЬ
    PostgreSQL использует современную архитектуру многоядерных процессоров — его производительность растет линейно вплоть до 64-х ядер. Кластерные решения на основе PostgreSQL обеспечивают горизонтальную масштабируемость.КРОССПЛАТФОРМЕННОСТЬ
    PostgreSQL поддерживает все виды ОС Linux , а также MS Windows.

    РАСШИРЯЕМОСТЬ
    Расширяемость PostgreSQL позволяет добавлять новую функциональность, в том числе и новые типы данных, без остановки сервера и своими силами.

  • Высокий уровень соответствия ANSI SQL 92, ANSI SQL 99 и ANSI SQL 2003, 2011.

Технические детали:

  • Интерфейсы для Tcl, Perl, C, C++, PHP, Json, ODBC, JDBC, Embedded SQL in C, Python, Ruby, Java, …
  • Интеграция защиты данных с операционной системой (SE-Linux).
  • View (materialized), sequences, inheritance, outer joins, subselects, referential integrity, window functions, CTE (WITH queries).
  • Продвинутый планировщик запросов позволяет оптимизировать сложные запросы.
  • Поддержка пользовательских функций, процедур, триггеров.
  • Процедурные языки pl/PgSQL, pl/Perl, pl/Python, pl/V8, pl/Java и другие.
  • Расширяемый набор типов данных с поддержкой индексов (GiST, GIN, SP-GiST).
  • Встроенная гибкая система полнотекстового поиска с поддержкой русского и всех европейских языков.
  • Поддержка NoSQL: слабо-структурированные данные (xml, json, jsonb).
  • Горячее резервирование и репликация (синхронная, асинхронная, каскадная), PITR.
  • Полная поддержка ACID и эффективной сериализации транзакций.
  • Функциональные и частичные индексы.
  • Интернационализация, поддержка Unicode и locale.
  • Загружаемые расширения, например, нечеткий поиск с помощью триграм, эффективная работа с массивами.
  • Поддержка SSL и Kerberos аутентификации.
  • Foreign Data Wrappers (writable), поддержка всех основных баз данных.

Обоснование выбора отечественного (свободного) ПО.

Сравнительный анализ совокупной стоимости владения системой на разных СУБД приведен ниже:

 

Статьи затрат АИС ЗАГС на СУБД Oracle АИС ЗАГС на СУБД PostgreSQL
Разовые затраты

92 157 000

37 702 000

Стоимость серверного оборудования и СХД

8 160 000

8 160 000

Стоимость лицензий сертифицированной СУБД

1 855 000*

Стоимость централизованного лицензионного ПО, включая информационную безопасность (ИБ)

1 810 000

890 000

Стоимость АРМ, включая лицензионное ПО и средства ИБ

59 260 000

28 270 000

Проектирование и аттестация системы ИБ

21 072 000

1 272 000

Постоянные затраты

18 360 000

6 270 000

Стоимость обслуживания системы**

5 500 000

3 000 000

Стоимость обслуживания СУБД***, в год

7 860 000*

1 470 000

Стоимость амортизации АРМ

4 500 000

1 800 000

Итого:

110 017 000

43 972 000

Итого стоимость владения за 3 года:

145 737 000

56 512 000

*Стоимость указана для СУБД Oracle Standard Edition. В случае использования Oracle Enterprise Edition стоимость лицензий – 10 070 000 руб., стоимость обслуживания СУБД – 9 655 000 руб.
**В стоимость обслуживания системы входит годовая техническая поддержка 1 и 2 уровней.
***В стоимость обслуживания СУБД входит стоимость продления лицензий и зарплата администратора СУБД за год.
Количество АРМ при расчетах – 1100.
Расчеты произведены исходя из курса 1$ = 53 руб.
Средняя заработная плата администратора СУБД взята по Москве и Московской области

Бюджет проекта (тыс. руб.)

3 482 500,00

Продолжительность проекта

7 месяцев

ввод в эксплуатацию: 01.04.2015

Технологические особенности реализации проекта

Миграция сведений о регистраций актов гражданского состояния

Организационные особенности реализации проекта

  • Задействованные ресурсы
  • Обучение пользователей перед выводом программного продукта в продуктив, а именно отдел ЗАГС Буинского муниципального района Республики Татарстан –стал пилотной площадкой, а так же для всех сотрудников ЗАГС Республики Татарстан были проведены обучающие уроки с выездом на рабочие места
  • Разработка НПА

Результат проекта

Существенно сокращены ежегодные затраты на сопровождение информационной системы.

Проведена выверка и очистка базы данных.

Проведено партицирование данных, оптимизированы запросы к СУБД.

Достигнутые результаты приведены в таблице ниже:

Функционал АИС ЗАГС на СУБД Oracle АИС ЗАГС на СУБД PostgreSQL
Открытие программы 3 сек 2 сек
Открытие формы «Добавление актовой записи» 8 сек 4 сек
Сохранение актовой записи 3 сек 1 сек
Открытие актовой записи на печать 7 сек 6 сек
Открытие формы «Печать свидетельства» 7 сек 5 сек
Открытие формы «Тех. корректировка» 9 сек 2 сек
Работа упрощенного фильтра (по номеру и дате актовой записи) 6 сек 3 сек
Работа фильтра (по ФИО и дате рождения) 5 сек 2 сек

Сравнительный анализ оказания услуги: 

Услуга АИС ЗАГС на СУБД Oracle АИС ЗАГС на СУБД PostgreSQL
Рождение:
1. Создание актовой записи
2. Печать актовой записи и проверка заявителем
3. Создание и печать свидетельства о рождении
4. Создание и печать справки ф24(2)
12 минут 7 минут
Смерть:
1. Создание актовой записи
2. Печать актовой записи и проверка заявителем
3. Создание и печать свидетельства о смерти
4. Создание и печать справки ф33
7 минут 5 минут
Заключение брака:
1. Создание актовой записи
2. Печать актовой записи и проверка заявителем
3. Создание и печать свидетельства о заключении брака
5 минут 4 минуты
Расторжение брака:
1. Создание актовой записи
2. Печать актовой записи и проверка заявителем
3. Создание и печать свидетельства о расторжении брака
6 минут 5 минут

 Затруднения

Основная проблема – скорость работы запросов на разных СУБД. Запросы, работавшие на Oracle, после переноса приходилось оптимизировать, чтобы достичь сравнимой скорости работы запросов на PostgreSQL.

Вторичные проблемы – большое количество «мусорных данных». Проблема решена выверкой и очисткой данных различных справочников и таблиц.

Перспективы развития проекта

Одними из первых в Российской Федерации мы планируем запустить работу в АИС ЗАГС РТ с межведомственными запросами в рамках регионального СМЭВ (систему межведомственного электронного взаимодействия), что избавит граждан от необходимости посещать сразу несколько учреждений для получения одной государственной (муниципальной) услуги.

Следующий шаг — рассматривается проект федерального закона о создании единой системы учета записей актов гражданского состояния на территории Российской Федерации. В качестве данной единой информационной системы может послужить АИС ЗАГС РТ.

Так же, вводится модуль АИС ЗАГС по электронному взаимодействию с учреждениями здравоохранения для передачи справок о рождении и смерти для оптимизации процедуры государственной регистрации актов гражданского состояния

Следует отметить, что система  АИС ЗАГС РТ уже внедрена и успешно работает в другом регионе – Тамбовской области. Таким образом, становится понятным, что данный продукт универсален и соответствует всем требованиям, предъявляемым к современным информационным системам как с точки пользователя, информационной безопасности и других направлений.

Чтобы не пропустить самое интересное, читайте нас в Телеграм

Поделиться: