【PG云栖周刊】Alpha#00 | 2018年01月27日
【PG中文头条】
在你身边PostgreSQL正在发生哪些变化,所有PG的中文消息及新闻都在这里。
点评:PostgreSQL公开课,是由中国开源软件推进联盟PostgreSQL分会主办的公益培训,期待全国开课,诚邀有意承办此活动的企业或个人可以主动与社区取得联系。
点评:德哥的PostgreSQL公开课,是不定期的PostgreSQL公益培训,本次走进企业,感谢哇哈哈集团给予场地支持。
点评:PostgreSQL并不是一个图式数据库,但却可以基于关系型数据库解决部分图式搜索的问题。
50亿的点边网络,N度搜索、最短路径搜索,响应时间都在毫秒级(其中3度搜索,每层100条限制,仅2.1毫秒,TPS达到1.2万)。业界已经发布基于PostgreSQL开源版本的图数据库AgensGraph有兴趣的同学可以多关注,PostgreSQL给你无限可能。
点评:感谢武汉大学 彭煜玮,邰凌翔,韩珂,兰海 翻译,感谢 VitesseData/迅讯科技 提供支持,Greenplum中文文档终于面世了!
点评:性能上Limit由于可以直接进行位点的设定,因此在进行大表分页的情况下,性能会比rownum还要好。
【PG全球新知】
每期为你精选5个最新的海外PostgreSQL最新动向,让你与全球PGer同步。
点评:这只是一篇很短的Blog,是Burce对2013年后PG文档中关于安全证书使用描述的调整说明。Bruce是PostgreSQL圈中教父级的人物,从中可以看到Bruce严谨的工作态度,这一点值得我们学习。
- [动态] PostgreSQL 11 新特性抢先看
点评:对于优秀的主题会方有可能会赞助差旅的哦,还不快来
点评:Citus是基于PostgreSQL的Sharding扩张组件,可以很好地实例分布式数据库,实现分布分表功能,新版本组合pg_partman后更提出了可以构建一个“基于PostgreSQL的时序数据库”的设想,可再参考:Citus and pg_partman: Creating a scalable time series database on Postgres
【向PG出发】
为读者呈现从不同数据库向PostgreSQL迁移资讯,为开发工程师、DBA及项目经理提供资料参考。
点评:PPAS是阿里云与PostgreSQL业界顶尖公司EnterpriseDB联手打造的兼容Oracle语法的云数据库,对PG比较熟悉的朋友都可能都对EnterpriseDB产品有所了解,其对Oracle的兼容性在业界口碑是很高的。然而,再高的兼容性也总有疏漏,为此阿里云通过ADAM(Advanced Database & Application Migrate)工具,协助用户全面收集Oracle中运行过的所有脱敏SQL(也就是只有语句没有用户业务数据),并实现基于 云数据库PPAS版 逐句重放,协助用户1周内即可完成迁移可行性评估(自动生成的报告精细到每个SQL及如何进行修改,页数达数十甚至上千页)。完成数据迁移后,ADAM提供SQL双边对测的性能评估,在PoC阶段即可甄别出可能出现的“慢SQL”,并输出优化建议,协助DBA实现性能优化避免上线风险。对于开发人员,还提供内可以内嵌到Eclipse中的AMSTool插件,可以协助开发人员直接定位不兼容的SQL出现在JAVA程序的哪一行。本周刊将连同ADAM进行持续的报道,也期待ADAM未来可以推出直接面向 PostgreSQL 的版本,以造福更多用户。
点评:pgloader是一款PostgreSQL数据迁移工具,最初只用于支持格式化文件的数据快速导入到PG。相比PostgreSQL原生的COPY及\copy数据导入方法,pgloader支持跳过无法导入的出错数据并进行记录,因此在源数据文件有部份错误数据的情况下依然可以继续完成迁移任务,节省迁移排错后重复导入的时间损耗。最新的版本中,还支持直接将SQLite、MySQL、MS SQL Server数据库作为数据源,进行数据的直接导入,并针对不同数据类型进行自动转换,甚至还会针对不同数据库特性完成自动替换,如:支持将SQL Server中的dbo会自动转成public。遗憾的是,pgloader无法支持从源端到目标端的增量复制,也就是说无法用于生产环境的割接中。但pgloader的出现,使得PostgreSQL开发人员可以十分方便的进行数据库迁移转换,对于在新项目中由于功能及开放性需求要使用PostgreSQL的业务来说,pgloader依然是数据迁移的绝佳利器。
【特别致敬 PostgreSQL Magazine #00】
2011年5月,PostgreSQL Magazine #00号创刊,编者有幸参与了其中文版翻译的当中,这一年也是 Postgres中国用户会 正式成立的第一年,这本杂志伴随了PostgreSQL的成长。遗憾的是,在历史中,有也只有这一期,2016年工作组曾经重新建立新的期刊《Elephant Paper 01》但也并没持续运营。
2018月1月,感谢 云栖社区 的平台,我们将在此重塑 PostgreSQL Magazine ,我们将以周刊形式进行每周更新,同时将刊号定义为Alpha,我们认为当前依然是一个初创的不完整的版本。期待在不久的将来,有更多有志之士的加入,可以正式组建非盈利性的精华版月刊,真正完成
PostgreSQL Magazine 的薪火相传
。
立足中国,连接全球 -- “PostgreSQL 2018 腾飞吧,大象!”
Postgres中文社区投稿:press@postgres.cn
本周刊与
Postgres中文社区 持续联动
本期编制:萧少聪(铁庵) Scott Siu