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