PostgreSQL 每周新闻 2019-2-6
英文原文地址:
https://postgresweekly.com/issues/291
PostgreSQL走向 11
来自FOSDEM的Joe Conway的演讲不仅突出了Postgres 11中包含的所有重要新功能,而且还深入了解了一些历史,并期待Postgres 12。 48分钟。
译者:视频来自油管,访问需要梯子
JOE CONWAY
PostgreSQL规模化-数据库Schema无需停机即更改
Baypree Payments是PayPal公司大量使用Postgres的一个部门,由于提供支付处理服务,因此必须实现零停机。 这里深入探讨了在没有停机的情况下进行架构更新所涉及的所有事情。
译者:文章来自Medium,访问需要梯子
JAMES COLEMAN
保证你获得机器学习工作
利用首个在线机器学习课程,由机器学习专家提供1:1的指导和工作保证。 保证获得机器学习工作,否则退款。
SPRINGBOARD 赞助商
MailChimp的Mandrill服务经历因交易ID环绕而中断
如果大规模使用Postgres并且与自动清洗设置不完全一致,这是您真正需要注意的事项。 Sentry在2015年经历了类似的中断,并进行了全面的报告。
黑客新闻
在systemd下使用带有密码短语保护的SSL密钥的Postgres
很多人不使用密码短语,但是如果你愿意,当你使用systemd启动Postgres时,怎么能让它工作?
PETER EISENTRAUT
在Postgres中实现“AS OF”查询
许多数据库(例如Oracle)提供“AS OF”查询(a.k.a。’time travel’)。 这篇博客解释了如何在Postgres中模仿类似事情。
HANS-JÜRGENSCHÖNIG
现已推出:Gartner的“数据库平台即服务权威指南”
获取您的报告副本。
ENTERPRISEDB 赞助商
Postgres中的64位交易ID会持续多长时间?
Postgres的MVCC实现意味着它可以一次保留多个版本的数据,从而允许并发事务发生。 这需要维护一组活动的事务ID。 但是意味着TXID环绕可能发生(参见上面的Mandrill故事),那么如果Postgres使用64位id而不是32位呢? Spoiler:虽然不太可能改变。
ANDREAS'ADS'SCHERBAUM
SQL查询的一生
运行SQL语句时会发生什么? 我们跟踪Postgres处理查询时的每个转换,直到返回结果。
ERIC FENG
使用pg_repack在线重建Postgres数据库对象
AVINASH VALLARAPU
本周提示
由Dotadog提供支持
本地跨数据库SELECT和INSERT
来自Alan Au的小贴士
您是否曾想从一个本地数据库中选择SELECT并将结果插入另一个? 您可以使用Postgres自带的dblink扩展来完成此操作。
首先,您需要在两个数据库上设置dblink扩展:
CREATE EXTENSION dblink;
然后从本地(或“目标”)数据库运行此类查询:
INSERT INTO my_table
SELECT * FROM dblink(
'dbname = my_other_db options = -csearch_path =',
'SELECT some_data FROM my_other_table;')
AS temp(some_data TEXT);
请注意,postgres_fdw提供了一种更通用和现代的方法来执行类似的操作,特别是如果您想要连接到外部数据库,但dblink可能非常适合您对快速本地作业的需求。
本周提示由Datadog赞助,Datadog是PostgreSQL基础架构、分布式跟踪和日志记录的云监控平台。开始免费试用。
Written on February 6, 2019
版权声明:本文由瀚高软件及PG志愿者翻译整理,转载请注明出处,本页面内容均源自postgres weekly英文官网,翻译目的在于传递更多信息,并不意味着瀚高软件赞同其观点或证实其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须经过著作权人合法书面授权并自负全部法律责任。不得擅自使用瀚高软件名义进行转载,或盗用瀚高软件名义发布信息。否则瀚高将保留追究法律责任的权利!
瀚高软件
HIGHGO2005
长按识别左侧二维码,关注我们
领取专属 10元无门槛券
私享最新 技术干货