• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
PostgreSQL(数据库)的一些资料
发布日期:2016-4-12 20:4:56

  PostgreSQL(数据库)的一些资料

  About:PostgreSQL About mysql

  1.《PostgreSQL 源码分析系列》

  •   介绍:PostgreSQL 源码分析系列文章

  2.《PG 内存上下文》

  •   介绍:PG 内存上下文,code

  3.《PostgreSQL及其代码的结构》

  •   介绍:PostgreSQL及其代码的结构

  4.《A Tour of PostgreSQL Internals》

  •   介绍:PostgreSQL内部的概览,可以结合上面的pg代码结构来阅读

  5.《PostgreSQL 中的 Json —从使用到源码》

  •   介绍:PostgreSQL 中的 Json —从使用到源码

  6.《PostgreSQL锁机制分析》

  •   介绍:PostgreSQL锁机制分析,第二部分

  7.《FSM》

  •   介绍:PostgreSQL源码分析之FSM

  8.《page》

  •   介绍:PostgreSQL源码分析之page

  9.《shared buffer状态信息及性能测量 》

  •   介绍:PostgreSQL源码分析之shared buffer状态信息及性能测量,推荐shared buffer的分配与替换,shared buffer与磁盘文件 ,database和table 与磁盘文件的对应

  10.《PostgreSQL内部结构与源代码研究索引页》

  •   介绍:文章包括pg_stat_statements源代码分析,PostgreSQL的hook机制初步学习,EDB*Plus的client_encoding问题,PostgreSQL的索引膨胀,libpq 与 fe-misc.c,libpq 练习的入口点,Autovacuum 的运行限制,autovacuum 与 vacuum full,autoanalyze 的注意事项,backuplabel file 初步学习,HOT(Heap-Only Tuples),Checkpoint 发生的时机,checkpoint 活动,pg_buffercache 代码研究,内存结构图示,内存使用增长观察,使用cgroups来控制内存使用,调整内存与IO的参数说明,MVCC图示,ListenSocket 的研究

  11.《CreateLockFile》

  •   介绍:PostgreSQL CreateLockFile分析

  12.《动态Hash》

  •   介绍:动态Hash

  13.《Postgres Internals Presentations》

  •   介绍: PG内部机制分析.

  14.《为PostgreSQL添加插件》

  •   介绍: 利用pg的hook机制为pg添加插件.

  15.《PostgreSQL 优化器逻辑推理能力》

  •   介绍: 源码解析.

  16.《postgres 源码分析之 insert(1)》

  •   介绍: Insert分析.

  17.《PG 代码分析报告》

  •   介绍: PG 代码分析报告.

  18.《PostgreSQL查询处理部分源码分析》

  •   介绍: PostgreSQL查询处理部分源码分析.

  19.《PostgreSQL Documentation》

  •   介绍:PostgreSQL官方文档主页

  20.《PG技术沙龙ppt》

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

  21.《PG9.4.4中文翻译文档》

  •   介绍:PG9.4.4中文翻译文档

  22.《Database System Concepts Sixth Edition》

  •   介绍:数据库系统概念(第六版)

  23.《PostgreSQL从菜鸟到专家(中译稿 by 洞庭湖的泥鳅)》

  •   介绍:这篇文档是国内的一线postgreSQL专家所翻译。很经典

  24.《PostgreSQL vs. MS SQL Server》

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

  25.《PostgreSQL 30天 培训视频》

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

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

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

  27.《PostgreSQL Studio》

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

  28.《PostgreSQL Query Cache》

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

  29.《py-postgresql》

  •   介绍:Python的PostgreSQL驱动。

  30.《Postgres-XL》

  •   介绍: 一个构建PostgreSQL集群开源软件,Postgres-XL is a PostgreSQL-based scale-out cluster that handles both OLTP write intensive workloads as well as OLAP/BI type of workloads thanks to MPP parallelism.。

  31.《pgDesigner》

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

  32.《pgweb》

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

  33.《pgwatch》

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

  34.《pgpool-II》

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

  35.《pgCluu》

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

  36.《cstore_fdw》

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

  37.《Barman for PostgreSQL》

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

  38.《pgFouine》

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

  39.《Substitute PostgreSQL for Your NoSQL Needs》

  •   介绍:用PostgreSQL替换你的NoSQL。

  40.《Representing Trees in PostgreSQL》

  •   介绍:Representing Trees in PostgreSQL

  41.《Michael Paquier》

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

  42.《Using Writeable CTEs to Improve Performance in PostgreSQL 》

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

  43.《Fast pagination on PostgreSQL》

  •   介绍:PostgreSQL的快速分页

  44.《Upgrading your PostgreSQL cluster from 9.3 to 9.4 》

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

  45.《Making PostgreSQL scale Hadoop-style: Benchmark numbers》

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

  46.《So You Want Another PostgreSQL Database?》

  •   介绍:还有part2

  47.《PostgreSQL Rising》

  •   介绍:PostgreSQL的成长

  48.《Simple API with Nginx and PostgreSQL》

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

  49.《hypervault》

  •   介绍:PostgreSQL connection manager for scalability freaks.

  50.《PostgreSQL as a benchmarking tool》

  •   介绍:PostgreSQL as a benchmarking tool

  51.《2014年 PGcon会议paper》

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

  52.《PSequel》

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

  53.《PostgreSQL’s Powerful New Join Type:LATERAL》

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

  54.《PostgreSQL Hardware Performance Tuning》

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

  55.《PostgreSQL: Introduction and Concepts Bruce Momjian》

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

  56.《Compiling PLV8 with Postgres Plus Advanced Server》

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

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

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

  58.《PostgreSQL Now Has Logical Decoding》

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

  59.《美国2014年pgconf paper》

  •   介绍:美国2014年pgconf paper。

  60.《mysql2postgres》

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

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

  •   介绍:使用PG与MySQL比较有那些有点和缺点?

  62.《Postgres full-text search is Good Enough!》

  •   介绍:Postgres的全文查询其实也很棒:多语言支持,模糊查询等,这篇文章说的很详细。而且里面有很多实际例子

  63.《PostgreSQL Security Audit》

  •   介绍:数据库安全问题一直是一个问题热门话题,PostgreSQL资料更是少之有少。这篇文章值得推荐。建议多多留意postgresql security Vulnerabilities、Vulnerability handling in the PostgreSQL project、Security for PostgreSQL explain plans、Row security in PostgreSQL

  64.《使用oracle_fdw进行增量数据迁移的神奇方法》

  •   介绍:Oracle增量数据迁移到postgres方法,此外博主还有其他非常棒的文章。推荐也可以看看

  65.《Ware Yosemite? Possible PostgreSQL upgrade issues in OS X 10.10》

  •   介绍:PostgreSQL升级在 Yosemite出现问题?可以参考一下这里。同样的也还有其他的文章也很不错

  66.《Open source developer based in Japan》

  •   介绍:如题,是日本一个开源项目博客,里面有很多postgresql的最新特性介绍(截止目前2014.12.13已有pg9.5的特性预览了)

  67.《PGXN: PostgreSQL Extension Network》

  •   介绍:一个存放PostgreSQL扩展库的资源库,很多扩展插件都能够在这个里面找到

  68.《GP GPU Accelerates PostgreSQL》

  •   介绍:GPU对pg数据库的加速优化

  69.《Porting Oracle Applications to PostgreSQL》

  •   介绍:从Oracle迁移到pg,此外该作者还有一篇迁移的ppt.

  70.《Building and Distributing PostgreSQL Extensions Without Learning C》

  •   介绍:即使没有C,你也可以扩展pg

  71.《PagerDuty analytics with Postgres》

  •   介绍:使用PagerDuty做pg分析

  72.《Syncing Postgres to Elasticsearch: lessons learned》

  •   介绍:Elasticsearch是一个实时的分布式搜索和分析引擎,这篇文章是讲述作者在做pg同步到Elasticsearch的时候的一些经验之谈,如果有相关需要的建议阅读.如果不明白什么是Elasticsearch,可以先看看Elasticsearch权威指南

  73.《pypgTAP》

  •   介绍:Making Postgres coding and testing fun!

  74.《Backuping PostgreSQL with Docker》

  •   介绍:备份基于Docker的PostgreSQL数据库,国内有中文版

  75.《postgresql 9.0 memory processes》

  •   介绍:PostgreSQL 9.0 内存 & 进程,感觉英语吃力的朋友可以阅读中文版

  76.《postgresql 9.0 architecture》

  •   介绍: 本篇文章讲述了PostgreSQL 9.0 构架,中文版

  77.《Deadlocks in PostgreSQL》

  •   介绍: PostgreSQL中的死锁,中文版

  78.《PostgreSQL 9.0 Backup & Recovery》

  •   介绍: 本篇文章讲述了PostgreSQL 9.0 备份 & 恢复架,中文版

  79.《将数据从PostgreSQL同步到Elasticsearch的经验总结》

  •   介绍: 将数据从PostgreSQL同步到Elasticsearch的经验总结

  80.《数据库相论文推荐》

  •   介绍: 索引,查询,磁盘,优化,挖掘,集群,数据恢复,高可用,高性能等等,这些仅仅是一部分而已,在主页上面有2014年一年的数据库相关论文

  81.《pgloader》

  •   介绍: postgresql的一数据导入工具,支持csv, 数据迁移

  82.《mysql schema to postgresql》

  •   介绍:Converter mysql schema and data to postgresql

  83.《Search PostgreSQL sites》

  •   介绍:一个PostgreSQL资料搜索引擎.

  84.《PostgreSQL Tutorial》

  •   介绍:一个PostgreSQL入门教程站点,新手上路.

  85.《PostgreSQL: CLUSTER table USING index》

  •   介绍:对CLUSTER表使用索引.

  86.《When Postgres will not start》

  •   介绍:当数据库无法启动的时候,我们应该如何做.

  87.《Postgres and Connection Pooling》

  •   介绍:作者的博客还有很多干货.

  88.《PgBouncer》

  •   介绍:PGBouncer是一个轻量级的针对PostgreSQL的数据库连接池工具,能够给客户端提供一个统一的链接视图.

  89.《PGQ 》

  •   介绍:PGQ is the queueing solution from Skytools. The Londiste replication solution is a consumer daemon built on PGQ, and the API is accessible for you to create any asynchronous processing facility, based on queuing.github.

  90.《Implementing High Availability with PostgreSQL》

  •   介绍:实现一个高可用PostgreSQL集群,YoutuBe上更多PostgreSQL cluster视频.

  91.《numtel:pg》

  •   介绍:Reactive PostgreSQL for Meteor.

  92.《Slow PostgreSQL Performance? Don't Forget to Vacuum your Database》

  •   介绍:数据库性能优化之Vacuum.包括mysql

  93.《select * from depesz;》

  •   介绍:里面有很多pg的最新资料,例如新版本的功能,技巧等.

  94.《BDR 0.10.0 Documentation》

  •   介绍:BDR新的文档,使用的数据库版本是9.4的,BDR可以帮助你更好的建立一个pg集群.

  95.《Managing big enough data in postgres》

  •   介绍:pg中的大规模数据管理经验.

  96.《Database System Concepts Sixth Edition》

  •   介绍:耶鲁大学的数据库系统概念课件.

  97.《Hooks in PostgreSQL》

  •   介绍:PostgreSQL的hook机制介绍.如果有困难可以先看看简单的使用介绍,此外这位博主的其他pg文章也不错.

  98.《The design of the postgres storage system》

  •   介绍:Postgres存储系统设计论文.

  99.《The design of the postgres》

  •   介绍:Postgres设计论文.

  100.《The Design of the POSTGRES Rules System》

  •   介绍:The Design of the POSTGRES Rules System.

  101.《PostgreSQL官方推荐文献》

  •   介绍:PostgreSQL官方推荐文献.

  102.《Anatomy of a Database System》

  •   介绍:数据库内部结构剖析.

  103.《PGtune》

  •   介绍:PostgreSQL性能调优工具,只需要输入机器配置即可获得相应的推荐优化参数.

  104.《PostgreSQL performance considerations》

  •   介绍:很多讲 PostgreSQL 优化的文章都提到了 Partial indexesPartial indexes,简单的说,它是一个通过 WHERE 过滤后的子集数据的索引,虽然 MySQL 里也有这个名词,但完全不是一个东西。案例:㈠ Handling Growth with Postgres: 5 Tips From Instagram ㈡ Speeding Up PostgreSQL With Partial Indexes.

  105.《Postgres Guide》

  •   介绍:Postgres的指南主要强调在Postgre存在的最佳实践和强大的功能.

  106.《PostgreSQL Performance Tuning》

  •   介绍:PostgreSQL性能调优,作者的其他关于PostgreSQL文章也不错.

  107.《PostgreSQL Backend Flowchart》

  •   介绍: PostgreSQL 内核学习.

  108.《PostgreSQL Vulnerability》

  •   介绍: PostgreSQL漏洞库.

  109.《Full text search in milliseconds with PostgreSQL》

  •   介绍: PostgreSQL毫秒级全文本搜索.

  110.《Annotated postgresql.conf and Global User Configuration (GUC) Guide》

  •   介绍: postgresql.conf配置文件注释.

  111.《Bottled Water: Real-time integration of PostgreSQL and Kafka》

  •   介绍:利用Postgres 9.4的新功能Logical Decoding,实时stream所有SQL操作到Kafka,然后下游的各种consumer从Kafka中接收。其实就是Write-ahead logging的广义应用

  112.《Is PostgreSQL Your Next JSON Database?》

  •   介绍: Is PostgreSQL Your Next JSON Database?.

  113.《NoSQL with PostgreSQL 9.4 and JSONB》

  •   介绍: NoSQL with PostgreSQL 9.4 and JSONB.

  114.《PostgreSQL, the NoSQL Database》

  •   介绍: PostgreSQL, the NoSQL Database.

  115.《How to update large tables in PostgreSQL》

  •   介绍: PostgreSQL如何更新大表.

  116.《PostgreSQL:Error Message Style Guide》

  •   介绍: PostgreSQL错误信息编码指南.

  117.《Compressing PostgreSQL JSONB data 12x using cstore_fdw》

  •   介绍: cstore_fdw压缩PostgreSQL数据.

  118.《PostgreSQL: the good, the bad, and the ugly》

  •   介绍: PostgreSQL评价.

  119.《SQLPro for PostgresSQL》

  •   介绍: Mac OS X上的PostgreSQL管理器.

  120.《PostgreSQL 9.5's Upsert Feature Explained》

  •   介绍: PostgreSQL 9.5新特性Upsert解释 .

  121.《PostgreSQL database replication》

  •   介绍:PostgreSQL的复制.mysql