Проекты-спутники PostgreSQL
Материал из Postgresmen Wiki.
Содержание |
Репликация, масштабирование, HA, производительность
- Slony-I (популярная система асинхронной репликации) http://slony.info/
- pgpool-II (пул соединений / сервер мультимастер-репликации) http://pgfoundry.org/projects/pgpool/
- Postgres-R (одна из старейших систем репликации для PostgreSQL) http://www.postgres-r.org/
- PL/Proxy (псевдоязык-прокси для масштабирования от компании Skype) http://pgfoundry.org/projects/plproxy/
- pyreplica (простая система репликации, написанная на Python) http://pgfoundry.org/projects/pyreplica/
- Continuent uni/cluster for PostgreSQL 2008 http://www.continuent.com/
- SkyTools (DBA-инструментарий от Skype для репликации и горячего резервирования) http://pgfoundry.org/projects/skytools/
- Golconde (репликация, основанная на механизме очереди, реализация на python) http://code.google.com/p/golconde/
- PgBouncer (легковесный менеджер соединений для PostgreSQL) https://developer.skype.com/SkypeGarage/DbProjects/PgBouncer
- pg_reorg (онлайн-кластеризация таблицы) http://reorg.projects.postgresql.org, [1]
- pglesslog (сжатиe архивных лог-файлов для уменьшения дискового пространства) http://pglesslog.projects.postgresql.org/
Администрирование, мониторинг, бенчмаркинг, анализ
- pgAdmin III (популярный инструмент разработки и администрирования) http://pgadmin.org/
- phpPgAdmin (популярный веб-инструмент для администрирования) http://phppgadmin.sourceforge.net/
- pgFouine (популярный анализатор лог-файлов для выявления медленных запросов) http://pgfouine.projects.postgresql.org/
- pg_top (ptop) (утилита мониторинга PostgreSQL в стиле top) http://ptop.projects.postgresql.org/
- check_postgres (скрипт проверки состояния PostgreSQL, готовый для использования с Nagios) http://bucardo.org/check_postgres/
- Code Factory for Windows (инструмент визуального построения SQL-запросов и скриптов) http://www.sqlmaestro.com/products/postgresql/codefactory/
- pgsnap (инструмент для создания отчётов о производительности, а-ля orasnap) http://pgsnap.projects.postgresql.org/
- Playr (инструмент нагрузочного тестирования) https://area51.myyearbook.com/trac.cgi/wiki/Playr/
- Database .NET (простой инструмент для администрирования) http://s630417.myweb.hinet.net/
- Navicat (GUI для Windows и MacOS X) http://pgsql.navicat.com/
- KPoGre графическая утилита для PostgreSQL, использующая библиотеку lipqxx http://kpogre.sourceforge.net/
- PostgreSQL Toolbox (коллекция небольших програм в помощь администраторам и разработчикам БД) http://pg-toolbox.projects.postgresql.org/
- MyJSQLView (Java GUI для работы с БД, работает с HSQL, MySQL, Oracle и PostgreSQL) http://myjsqlview.sourceforge.net/
- epqa: Enterprise Practical Query Analyzer (анализатор лог-файлов для оптимизации SQL) http://epqa.sourceforge.net/
- pgtune (инструмент для тюнинга postgresql.conf) http://pgfoundry.org/projects/pgtune/
- PostgreSQL Maestro (GUI-инструмент для администрирования и разработки под Windows) http://www.sqlmaestro.com/products/postgresql/maestro/
Проектирование, разработка
- pgAdmin III (популярный инструмент разработки и администрирования) http://pgadmin.org/
- pgDesigner (инструмент проектирования) http://pgdesigner.sourceforge.net/
- MicroOLAP Database Designer (средство проектирования) http://microolap.com/products/database/postgresql-designer/
- pg_proboscis (сборник Python-модулей, утилит и интерфейсов для PostgreSQL) http://pgfoundry.org/projects/python/
- DbWrench (инструмент проектирования и синхронизации) http://www.dbwrench.com/
- MicroOLAP (инструмент проектирования) http://microolap.com/products/database/postgresql-designer/download/
- pgtcl (драйвер для Tcl) http://pgfoundry.org/projects/pgtcl/
- PL/LOLCODE (реализация LOLCODE в виде [псевдо]языка хранимых процедур) http://pgfoundry.org/projects/pllolcode/
- DBD::Pg (PostgreSQL-драйвер для Perl) http://search.cpan.org/dist/DBD-Pg/
- psqlODBC (официальный ODBC-драйвер для PostgreSQL) http://psqlodbc.projects.postgresql.org/release.html
- OpenResty (платформа для создания веб-сервисов) http://search.cpan.org/~agent/OpenResty/lib/OpenResty.pm
- prefix (префиксный поиск с поддержкой GiST-индексации) http://pgfoundry.org/projects/prefix/
- Another PostgreSQL Diff Tool (инструмент сравнения схем БД) http://pgfoundry.org/projects/apgdiff/
- pgSphere (contrib-модуль для работы с данными и объектами в сферических координатах, включающий индексную поддержку) http://pgfoundry.org/projects/pgsphere/
- pgTAP (библиотека фунций для написания unit-тестов к БД, включая схему, процедуры, представления, триггеры и т.д.) http://pgtap.projects.postgresql.org/
- PgQ (система для организации очереди в PostgreSQL) https://developer.skype.com/SkypeGarage/DbProjects/SkyTools/PgQdocs
- Ora2Pg (модуль на Perl для конвертации схемы БД из Oracle в PostgreSQL) http://pgfoundry.org/projects/ora2pg/
- Npgsql2 (.NET-драйвер для PostgreSQL) http://npgsql.projects.postgresql.org/
- PGUnit (фреймворк для организации автоматического тестирования функций в PostgreSQL) http://en.dklab.ru/lib/dklab_pgunit/
- PostGIS (расширенная поддержка работы с пространственными данными, соответствует стандарту OpenGIS) http://postgis.refractions.net/
- PostgreDAC (компоненты доступа к данным PostgreSQL для Delphi/C++Builder) http://microolap.com/products/connectivity/postgresdac/
Работа с данными, GUI
- Benetl (свободный ETL-инструмент) http://www.benetl.net/
- PostgreSQL Data Wizard (GUI-инструмент для управления данными, под Windows) http://www.sqlmaestro.com/products/postgresql/datawizard/
- pg_bulkload (утилита массовой загрузки) http://pgbulkload.projects.postgresql.org/
ПО, использующее PostgreSQL
- OpenX (открытый сервер для работы с рекламой) http://www.openx.org/beta
- Archiveopteryx (почтовый сервер, использующий PostgreSQL для хранения писем) http://www.archiveopteryx.org/
- BitNami LAPPStack (простая в установке платформа для создания приложений, включает Apache, PostgreSQL, PHP, phpPgAdmin) http://bitnami.org/stack/lappstack
- GroupServer (онлайн-платформа для организации совместной работы сотрудников предприятия) http://groupserver.org/
- dumbofs (файловая система над PostgreSQL) http://yiannnos.com/dumbofs
- GNUmed (система управления медицинскими учётными записями пациентов, открытое ПО) http://wiki.gnumed.de/bin/view/Gnumed
- Compiere (open source ERP) http://www.compiere.com/
- см. также Кто использует PostgreSQL
