【PG云栖周刊】Alpha#00 | 2018年01月27日

本文涉及的产品
RDS Agent(兼容OpenClaw),2核4GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 每周为您汇总 PostgreSQL 全球及中国的最新业界信息,我们不是权威,我们是连接你与PostgreSQL世界的桥梁。立足中国,连接全球 -- “PostgreSQL 2018 腾飞吧,大象!”
【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严谨的工作态度,这一点值得我们学习。
点评:PG10的表分区主要提高的操作的易用户,但性能及功能细节还是有所欠缺,期待PG11的完善及修改

点评:对于优秀的主题会方有可能会赞助差旅的哦,还不快来


点评: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
相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
安全 算法 编译器
【C++ 泛型编程 入门篇】 C++ 模板元编程之枚举内嵌 实战教程
【C++ 泛型编程 入门篇】 C++ 模板元编程之枚举内嵌 实战教程
408 0
|
SQL 测试技术 网络安全
[ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解
[ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解
3384 0
[ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解
MonacoEditor 主动触发代码提示功能
MonacoEditor是微软提供的代码编辑器 vscode即是使用它作为编辑器。 它的开发语言是ts,可以嵌入到浏览器中。   代码提示或者说代码补全功能是我们经常需要定制的部分。 目前它提供的快捷键是ctrl+space,和win10以下的操作系统的默认中英文切换是冲突的。
6864 0
|
存储 人工智能 Serverless
AI助手测评 | 3步快速构建主动式智能导购AI助手
本文介绍了如何利用阿里云的百炼平台构建主动式智能导购AI助手。在当前经济形势下,企业通过AI技术可以有效降低成本并提升服务质量。主动式智能导购AI助手不仅具备专业知识和耐心,还能24小时不间断服务用户,帮助企业节省夜班客服费用。通过创建API-KEY、部署函数计算应用和集成百炼商品检索应用,企业可以在短短几步内快速构建这一智能系统。此外,文章还提供了详细的部署步骤和测评建议,确保企业在实际应用中能够顺利实施。
|
数据采集 存储 数据库连接
Requests与BeautifulSoup:高效解析网页并下载资源
Requests与BeautifulSoup:高效解析网页并下载资源
|
人工智能 自然语言处理 小程序
魔搭社区每周速递(12.15-12.21)
🙋魔搭ModelScope本期社区进展:📟1914个模型,📁58个数据集,🎨78个创新应用,📄 8篇内容
657 4
魔搭社区每周速递(12.15-12.21)
|
机器学习/深度学习 人工智能 PyTorch
"揭秘AI绘画魔法:一键生成梦幻图像,稳定扩散模型带你开启视觉奇迹之旅!"
【8月更文挑战第21天】稳定扩散(Stable Diffusion)是基于深度学习的模型,能根据文本生成高质量图像,在AI领域备受瞩目,革新了创意产业。本文介绍稳定扩散模型原理及使用步骤:环境搭建需Python与PyTorch;获取并加载预训练模型;定义文本描述后编码成向量输入模型生成图像。此外,还可调整参数定制图像风格,或使用特定数据集进行微调。掌握这项技术将极大提升创意表现力。
455 0
|
安全 API 数据安全/隐私保护
Django与第三方服务的集成:支付、邮件等
【4月更文挑战第15天】本文介绍了Django集成支付服务和邮件服务的方法。对于支付服务,包括选择支付网关(如支付宝、微信支付、Stripe)、安装Django库、配置参数、创建支付视图及处理支付结果。而对于邮件服务,涉及配置邮件服务器、使用`django.core.mail`发送邮件,以及集成SendGrid等第三方服务以增强邮件功能。集成这些服务能丰富Django应用功能,同时要注意安全性与可靠性。
|
数据可视化 数据挖掘 Python
数据分析案例-航空公司满意度数据可视化
数据分析案例-航空公司满意度数据可视化
689 0