pgdb

Национальная СУБД (НСУБД) должна основываться на свободно распространяемом продукте с доступным для проверок на наличие потенциально опасных компонентов и открытым для свободной модификации исходным кодом. Она должна обеспечивать выполнение основных требований, предъявляемых к современным СУБД для промышленного, государственного и бизнес-применения – поддерживать транзакции, целостность, изоляцию, конкурентность, репликация данных и восстановление после сбоев. Исходный программный продукт должен характеризоваться длительной (не менее 10 лет) использования в крупных проектах, иметь развитое сообщество пользователей и разработчиков и выпускаться под свободной лицензией, не принадлежа при этом ни одной коммерческой компании. Обязательным является наличие в составе ключевой группы разработчиков исходного продукта российских граждан, вклад которых в разработку был бы существенным, а понимание внутренней структуры и принципов работы продукта – всеобъемлющим.

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

  • Поддержка масштабируемых геоинформационных систем (ГИС)
  • Эффективный поиск ближайших соседей для различных типов данных
  • Эффективный поиск и хранения объектов со сферическими атрибутами
  • Гибкая система полнотекстового поиска со встроенной поддержкой русского языка с поддержкой поиска фраз
  • Эффективный поиск похожих строк (поиск с опечатками)
  • Эффективный поиск похожих объектов
  • Эффективное хранение и поиск слабо-структурированной информации
  • Поддержка мандатной политики доступа применительно ко всем объектам СУБД (таблицам, колонкам, записям) и интеграция с системой безопасности операционной системы для обеспечения целостности системы безопасности независимо от системы авторизации СУБД
  • Поддержка ролевой системы политики доступа к объектам СУБД
  • Поддержка работы по защищенным (шифрованным) соединениям
  • Поддержка гибкой системы аутентификации (на основе GSSAPI, SSPI, LDAP, PAM, Kerberos, Ident)
  • Поддержка шифрования объектов СУБД для защиты информации от несанкционированного использования
  • Поддержка разработки новых пользовательских типов данных и запросов с эффективными методами доступа и их использование без остановки сервера НСУБД.
  • Локализация программного обеспечения - перевод всех сообщений на русский язык
  • Наличие русскоязычной документации в формате ГОСТ
  • Наличие инструментов для миграции с других баз данных