PostgreSQL相关的软件,库,工具和资源集合

PostgreSQL相关的软件,库,工具和资源集合。

备份

  • wal-e - Simple Continuous Archiving for Postgres to S3, Azure, or Swift by Heroku
  • Barman - Backup and Recovery Manager for Postgres by 2ndQuadrant

GUI

  • pgAdmin - Postgres Administration and Management GUI
  • phpPgAdmin - The Premier Web Based Administration Tool for Postgres
  • pgweb - Web-based PostgreSQL database browser written in Go
  • Postico - A Modern PostgreSQL Client for OS X (Commercial Software)

Distributions

  • Postgres.app - The Easiest Way to Get Started with PostgreSQL on the Mac

CLI

  • pgcli - Postgres CLI with autocompletion and syntax highlighting
  • psql2csv - Run a query in psql and output the result as CSV

Server

  • Postgres-XL - Scalable Open Source PostgreSQL-based Database Cluster

Monitoring

  • Check_postgres - Nagios check_postgres plugin for checking status of PostgreSQL databases

Extensions

  • PGStrom - Postgres extension to offload CPU intensive workloads to GPU
  • pg_shard - PostgreSQL extension to scale out real-time reads and writes
  • PostGIS - Spatial and Geographic objects for PostgreSQL
  • pg_paxos - Basic implementation of Paxos and Paxos-based table replication for a cluster of PostgreSQL nodes

Optimization

  • PgHero - Postgres insights made easy
  • pgtune - PostgreSQL configuration wizard

Utilities

  • PostgREST - PostgREST serves a fully RESTful API from any existing PostgreSQL database
  • mysql-postgresql-converter - Lanyrd's MySQL to PostgreSQL conversion script
  • postgresql-metrics - Tool that extracts and provides metrics on your PostgreSQL database
  • pgloader - Pgloader loads data into PostgreSQL using the COPY streaming protocol, and does so with separate threads for reading and writing data
  • pgbadger - a fast PostgreSQL Log Analyzer
  • pg_activity - pg_activity is a top like application for PostgreSQL server activity monitoring
  • pgfutter - Import CSV and JSON into PostgreSQL the easy way
  • pganalyze - PostgreSQL Performance Monitoring (Commercial Software)
  • yoke - Postgres high-availability cluster with auto-failover and automated cluster recovery

Language bindings

  • rust-postgresql - Rust
  • DBD-Pg - Perl
  • PostgreSQL JDBC Driver - Java

Tutorials

  • tutorialspoint PostgreSQL tutorial - A very extensive collection of tutorials on PostgreSQL
  • Postgres Guide - A guide designed as an aid for beginners and experienced users to find specific tips and explore tools available within Postgres
  • Backup and recover a Postgres DB using wal-e - A tutorial about setting up continuous archiving in PostgreSQL using wal-e
  • PostgreSQL Exercises - A site to make it easy to learn PostgreSQL by doing

Blogs

  • Planet PostgreSQL - A blog aggregation service for PostgreSQL
  • Craig Kerstiens Postgres Posts - A set of posts on Postgres cool features/tips/tricks

Newsletters

  • Postgres Weekly - A weekly newsletter that contains articles, news, and repos relevant to Postgres

项目主页:http://www.open-open.com/lib/view/home/1450226386125

dhamaniasad / awesome-postgres

Watch 2675Fork 136

项目描述:A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql — 查看更多内容...


问题列表:
#94 add pgpool-II tool 由 olshevskiy87  2016-05-08
#93 add Telegraf A postgres metric recovery 由 arthtux  2016-05-04
#74 Looking for maintainers 由 dhamaniasad  2016-03-12
#55 Update README.md 由 dva  2016-03-10
#52 Add luapgsql, a Lua binding for PostgreSQL 由 mbalmer  2016-03-10
 
  • 《PG技术沙龙ppt》

介绍:2013年4月PG技术沙龙PPT

  • 《PG9.1中文翻译文档》

介绍:PG9.1中文翻译文档

  • 《PostgreSQL vs. MS SQL Server》

介绍:PostgreSQL与 MS SQL Server的对比,中文版

  • 《PostgreSQL 30天 培训视频》

介绍:作者从事pg截止目前大概有7-8年,长期活跃在国内的pg社区。这套PostgreSQL 30天 培训视频包含了SQL基础,备份恢复,HA,服务端编程,大数据,内核,应用案例等,非常适合新手

  • 《PostgreSQL爱好者的参考资料推荐》

介绍:PostgreSQL爱好者的参考资料推荐

  • 《PostgreSQL Studio》

介绍:PostgreSQL Studio 是开源的 PostgreSQL 数据库的 Web 接口。可以让你直接在浏览器上编辑数据库代码,浏览数据库模型和运行 SQL 语句。这是一个数据库管理工具,侧重于开发。

  • 《PostgreSQL Query Cache》

介绍:PostgreSQL Query Cache 一个新的开源软件,用来极速提升 PostgreSQL 数据库的查询性能,通过缓存查询结果,可提升 10 ~ 100 倍。

  • 《py-postgresql》

介绍:Python的PostgreSQL驱动。

  • 《pgDesigner》

介绍:pgDesigner 是一个为PostgreSQL数据库设计的建模工具.仅支持Linux。

  • 《pgweb》

介绍:一个采用 Go 语言开发的基于 Web 的 PostgreSQL 管理系统。

  • 《pgwatch》

介绍:一个简单易用的 PostgreSQL 的监控工具,支持 PostgreSQL 9.0 以及更新的版本。

  • 《pgpool-II》

介绍:pgpool-II 是运行于 PostgreSQL 数据库服务器和客户端之间的一个中间件,提供的功能包括:连接池、复制、负载均衡、客户端限制和并行查询等。

  • 《pgCluu》

介绍:pgCluu 是一个对 PostgreSQL 集群性能进行完整审计的工具,该工具分为两部分: 1. collector 收集器用于从 PostgreSQL 集群中获取统计数据,使用 psql 和 sar 工具 2. grapher 关于生成 HTML 报表和图表 数据库服务器和客户端之间的一个中间件,提供的功能包括:连接池、复制、负载均衡、客户端限制和并行查询等。

  • 《cstore_fdw》

介绍:cstore_fdw 实现了 PostgreSQL 数据库的柱状存储,用于对批量加载的数据进行分析的场景。

  • 《Barman for PostgreSQL》

介绍:Barman (备份和恢复管理器) for PostgreSQL 是 PostgreSQL 数据库服务器的灾难恢复工具,允许远程备份多个服务器,帮助 DBA 在数据恢复阶段的关键工作。

  • 《pgFouine》

介绍:pgFouine 是一个 PostgreSQL 的日志分析软件,可以让你对 PostgreSQL 数据库的运行状态有个清晰的了解,同时对一些慢查询、使用频率最高的查询、错误生成相应的报表和图表。

  • 《Substitute PostgreSQL for Your NoSQL Needs》

介绍:用PostgreSQL替换你的NoSQL。

  • 《Representing Trees in PostgreSQL》

介绍:Representing Trees in PostgreSQL

  • 《Michael Paquier》

介绍:推荐一个博客,作者是一位日本的开发者。但是文章写的挺好的。是英文!!

  • 《Using Writeable CTEs to Improve Performance in PostgreSQL 》

介绍:使用CTEs来提升你的数据库性能

  • 《Fast pagination on PostgreSQL》

介绍:PostgreSQL的快速分页

  • 《Upgrading your PostgreSQL cluster from 9.3 to 9.4 》

介绍:把你的PostgreSQL集群从9.3升级到9.4.

  • 《Making PostgreSQL scale Hadoop-style: Benchmark numbers》

介绍:Making PostgreSQL scale Hadoop-style: Benchmark numbers

  • 《So You Want Another PostgreSQL Database?》

介绍:还有part2

  • 《PostgreSQL Rising》

介绍:PostgreSQL的成长

  • 《Simple API with Nginx and PostgreSQL》

介绍:如何建一个简单的REST API 仅仅使用 Nginx 和 PostgreSQL.如果不理解REST API这里推荐RESTful API 设计指南、理解RESTful架构

  • 《hypervault》

介绍:PostgreSQL connection manager for scalability freaks.

  • 《PostgreSQL as a benchmarking tool》

介绍:PostgreSQL as a benchmarking tool

  • 《2014年 PGcon会议paper》

介绍:2014年 PGcon会议paper,进去之后你还可以发现往年的paper。

  • 《PSequel》

介绍: Mac OS X端的PostgreSQL图形管理工具

  • 《PostgreSQL’s Powerful New Join Type:LATERAL》

介绍: PostgreSQL’s Powerful New Join Type: LATERAL,这个类型是在9.3的版本中开始的。

  • 《PostgreSQL Hardware Performance Tuning》

介绍:PostgreSQL的硬件性能调优。

  • 《PostgreSQL: Introduction and Concepts Bruce Momjian》

介绍:入门型电子书籍,书有点老了2001年的了。此外这本书的作者还有一个资源页,里面有很多的干货。作者是enterpriseDB的工程师。经典文章还有Writing PostgreSQL Applications.

  • 《Compiling PLV8 with Postgres Plus Advanced Server》

介绍:什么是PLV8?,魅力就是:用js写SQL

  • 《fosdem 2014年PostgreSQL议题(含视频)》

介绍:fosdem是一个开源性组织,这个只是会议的一部分,从2001年开始到目前历经13年的资料都被保存着,如果你有需要可以自己去翻阅。干货很多,另外2015年的议题已经开始筹备了官方地址

*《PostgreSQL Now Has Logical Decoding》

介绍:PostgreSQL Now Has Logical Decoding,此外作者也是一位enterpriseDB的工程师,他的其他博文也很精彩.

  • 《美国2014年pgconf paper》

介绍:美国2014年pgconf paper。

  • 《mysql2postgres》

介绍:把MySQL迁移至postgreSQL?不如试试这个工吧

  • 《What are the advantages and disadvantages of using PostgreSQL over MySQL?》

1,Postgres 自动故障转移 Manatee  https://github.com/joyent/manatee

2,pgsql图片保存插件  https://github.com/drotiro/postpic

3,Super-smack 是一个强大的广受赞誉的压力测试工具,支持MySQL和PostgreSQL 

4,经典sql测试工具 https://sourceforge.net/projects/benchmarksql/

5,postgresql负载监控工具 http://dalibo.github.io/powa/

6,postgresql地理多主复制 https://github.com/2ndQuadrant/bdr

7,https://github.com/postgres-x2/postgres-x2 多主复制集群

8, yoke  https://github.com/nanopack/yoke

 


来自:https://github.com/ty4z2008/Qix/blob/master/pg.md

 转自: http://www.open-open.com/lib/view/open1450226386125.html

转载于:https://www.cnblogs.com/fangyuan303687320/p/5493445.html

你可能感兴趣的:(PostgreSQL相关的软件,库,工具和资源集合)