СУБД PostgreSQLобладает несколькими свойствами, позволяющими рекомендовать её как основную систему управления базами данных общего назначения.
Контроль над исходным кодом и лицензионная чистота
СУБД PostgreSQL является программным продуктом с открытой кодовой базой под лицензией BSD, позволяющей вносить в неё изменения, проводить аудит на предмет закладок, создавать специализированные версии, передавая внесённые модификации в общественное пользование или производить отдельный продукт с закрытыми от посторонних дополнениями, бесплатно или за деньги без ограничений. Возможно произвести отдельную от основной кодовой базу версию СУБД PostgreSQL, защищённую от внедрения непроверенного кода. В случае негативного развития событий возможна полностью автономная поддержка и развитие СУБД PostgreSQL.
Наличие разработчиков в России
В России есть разработчики PostgreSQL как самого высокого уровня, так и огромное число обычных программистов, администраторов, работающих с PostgreSQL давно и успешною. В отличии от многих СУБД, разработанных изначально на Западе, PostgreSQL имеет в России несколько ключевых разработчиков. В России живут и работают Олег Бартунов, Александр Коротков, Фёдор Сигаев, являющиеся авторами крупных подсистем PostgreSQL . Недавно ими была создана компания “Postgres Professional” для продвижения СУБД PostgreSQL в России, оказания консультативных услуг и поддержки разработчиков.
Надёжность
СУБД PostgreSQL демонстрирует исключительную надёжность. Многие проекты работают с PostgreSQL многие годы почти без обслуживания, без сбоев при значительных нагрузках.
Производительность
СУБД PostgreSQL используется как основная СУБД в крупнейших российских проектах, таких как Avito – доска объявлений (крупнейшая в Европе), обрабатывая до 6 000 транзакций в секунду; Яндекс использует PostgreSQL в одном из своих сервисов, обрабатывая более 500 млн. транзакций в сутки.
Поддерживаемые операционные системы
СУБД PostgreSQL работает под управлением большинства современных операционных систем, таких как разнообразные версии Linux и его производные – упомянутые в Справке МГТУ имени Баумана, в частности на сертифицированной Министерством Обороны РФ защищённой операционной системе общего назначения МСВС, а так же под управлением различных ОС семейства Microsoft Windows.
Поддерживаемое аппаратное обеспечение
СУБД PostgreSQL работает на широком спектре аппаратных платформ – от ARM и платформы Intel x86 до российского Эльбруса.
Нетребовательность к ресурсам
У СУБД PostgreSQL нет таких повышенных требований к оперативной памяти, производительности дисковой подсистемы и процессора, как у СУБД Oracle. PostgreSQL способен работать как на встраиваемых системах с минимумом ресурсов, так и на системах из многих серверов, обеспечивая повышенную производительность и масштабируемость.
Поддержка современных стандартов
Высокий уровень соответствия ANSI SQL 92, ANSI SQL 99 и ANSI SQL 2003, 2011. Интерфейсы для языков программирования C, C++, PHP, Java и для практически всех остальных популярных языков. Интерфейсы ODBC, JDBC, .Net.
Поддержка в программных системах
СУБД PostgreSQL уже имеет поддержку в большинстве программных комплексов, работающих с базами данных. В области геоинформационных систем СУБД PostgreSQL является основным конкурентом СУБД Oracle. PostGIS — расширение объектно-реляционной СУБД PostgreSQL, предназначенное для хранения в базе географических данных, является индустриальным стандартом. К примеру, PostGreSQL+PostGIS является одним из рекомендованных решений (так же рекомендуются Oracle Spatial и SQL Server Spatial) для реализации системы опознавания судов и слежения за ними на дальнем расстоянии (ОСДР – LRIT), используемой во всех морских странах мира. Бухгалтерская система 1С позволяет использовать PostgreSQL в качестве базы данных.
Использование в информационных системах
PostgreSQL широко используется в компаниях Яндекс, Авито, на портале Единой Электронной Торговой Площадки roseltorg.ru, в компаниях Mail.ru, Rambler, в Министерстве Обороны. ведомости, минобороны. Ланит ведет разработкиГИС ЖКХ, ГИС ТЭК, Ростелеком переводитна PostgreSQL систему межведомственного электронного взаимодействия СМЭВ, другие интеграторы тоже начинают поворачиваться в сторону СУБД PostgreSQL.
Переход на PostgreSQL с СУБД Oracle
Переход с Orаcle на PostgreSQL является штатной задачей. Для этого существует специальное программное обеспечение, позволяющее минимизировать затраты.
Заключение
СУБД PostgreSQL имет всё необходимое, чтобы с минимальной государственной поддержкой стать основной СУБД, используемой в государственных и коммерческих разработках.
Leave a Reply
You must be logged in to post a comment.