PG中文社区 / 分类社区新闻:强人随笔
mdi-home
首页 社区新闻 中文文档 加入ACE {{ item.text }} 登录
mdi-home 首页 mdi-chat-processing 社区新闻 mdi-book-open-variant 中文文档 mdi-account-multiple-check 加入ACE mdi-file-multiple-outline 相关资料 mdi-blank {{item.text}} mdi-exit-to-app 退出账号
FDW(Foreign Data Wrapper)是PostgreSQL(下文简称PG)中一项非常有意思的技术,通过它可以将PG变成一个通用的SQL引擎,使得用户可以通过SQL访问存储在PG之外的数据。本文将介绍一下PG的FDW,并探讨一下用GO语言来实现一个第三方数据源的FDW的经验与实践。
redraiment发布于2018-05-19 16:51:52   评论:1   浏览: 16941 顶: 2087  踩: 2283 
redraiment发布于2018-05-19 16:51:52 
评论:1   浏览: 16941 顶: 2087  踩: 2283 
今天午休期间刷微信,看到云和恩墨的盖总转了一条朋友圈,说杨长老在Oracle中用SQL解海盗分金问题(原文《无往不利:用SQL解海盗分金的利益最大化问题》,看完之后手痒,决定试试在PostgreSQL中解决该问题。
redraiment发布于2018-05-10 17:56:44   评论:3   浏览: 11737 顶: 2099  踩: 2003 
redraiment发布于2018-05-10 17:56:44 
评论:3   浏览: 11737 顶: 2099  踩: 2003 
入职阿里云刚刚过了1000天,每天忙碌在产品及项目工作中时,有时也会疲惫。然而,每当想起自己的初心和理想,还有家人的支持,一切随即化作无限的幸福。 我是萧少聪,花名:铁庵,很多朋友和同事都说,这个花名好奇怪。这个花名来自于我高中的母校 杨仙逸中学,杨仙逸将军,字学华,号铁庵,是中国近代航空事业的先驱,被誉为“中国革命空军之父”。
redraiment发布于2018-05-06 18:16:27   评论:2   浏览: 22415 顶: 5767  踩: 5602 
redraiment发布于2018-05-06 18:16:27 
评论:2   浏览: 22415 顶: 5767  踩: 5602 
在关系型数据库中WAL是必不可少也绕不过去的知识,本文是介绍PostgreSQL数据库WAL的系列文章的第一篇:基础概念和初始化
redraiment发布于2018-04-29 23:20:20   评论:2   浏览: 30936 顶: 5500  踩: 5296 
redraiment发布于2018-04-29 23:20:20 
评论:2   浏览: 30936 顶: 5500  踩: 5296 
  由中国信息通信研究院主办、中国通信标准化协会支持的"OSCAR云计算开源产业大会"于2018年3月21日-22日在国家会议中心举行。 本人非常有幸获得了“OSCAR尖峰开源人物”奖项。

  奖项不敢自居,荣誉属于所有为开源PG社区作出贡献的大象们。
doudou586发布于2018-03-24 17:37:00   评论:3   浏览: 10831 顶: 1159  踩: 1126 
doudou586发布于2018-03-24 17:37:00 
评论:3   浏览: 10831 顶: 1159  踩: 1126 
  PipelineDB基于PostgreSQL数据库改造而来,是一款开源的流式计算数据库。它允许我们通过sql的方式,对数据流做操作,并把操作结果持续储存到表中。主要特性:允许只使用 SQL 进行实时数据处理而没有应用代码,兼容 PostgreSQL,无 ETL,高效可持续。

  详情可访问官网www.pipelinedb.com。
doudou586发布于2018-01-11 21:28:48   评论:4   浏览: 16752 顶: 1233  踩: 1124 
doudou586发布于2018-01-11 21:28:48 
评论:4   浏览: 16752 顶: 1233  踩: 1124 
  给任务分配线程ID,或让线程去抢占任务执行,是任务分配系统中的基本需求。在数据库中,就是一个高并发的,实时更新系统,设计时要尽量避免冲突,提高处理吞吐。

  PostgreSQL的UDF,advisory lock是一个很好的功能点,可以实现高并发、高可靠的任务分配。
doudou586发布于2017-12-19 23:09:05   评论:2   浏览: 35001 顶: 1010  踩: 985 
doudou586发布于2017-12-19 23:09:05 
评论:2   浏览: 35001 顶: 1010  踩: 985 
  五年以前,我写了一个《为何你应使用PostgreSQL》的岾子,引起了广泛的关注。一年以后,我增加了一些我漏写的内容,这些内容我会在这篇文章的后半部分重述一下要点。但是在最近的4-5年,PostgreSQL有了很多的改进和提高,也就有了更多的理由我们为何要使用它。现在这里是一个新的总结,为何你应使用PostgreSQL这一忒棒的数据库。
doudou586发布于2017-12-18 00:39:06   评论:3   浏览: 169321 顶: 59157  踩: 59862 
doudou586发布于2017-12-18 00:39:06 
评论:3   浏览: 169321 顶: 59157  踩: 59862 
  数据库查询很慢会对公司产生多方面的不利影响。它们会影响一些原来很棒的应用的名声,让后台数据处理又慢又痛苦,并且会极大地增加基础硬件设施的成本。

  要成为一名经验丰富的网络应用开发者,绝对有必要学习和掌握数据层的优化策略。
doudou586发布于2017-12-16 19:50:08   评论:2   浏览: 22256 顶: 1037  踩: 965 
doudou586发布于2017-12-16 19:50:08 
评论:2   浏览: 22256 顶: 1037  踩: 965 
  审计是指记录用户的登陆退出以及登陆后在数据库里的行为操作。

  PostgreSQL的日志(pg_log)功能十分丰富,接下来首先会介绍它的标准日志审计功能,之后还会详细介绍 PostgreSQL审计扩展(PgAudit) ,编译安装以及使用。
doudou586发布于2017-12-15 22:41:44   评论:3   浏览: 24140 顶: 2168  踩: 2483 
doudou586发布于2017-12-15 22:41:44 
评论:3   浏览: 24140 顶: 2168  踩: 2483 
  最近我们在升级我们一个以前9.2版本的PostgreSQL至10.1版本,升级过程一切都很顺利,总共只停机12秒。但是很显然,因系统的变化,一些监控指令不能正常使用了,我们不得不进行一些修正处理。现在我们将这些处理方法分享给大家,以方便遇到相同问题的用户参考。
doudou586发布于2017-12-14 22:07:13   评论:5   浏览: 62449 顶: 21689  踩: 21764 
doudou586发布于2017-12-14 22:07:13 
评论:5   浏览: 62449 顶: 21689  踩: 21764 
  逻辑订阅是PostgreSQL 10内置的功能,通过逻辑订阅,可以实现部分数据的同步要求。例如可以做到行级、表级、库级的订阅。

  逻辑订阅实际上和MySQL binglog复制类似,但是DDL是不写表的,那么DDL如何复制呢?
doudou586发布于2017-12-13 12:16:52   评论:3   浏览: 20183 顶: 3818  踩: 4048 
doudou586发布于2017-12-13 12:16:52 
评论:3   浏览: 20183 顶: 3818  踩: 4048 
  Citus使您能够横向扩展多租户(B2B)数据库,或构建运行数十亿事件的实时应用程序。

  Citus通过使用分片,复制和查询并行化扩展PostgreSQL跨商品服务器来实现这一点。它是以前的开源扩展pg_shard的升级版本,目前有企业版和社区版本。
doudou586发布于2017-11-29 18:09:50   评论:4   浏览: 15685 顶: 1455  踩: 1676 
doudou586发布于2017-11-29 18:09:50 
评论:4   浏览: 15685 顶: 1455  踩: 1676 
2017年10月21日,PostgreSQL 2017中国技术大会于深圳科兴科学园国际会议中心圆满收官。

“PostgreSQL大象汇”是由PostgreSQL中国用户会发起,一年一度的PG技术盛会,到2017年已经是第7屇。正值PostgreSQL 10新版本发布之机,今年大会特意邀请到PostgreSQL开源社区创始人之一的Bruce Momjian到来,为中国用户讲解新版本的个中细节及后续的发展计划。
doudou586发布于2017-11-09 23:21:49   评论:3   浏览: 7357 顶: 1182  踩: 1084 
doudou586发布于2017-11-09 23:21:49 
评论:3   浏览: 7357 顶: 1182  踩: 1084 
不论你是投资方、还是CTO或者架构师,如果你需要在非常核心的场合选择一款数据库产品,或者你要投资一个数据库产品或团队,本文一定会为你提供一个很好的指导。 现在的数据库分类在dbranking上已经分得很细:
AA发布于2017-10-10 15:31:21   评论:3   浏览: 10180 顶: 2989  踩: 2807 
AA发布于2017-10-10 15:31:21 
评论:3   浏览: 10180 顶: 2989  踩: 2807 
第七届Postgres中国用户会将于17年10月20日在深圳举行,届时将有多位技术专家、行业大拿到会发表演讲、分享经验,德哥亦将出席大会。欢迎有兴趣的童鞋报名参会。 http://postgresconf2017-tcwechatshare.eventdove.com/
ch8616发布于2017-09-30 10:12:36   评论:2   浏览: 9590 顶: 1127  踩: 1113 
ch8616发布于2017-09-30 10:12:36 
评论:2   浏览: 9590 顶: 1127  踩: 1113 
第七届Postgres中国用户会将于17年10月20日在深圳举行,届时将有多位技术专家、行业大拿到会发表演讲、分享经验,德哥亦将出席大会。欢迎有兴趣的童鞋报名参会。http://postgresconf2017-tcwechatshare.eventdove.com/
AA发布于2017-09-26 17:02:25   评论:3   浏览: 9407 顶: 1118  踩: 1078 
AA发布于2017-09-26 17:02:25 
评论:3   浏览: 9407 顶: 1118  踩: 1078 
前文《基于PgRouting的GIS网络分析--数据准备》描述了如何进行数据准备工作,入门的朋友可以参考如何搭建环境,导入数据和建立索引等准备。pgrouting是postgis的插件,主要做网络分析等业务使用,一般一个地区,一个城市几万级别的路网,查询是非常快速的,但是全国路网动辄几百万,几千万的路网规模,默认查询就非常的慢了。于是,本文主要以dijkstra算法,安装pg的单机默认配置,重点阐述如何“动脑经”加速路径查询速度,而不是单纯依靠机器配置(毕竟再牛逼的机器也架不住无脑的大量运算啊),当然本文的方法并不是非常规范和标准,但提供了一个解决问题的思路,即大量路网的复杂查询优化一定要避免全表查询,尽量减少计算!!!
AA发布于2017-09-25 22:46:30   评论:1   浏览: 8756 顶: 1044  踩: 1114 
AA发布于2017-09-25 22:46:30 
评论:1   浏览: 8756 顶: 1044  踩: 1114 
  索引的目的是在凌乱的数据中找到目标数据,但是从凌乱的数据中按索引顺序扫描一批数据,会有什么后果呢:没错,IO放大

  对于乱序存放的数据,如果按索引顺序来调整存储,聚集后,可以减少IO放大。对于空间数据,应该如何存放呢?请让德哥带大家一起转个思路和做法。
doudou586发布于2017-09-10 23:42:39   评论:2   浏览: 7464 顶: 1018  踩: 958 
doudou586发布于2017-09-10 23:42:39 
评论:2   浏览: 7464 顶: 1018  踩: 958 
今天社区专家阿弟给我们带来的也是与数据库备份和恢复的相关内容:详解主备复制的步骤和操作细节,以及在复制过程中可能出现的各种问题,当然还有原因和解药。。。
doudou586发布于2017-09-02 20:05:45   评论:1   浏览: 11790 顶: 1300  踩: 1311 
doudou586发布于2017-09-02 20:05:45 
评论:1   浏览: 11790 顶: 1300  踩: 1311 
本页更新于:
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
© PostgreSQL中文社区 ... (自2010年起)