PostgreSQL(数据库)资料和分布式系统(Distributed System)资料与Go语言资料整理

zhongwen7710 · · 7326 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

介绍:PostgreSQL官方文档主页

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

介绍:PG9.3中文翻译文档 谢谢@skykiker提供

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

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

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

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

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

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

介绍:Python的PostgreSQL驱动。

介绍: 一个构建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.。

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

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

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

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

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

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

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

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

介绍:用PostgreSQL替换你的NoSQL。

介绍:Representing Trees in PostgreSQL

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

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

介绍:PostgreSQL的快速分页

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

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

介绍:还有part2

介绍:PostgreSQL的成长

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

介绍:PostgreSQL connection manager for scalability freaks.

介绍:PostgreSQL as a benchmarking tool

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

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

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

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

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

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

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

*《PostgreSQL Now Has Logical Decoding》

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

介绍:美国2014年pgconf paper。

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

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

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

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

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

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

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

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

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

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

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

介绍:使用PagerDuty做pg分析

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

介绍:Making Postgres coding and testing fun!

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

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

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

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

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

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

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

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

介绍:Converter mysql schema and data to postgresql

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

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

介绍:对CLUSTER表使用索引.

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

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

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

介绍: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.

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

介绍:Reactive PostgreSQL for Meteor.

介绍:数据库性能优化之Vacuum.

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

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

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

参考文献:https://github.com/ty4z2008/Qix/blob/master/pg.md


分布式系统(Distributed System)资料

介绍:这是一篇介绍在动态网络里面实现分布式系统重构的paper.论文的作者(导师)是MIT读博的时候是做分布式系统的研究的,现在在NUS带学生,不仅仅是分布式系统,还有无线网络.如果感兴趣可以去他的主页了解.

介绍:分布式编程实验室,他们发表的很多的paper,其中不仅仅是学术研究,还有一些工业界应用的论文.

介绍:麻省理工的分布式系统理论主页,作者南希·林奇在2002年证明了CAP理论,并且著《分布式算法》一书.

介绍:分布式系统搭建初期的一些建议

介绍:分布式计算原理课程

介绍:Google全球分布式数据介绍

介绍:Algolia的分布式搜索网络的体系架构介绍

介绍:构建高可用分布式Key-Value存储系统

介绍:Nanomsg和Bond的分布式搜索引擎

介绍:使用MongoDB和Mongothon进行分布式处理

介绍:分布式数据库中把ACID与BASE结合使用.

介绍:理解的Paxos的分布式系统

介绍:There is No Now Problems with simultaneity in distributed systems

介绍:伦敦大学学院分布式系统课程课件.

介绍:分布式系统电子书籍.

介绍:卡内基梅隆大学春季分布式课程主页

介绍: 电子书,分布式系统概念与设计(第五版)

介绍:这是一位台湾网友 ccshih 的文字,短短的篇幅介绍了分布式系统的若干要点。pdf

参考文献:https://github.com/ty4z2008/Qix/blob/master/ds.md

Golang资料集

介绍:跨平台的golang GUI库,支持Windows(xp以上),Unix,Mac OS X(Mac OS X 10.7以上)

介绍:Gopm(Go 包管理工具) 是一个用于搜索、安装、更新和分享 Go 包的管理工具。

介绍:本文以 Go 的标准库为例,介绍了 Go 编译过程的工作原理。

介绍:在之前的 Go语言的国际化支持(基于gettext-go)中, 讲到了如何翻译源代码中的字符串.

介绍:Go语言作为一个现代化的编程语言以及支持垃圾内存的自动回收特性(GC). 这篇文章主要介的是非内存资源的自动回收技术.

介绍:无需 Git 和 Hg 等版本管理工具,就可以下载指定版本的 Go 语言包

介绍:本文主介绍Go 语言中的方法,接口和嵌入类型。原文地址

介绍:详解golang 的interface和nil.

介绍:Go并发编程之Go语言概述,主要是一些介绍与语法基础部分

介绍:里面讲解了变量,函数,方法,接口,并发等相关的知识。而且还有可运行的代码。跨平台

介绍:Golang的开发环境与一些基础知识的介绍

介绍:不用VPN

介绍:这是一本开源书籍,本书的作者目前开发了一个开源框架beego,非常的有名。就目前2014年10月2日截止。在github上面有超过3000多个star了

介绍:构建一个可测试的go web 应用,step by step

介绍:随着 Go 语言的快速发展,各类实用、强大的官方库和第三方库层出不穷。但种类繁多与功能强大的同时,也给不少初学者带来了许多选择和使用上的困扰。很多同学因为时间和精力上的限制,无法很好地体验这些数量庞大的库。因此,作者特别制作本套教程,专门针对当中比较知名和受关注度较高的库进行基于 博客、示例和视频 的三位一体讲解。

介绍:作者就自身学习go语言的学习经历来讲解,并且讲述了作者在学习中遇到的坑。非常适合零基础的朋友

介绍:《Go编程基础》的第二部,本套教程将以搭建个人博客作为实战目标,由浅至深地讲解使用 Go 开发 Web 应用程序的必备知识与技巧。

介绍:《The Way to Go》中文译本.

介绍:免费电子书,如何构建一个web app

介绍:Golang generate 草案,翻译自Go generate: A Proposal

介绍:golang的面向对象设计

介绍:使用golang编写的web ide

介绍:Fluent HTTP client for Golang. With timeout, retries and exponential back-off support.

介绍:Go 1.4 将支持 Android

介绍:使用Golang打电话,接电话

介绍:国外的Go资源

介绍:A curated list of awesome Go frameworks, libraries and software

介绍:汇总平时看到的好文章,技术、产品、管理均有,尽量保证一周汇总一篇

介绍:一个简单实用的 Go 语言重构工具

介绍:码农周刊分类整理Golang

介绍:Go语言诞生5周年!10大Go语言开源项目推荐

介绍:Interface的前世今生。

介绍:一个 Go 语言实现的网络连接池

介绍:一个物联网相关的Go语言框架

介绍:作者的一些Go中的困扰,经验之谈

介绍:使用GO改善Ruby性能

介绍:为什么golang在中国如此流行?

介绍:Linux网络驱动

介绍:Go 语言入门教程

介绍:一个 Go 语言跨平台 UI 库

介绍:Go最新资料汇总

介绍:猎豹移动技术博客文章

介绍:A fast and modern static website engine.

介绍:scriptrock公司使用Golang的经验,此外还推荐一个公司的应用Golang at Runscope

介绍:Dropbox开源Go开发包,github.

介绍:如何使用Go构建自己的Web应用教程,此外还推荐GoLang Tutorials.

介绍:Dependency Injection with Go.

介绍:Go Programming Language Resources.

介绍:2015年中国Gopher大会资料.

介绍:新手使用Go构建应用建议.


参考网址:https://github.com/ty4z2008/Qix/blob/master/golang.md


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

7326 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传