我们将继续向您介绍最有趣的PostgreSQL新闻。发布
如所承诺的那样,
PostgreSQL 11的
beta版本于5月25日发布。 她在10.x方面的创新已在摘要
“冻结功能冻结”中列出。
Postgres Pro 10.4.1Postgres Professional已基于PostgreSQL 10.4和Postgres Pro 10.3.2发布了新的Postgres Pro Standard / Enterprise 10.4.1版本。 其中包括PostgreSQL 10.4的所有改进,以及许多重要的改进:
- 更新了负责查询jsonb数据类型的jsquery模块;
- 用于管理数据库集群备份和恢复的pg_probackup实用程序已更新至2.0.17版,并增加了新功能; 例如,添加了DELTA模式,其中读取目录中的所有数据文件,并为自上一个副本以来已更改的页面创建增量副本;
- 负责对大型数据库和分布式数据库进行分区的
pg_pathman
模块已更新至1.4.11版,其中已修复了一些错误; - mchar模块中字母“”和“»”的排序已固定,提供了其他数据类型以与Ms SQL Server兼容
- Windows的改进版本。
奥德赛Yandex
推出了PostgreSQL的第一个开放源码版本的多线程Odyssey Puller。 它专为多核系统中的繁重负载而设计:每台服务器超过1万个TLS连接和超过10万个TPS,与几个pgbouncers相比,与PostgreSQL的开放连接要少得多。
奥德赛可以:
- 跨核线性扩展;
- 在具有自定义身份验证,限制的不同池模式下工作
- 连接断开时自动回滚事务并终止服务器进程;
- 正确转发错误。
PostGIS-2.5.0alfa最新版本仍在开发中。 它可以在PostgreSQL 9.4及更低版本上使用,但是将揭示最近发布的PostgreSQL 11beta的所有可能性。
大事记
PostgreSQL
提交者的列表 (22人)已
扩大到7人,其中包括Postgres Professional的
Alexander Korotkov (请
在TAdviser中注意这
一点 )。 在此之前,在有权批准发送的补丁程序的人员列表中,俄罗斯的唯一代表是
Fedor Sigaev (也是Postgres Professional)。
微软收购GitHub此次收购使公司损失了75亿美元。 您可以
在这里阅读有关动机的
信息 。
学历
已出版的 数据库技术数据库电子书
,第1部分。B. A. Novikov,E。A. Gorshkova,N。G .
Grafeeva ; 在
罗戈娃(E.V. Rogova) Postgres专业。
Postgres专业人士
Yegor Rogov和Pavel Luzanov 的老师进行了
为期2周的符拉迪沃斯托克-哈巴罗夫斯克之旅 。 在符拉迪沃斯托克(Vladivostok),在一所非常漂亮的新大楼(FEFU,A楼,八层,“沸点”)中上课:

Postgres道德
提出并在社区中积极讨论
后国会议员的道德守则 。 一个适当的委员会将很快出现。
文章
PostgreSQL标准SQL差距分析Markus Winand是一名教师和顾问,同时还是《
SQL Performance Explained 》一书的作者,
承诺告诉他的PostgreSQL测试
的详细信息,以验证与其他5种DBMS相比,它们是否符合最新标准(
SQL-2016 )。 这次是关于尚未在PostgreSQL中实现什么SQL或实现不完整的问题。 在这种情况下
MERGE, JSON, EXTRACT, listagg
这是关于
MERGE, JSON, EXTRACT, listagg
等的。
您可以
在此处阅读有关MERGE补丁程序的历史,并
在此处了解JSON补丁程序的棘手路径。 Marcus Vinand根本不是PostgreSQL的敌人:在此之前,他
发表了有关
PostgreSQL击败竞争对手的标准SQL功能 的演讲 。
PostgreSQL的内置分片在
本文中, 罗伯特·哈斯 ( Robert Haas)没有解释分片在PostgreSQL中的工作原理,而是他讨论了仍需解决的问题:
- PostgreSQL执行程序不能同时在各种外部分区上执行查询。
- 我们必须学会为第三方资源做更多的工作(更多下推式)。
- 酸 现在,当事务在某些节点上提交而不在其他节点上提交时,就有可能出现这种情况。 哈斯(Haas)提到了Stas Kelvich (Postgres Professional),他提出了使用全局快照的现实方法。
- 自动化的安装和分片支持。 到目前为止,手动完成了太多工作。
PostgreSQL 10中逻辑复制的恢复用例Konstantin Evteev (Avito)
分析了将恢复工具从
Londiste
到
PostgreSQL 10
逻辑复制
的可能性。 关于公司中的配置示例
使用Greenplum DB解决数据科学任务本文
介绍如何在绅士的大数据集中,在没有
Hadoop
等的
Greenplum上解决真正的分析性
大数据任务(使用模型训练,
MapReduce
和非形式化的文本处理)。
例如,虚拟机中有3个节点的系统。
与Oracle中一样,我们监视PostgreSQL 10的活动会话Dmitry Tsvetkov 重新编写了 PostgreSQL下的Oracle监视实用程序
ASH-Viewer
并演示了其功能。
合并之战。 带有结论和道德的纪事MERGE
,了解
MERGE
团队的语法和变体。
没有Validol的Pacemaker / Corosync集群Igor Kosenkov (Postgres Professional)
的一篇文章, 其中有关于设置
pacemaker/corosync
冠状同步簇的实用技巧。
会议和过往会议
BDR 3.0网络研讨会2ndQuadrant主持了每个人的网络研讨会,部分弥补了BDR 3.0内容的稀缺性,这一点引起了极大的兴趣。
主要部分之后是离线问题解答(
跟进 )。 但是,该主题需要进一步澄清。
渥太华PGCon 2018Sasha Alekseev在渥太华举行的PGCon 2018大会上的
报告带有俄罗斯的偏见。 会议还讨论了可疑的存储(包括API),撤消日志,JIT,当然还有
finkgate 。
在这个周期中,决定举行5次委员会庆典,而不是通常的4次。可以在
此处找到某些报告的程序和幻灯片。 还有一份有关组织问题
的讨论记录。
未来会议
PGDay.IT 20186月29日在维罗纳附近的加尔达湖沿岸的拉齐塞
举行 。
2018年瑞士PG日在Rapperswil (苏黎世附近)的一次
会议上 ,注册即将结束(6月28日)。 它将于6月29日举行。
PGConf。巴西2018将于8月3-4
日在巴西圣保罗
举行 。
PG日法国2018预计 6月26日
在马赛举行。
波特兰PostgreSQL用户组PgConf硅谷2018将于 9月5日至7
日在旧金山举行 。 到注册结束(6月12日)为止,几乎没有剩下。
南非PostgresConf 201810月9日在约翰内斯堡
举行 。 注册将持续整个六月。
PGconf.ASIA 2018将于 12月10日至12日在东京
举行 。
订阅postgresso频道!将想法和建议发送到邮件:news_channel@postgrespro.ru先前的问题:
#6 ,
#5 ,
#4 ,
#3 ,
#2 ,
#1