我们将继续发布
PGConf.Russia 2019大会最佳报告的视频和成绩单。 奥列格·巴图诺夫(Oleg Bartunov)关于“专业Postgres”主题的报告在会议的全体会议上开幕。 它揭示了Postgres DBMS的历史,这是俄罗斯对开发的贡献,体系结构的特征。
该系列中的先前材料:Ivan Frolkov撰写的“使用PostgreSQL时的典型错误”,第
1部分和第
2部分。

我将谈论专业的Postgres。 请不要与我现在代表的公司-Postgres Professional混淆。

我真的要谈一谈Postgres,它是从业余学术发展开始的,如何成为专业人士-我们现在所看到的方式。 我只会发表我的个人意见,不会反映我们公司或任何团体的意见。

碰巧的是,我使用并且不使用Postgres片段,但是从1995年至今一直如此。 他的整个故事在我眼前闪过,我是主要事件的参与者。
故事
在这张幻灯片上,我简要概述了参与的项目。 他们中的许多人对您都很熟悉。 我将用很多年前绘制的照片马上开始Postgres的历史,然后我将其绘制出来-版本数量越来越多。 它反映了关系数据库的发展。 如果没有人知道,在左边是
迈克尔·斯通布雷克 (
Michael Stonebreaker) ,他被称为Postgres的父亲。 以下是我们的第一批“核”开发人员。 坐在右边的人是克拉斯诺亚尔斯克(Krasnoyarsk)的瓦迪姆·米赫海夫(Vadim Mikheev),他是第一批核心开发人员之一。
我将开始与IBM的关系模型的故事,它对行业做出了巨大的贡献。 是IBM为
Edgar Codd工作的 ,有关
IBM System R的第一本白皮书从其书本中出现-这是第一个关系数据库。 Mike Stonebreaker当时在伯克利工作。 他阅读了这篇文章,并引起了他的同仁的追捧:我们需要创建一个数据库。

您怀疑,在那些年代(70年代初),计算机并不多。 伯克利的整个计算机科学系只有一台PDP-11,所有学生和教职工都为机器时间而战。 该机器主要用于计算。 我自己很小的时候就这样工作:您给操作员一个任务,他就开始了。 但是学生和开发人员希望进行交互工作。 这是我们的梦想-坐在遥控器上,输入程序,然后调试它们。 当Mike Stonebreaker和他的朋友建立第一基地时,他们将其称为
Ingres-交互式Grafic检索系统。 人们不明白:为什么要互动? 这只是实现其开发人员的梦想。 他们有一个控制台客户端,可以与Ingres一起使用。 他给了我们很多行业。 您看到Ingres有多少支箭吗? 这些是他所影响的数据库,使他的代码不知所措。 迈克尔·斯通布雷克(Michael Stonebreaker)有很多开发学生,他们先后开发了
Sybase和
MS SQL ,
NonStop SQL ,
Illustrator和
Informix 。
当Ingres开发出如此多的东西以至于变得商业化时,
就成立了Illustra (当时是1992年),而
Illustra DBMS代码被
Informix收购,后来被
IBM吞并 ,因此代码进入了
DB2 。 但是
IBM对
Ingres感兴趣的是什么? 首先,可扩展性-迈克尔·斯通布雷克(Michael Stonebreaker)从一开始就提出的那些革命性想法,认为数据库应该为解决任何业务问题做好准备。 为此,您必须将数据类型,访问方法和函数添加到数据库中。 现在,对我们后主义者来说,这似乎很自然。 在那些年里,这是一场革命。 自从Ingres和Postgres出现以来,这些功能就已经成为所有关系数据库的事实上的标准。 现在,所有数据库都具有用户功能,例如当Stonebreaker编写需要用户功能的信息时,
Oracle便大喊这很危险,并且因为用户可能会损害数据而无法做到这一点。 现在我们看到所有数据库中都存在用户定义的函数,您可以创建自己的聚合和数据类型。

Postgres的发展是学术发展,这意味着:有一位教授,他有发展补助金,与他一起工作的学生和研究生。 一个准备生产的严肃基础不能像那样做。 但是,Berkeley的最新版本
-Postgres95-已经添加了
SQL 。 当时,学生开发人员已经开始在Illustra上工作,制作了Informix,并且对该项目失去了兴趣。 他们说:我们有Postgres95,无论需要谁,都可以接受! 我非常记得这一切,因为我本人是收到这封信的人之一:有一个邮件列表,其中订阅者不到400个。
Postgres95社区始于这400人。 我们都投票支持这个项目。 我们找到了一位热衷于购买CVS服务器的爱好者,并且将所有东西都拖到了巴拿马,因为服务器就在那儿。
PostgreSQL的历史[以下简称Postgres]从6.0版本开始,因为版本1、4、5仍然是Postgres95。 1997年4月3日,我们的徽标出现了-大象。 在此之前,我们有不同的动物。 例如,在我的页面上,
有很长一段时间的猎豹 ,暗示Postgres很快。 然后在邮件列表中提出了一个问题:我们的大型数据库需要一只严肃的动物。 有人写道:让它成为一头大象。 每个人都投票了,然后我们来自圣彼得堡的家伙画了这个徽标。 最初,它是钻石中的一头大象-如果您深入研究时间机器,就会看到它。 选择大象是因为大象具有很好的记忆力。 甚至阿加莎·克里斯蒂(Agatha Christie)都有一个故事“大象能记住”:大象非常报仇,他记得进攻大约五十年,然后将罪犯压死了。 然后将钻石分割成矢量图案,结果就是这只大象。 因此,这是俄罗斯对Postgres的最早贡献之一。

猎豹在钻石中取代了大象:

Postgres发展阶段
首要任务是稳定他的工作。 社区已经为学术开发人员采用了源代码。 什么不在那里! 他们开始铲除所有这些内容以进行适当的编译。 在这张幻灯片上,我强调了1997年的6.1版-国际化出现在其中。 我强调它不是因为我自己做了(这确实是我的第一个补丁),而是因为它是重要的阶段。 您已经习惯了Postgres在世界各地以任何语言在任何语言环境中工作的事实。 然后他只了解ASCII,即8位,欧洲语言,俄语。 在发现了这一点之后,按照开源原则,我接受了语言环境并提供了支持。 由于这项工作,Postgres进入了世界。 在我之后,日本人
Tatsuo Ishii支持多字节编码,而Postgres真正成为了全球性的公司。
在2005年,引入了
Windows支持。 我记得在邮件列表中讨论这些激烈的辩论时。 所有开发人员都是普通人,他们在
Unix下工作。 您现在正在鼓掌,然后人们以同样的方式做出反应。 并投了反对票。 它持续了好几年。 此外,几年前,
SRA计算机公司还发布了其本机Windows端口
Powergres 。 但这纯粹是日本产品。 在2005年的第8版中,我们获得了Windows的支持时,事实证明这是迈出的重要一步:社区膨胀了。 有很多人和很多愚蠢的问题,但是社区变得很大,我们吸引了vinduzovye用户。
2010年,我们内置了复制功能。 这很痛苦。 我记得人们为了在Postgres中进行复制而奋斗了很多年。 起初每个人都说:我们不需要复制,这不是数据库问题,这是外部实用程序的问题。 如果有人记得,
斯洛尼做了扬·维克。 顺便说一句,“大象”也来自俄语:扬问我“俄语中的大象”会如何,我回答:“大象”。 于是他做了斯洛尼。 这些大象像在触发器上进行逻辑复制一样工作,配置它们是一场噩梦-退伍军人记得。 而且,每个人都听了很长时间的
Tom Lane ,我记得他拼命大喊:如果可以在基础之外完成复制,为什么还要使代码复杂化呢? 但是结果,仍然出现内联复制。 这立即产生了大量的企业用户,因为在此之前,这些用户说:我们甚至没有复制就可以生存吗? 这是不可能的!
2014年,jsonb出现了。 这是我的作品,
Fedor Sigaev和
Alexander Korotkov 。 人们也大喊:为什么我们需要这个? 总的来说,我们已经有了我们在2003年制作的hstore,并在2006年进入Postgres。 人们在全世界范围内广泛使用它,非常喜欢它,如果您在Google上键入
hstore ,
则会出现大量文档。 非常受欢迎的扩展。 并且我们大力提倡在Postgres中使用非结构化数据的想法。 从工作的一开始,我就对此很感兴趣,当我们使用
jsonb时 ,我收到了很多感谢和疑问的来信。 社区中有
NoSQL用户! 在jsonb之前,被炒作僵住的人去了数据库的键值。 同时,他们被迫牺牲完整性,
ACID身份。 我们为他们提供了使用他们美丽的json而不牺牲任何东西的机会。 社区再次急剧增长。
在2016年,我们执行了并行查询。 如果没有人知道,这当然不是
OLTP的。 如果您的计算机已加载,则所有内核都已处于繁忙状态。 并发查询执行对于
OLAP用户而言很有价值。 他们对此表示赞赏,也就是说,一定数量的
OLAP用户开始进入社区。
接下来是累积过程。 在2017年,我们收到了逻辑复制和声明性分区-这也是重要的一步,因为逻辑复制使创建非常非常有趣的系统成为可能,人们获得了无限的自由并开始创建集群。 使用声明性分区,可以不手动创建分区,而可以使用SQL。
在2018年的第11版中,我们获得了
JIT 。 谁不知道,这是Just In Time编译器:您编译请求,它实际上可以极大地提高执行速度。 这对于加快慢速查询非常重要,因为快速查询已经非常快,并且编译开销仍然很大。
在2019年,我们期望的最基本的东西是
可插入存储,这是
一个API ,开发人员可以创建自己的存储库,其中一个示例就是
zheap -
EnterpriseDB正在开发的存储库。
这是我们的开发:SQL / JSON。 我真的希望
Sasha Korotkov可以在会议之前向他提交,但是那里存在一些问题,现在我们希望今年都能获得
SQL / JSON 。 人们已经等待了两年[SQL / JSON的重要部分:jsonpath补丁现在已经提交,在此进行详细说明]。

接下来,我继续显示幻灯片:Postgres是一个通用数据库。 您可以花数小时研究这张图片,讲一些有关公司的兴起,收购,公司倒闭的故事。 我将从2000年开始。 Postgres的第一个分支是IBM
Netezza 。 想象一下:“蓝色巨人”采用了Postgres代码,并为OLAP建立了一个基础来支持其BI!
这是
TelegraphCQ的一个分支:早在2000年,人们就在伯克利基于Postgres建立了一个流数据库。 如果没有人知道,这是一个对数据本身不感兴趣,但对它们的聚合感兴趣的数据库。 现在有很多任务不需要知道每个值,例如某个点的温度,但是您需要该区域的平均值。 然后在TelegraphCQ中,他们采纳了当时最先进的想法(也是伯克利提出的想法),并基于Postgres开发了一个基础。 它进一步发展,并在其基础上于2008年发布了商用产品
-TruCQ基础,现在其所有者是
Cisco 。
我忘了说并不是所有的分叉都在此页面上,是其中的两倍。 我选择了最重要和最有趣的图片,以免使图片混乱。
PostgreSQL Wiki页面列出了所有分支。 谁知道一个开源数据库会有那么多分支? 没有这样的基础。
Postgres与其他数据库的不同之处不仅在于其功能,还在于它
一个非常有趣的社区,它通常接受分叉。 在开源世界中,通常被接受:我之所以做出了分叉,是因为我被冒犯了-您不支持我,所以我决定进行自己的开发。 在后希腊的世界中,叉子的出现意味着:一些人或某些公司决定制造一些原型并测试他们发明的功能以进行试验。 如果幸运的话,那就建立一个可以出售给客户,为他们提供服务等的商业基地。 同时,通常,所有这些fork的开发人员都将其成就和补丁返回给社区。 我们公司的产品也是fork,很明显,我们已经向社区返回了许多补丁。 在最新的第11版中,我们向社区返回了100多个补丁。 如果您查看她的发行说明,那么我们的员工将有25个名字。 这是正常的社区行为。 我们使用社区版本并进行分叉,以测试我们的想法或在社区成熟以被采用之前为客户提供功能。 非常欢迎Postgres社区中的分支。
著名的
Vertica来自
C-Store ,也来自Postgres。 有人声称Vertica根本没有Postgres源代码,而仅支持postgres协议。 尽管如此,习惯上将其归类为希腊后叉子。
青梅 。 现在,您可以下载它并将其用作集群。 它源自大型并行数据库
Bizgres 。 然后,它被Greenplum收购,并在很长一段时间内保持商业化。 但是您会看到,在2015年左右,他们意识到世界已经发生了变化:世界正朝着开放协议,开放社区,开放数据库迈进。 他们打开了Greenplum代码。 现在,他们正在积极追赶Postgres,因为他们已经远远落后了。 他们已经达到了8.2,现在他们说他们赶上了9.6。
我们都喜欢和不喜欢
亚马逊 。 你知道它是怎么发生的。 它发生在我眼前。 有一家公司,也有带有矢量处理功能的
ParAccel ,也在开放式社区产品Postgres上。 在2012年,狡猾的亚马逊购买了源代码,并在六个月后宣布,我们现在在亚马逊中拥有
RDS 。 然后我们问他们,他们犹豫了很长时间,但后来证明是Postgres。 RDS仍然存在,并且这是Amazon最受欢迎的服务之一,在那里有大约7,000个基地在旋转。 但是他们并没有对此感到平静,并在2010年推出了Amazon Aurora-Postgres 10,其重写的故事直接缝制在其分布式存储中的Amazon基础设施中。
现在看一下
Teradata 。 一家大型,良好的旧分析公司
OLAP 。 在G8 [PostgreSQL 8.0]之后,出现了
Aster Data 。
Hadoop :我们在Hadoop-
HadoopDB上安装了Postgres。 不久之后,它变成了
Teradata拥有的封闭式
Hadapt基地。 如果看到Hadapt,请知道其中的Postgres。
与
希特斯的命运非常有趣。 每个人都知道这是Postgres分发用于在线分析。 它不支持交易。
Citus Data是一家初创公司,Citus是封闭源,一个独立的数据库。 一段时间后,人们意识到与社区生活,开放是更好的选择。 他们做了很多工作,成为Postgres的扩展。 另外,他们已经开始在提供云服务方面开展业务。 你们都已经知道:
MS Citus是在这里编写的,因为实际上是两周前
微软购买了它们。 为了可能在其
Azure上支持Postgres,微软可能也会玩这些游戏。 他们的Postgres在Azure上运行,并且Citus开发团队已加入MS开发人员。
总的来说,最近收购gres后公司的过程已经很密集。 在微软收购
Citus之后,另一家postgres公司
credativ收购了
OmniTI以加强其市场占有率。 这是两家知名的实体公司。 然后亚马逊购买了
OpenSCG 。 Postgres的世界现在正在发生变化,我将向您展示为什么对Postgres如此感兴趣。
倍受赞誉的TimescaleDB还是一个单独的数据库,但现在它是一个扩展:您将Postgres并安装timescaledb作为扩展,并获得一个可以破坏各种专用数据库的数据库。
还有Postgres XL,正在开发集群。
在2015年,我在这里设立了分叉:
Postgres Pro 。 我们有
Postgres Pro Enterprise ,有一个认证版本,我们开箱即
用地支持
1C ,并且被
1C认可。 如果有人想试用Postgres Pro Enterprise,则可以免费获得分发工具包,如果需要工作,可以购买。
我们制作了
Credereum ,这是一个具有
区块链支持的原型数据库。 现在,我们正在等待人们成熟以开始使用它。
看看图片有多大和有趣。 我什至没有在谈论
Yahoo! 带有列存储的
珠穆朗玛峰 ,在Yahoo!中具有PB级的数据 -那是2008年。 他们甚至赞助了我们在加拿大的会议,来到那里,我什至在那儿也有一件衬衫:)
还有
PipelineDB 。 它也从一个封闭的源数据库开始,但是现在它只是一个扩展。 我们看到Citus,TimescaleDB和PipelineDB就像单独的数据库,但是它们同时作为扩展存在,也就是说,您采用标准Postgres并编译了扩展。 PipelineDB是流数据库概念的延续。
想要使用流吗?使用Postgres,使用PipelineDB,您就可以工作。此外,还有一些扩展允许您使用GPU。看到标题了吗?我已经表明,存在一个生态系统,可以覆盖大量不同类型的数据和负载。因此,我们说Postgres是一个通用数据库。最喜欢的人
下一张幻灯片有大名鼎鼎。世界上所有最著名的云都支持Postgres。在俄罗斯,Postgres得到大型国有公司的支持。他们使用它,我们为他们服务。
已经有许多扩展和许多应用程序,因此Postgres可以作为项目启动的数据库。我总是对初创企业说:伙计们,您不需要使用NoSQL数据库。我了解您确实想要,但是从Postgres开始。如果您没有足够的资源,则始终可以取消挂钩服务并将其提供给专门的数据库。除了通用性之外,Postgres还有一个优势:非常自由的BSD许可证,它允许您对数据库进行任何操作。
由于Postgres是可扩展的数据库,因此您可以访问此幻灯片上看到的所有内容,并且此可扩展性直接内置于数据库体系结构中。当Michael Stonebreaker在他的第一篇关于Postgres的文章(由1984年由他撰写,这里引用了1987年的一篇文章)中写到Postgres时,他已经谈到了可扩展性是数据库功能的最重要组成部分。正如他们所说,这已经经过时间的检验。您可以添加自己的函数,数据类型,运算符,索引访问(即优化的访问方法),并可以使用多种语言编写过程。我们有一个外部数据包装器(FDW),即用于处理不同存储库,文件的接口,您可以连接到Oracle和MySQL和其他基地。我想以个人经验为例。我与Postgres一起工作,当Postgres中缺少某些内容时,我和我的同事只是添加了此功能。例如,我们需要使用俄语,因此我们将语言环境设置为8位。这是一个漫步者项目。顺便说一句,他当时处于前五名。漫步者是在Postgres上启动的第一个大型全球项目。 Postgres中的数组是从一开始就创建的,但是它们是如此地使它们无法执行任何操作,这只是存储数组的文本行。我们添加了运算符,创建了索引,现在数组已成为Postgres功能的组成部分,并且您中的许多人都在使用它们而不必担心它们的运行速度-很好。他们曾经说过,数组不再是传统的关系模型,它不再满足经典的范式。现在人们已经习惯了使用数组。
当我们需要全文搜索时,我们就完成了。当我们需要存储不同性质的数据时,我们进行了hstore扩展,许多人开始使用它:它使构建灵活的数据库模式成为可能,从而使其变得越来越快。我们制作了一个GIN索引,以使全文搜索工作更快。我们制作了卦(pg_trgm)。取得NoSQL。所有这些都在我的记忆中,满足了我自己的所有需求。
可扩展性使Postgres成为一个独特的数据库,这是一个通用数据库,您可以使用它开始工作,而不必担心会失去支持。看看我们这里有多少人-这已经是一个市场!尽管现在大肆宣传-图形数据库,文档数据库,时间序列等-看起来:大多数仍然使用关系数据库。它们占主导地位,这是数据库市场的75%,其余是奇异数据库,与关系数据库相比,这是一个小问题。
如果你看一下开源数据库商业的比例,那么,根据DB-引擎,我们将看到开源数据库的数量几乎等于商业数据库的数量。而且我们看到开源数据库(蓝线)正在增长,而商业数据库(红线)正在下降。这是整个IT社区发展的方向,也是开放的方向。当然,现在提到Gartner是不雅的,但无论如何我还是要说:他们预测,到2022年,将有70%的人使用开放数据库,而多达50%的现有系统将迁移到开源。看看这个pomosomer:我们看到Postgres被称为2018年的数据库。去年,她还是DB-Engines的第一个独立专家估计。排名显示Postgres确实领先于其他公司。它绝对排名第四,但是看看它是如何增长的。当然可以在幻灯片上,这是一条蓝线。其余的(MySQL,Oracle,MS SQL)达到平衡或开始弯曲。
骇客新闻 -大家都可能读过它或Y Combinator-定期在那儿进行民意调查,公司在那儿公布他们的空缺,而且一段时间以来一直在进行统计。您会发现,从2014年左右开始,Postgres领先于所有人。它是第一个MySQL,但Postgres发展缓慢,现在在整个黑客社区中(从字面上来说),它也盛行并进一步发展。
该堆栈溢出,也每年进行调查。在大多数人看来,我们的Postgres排名第三。深受最爱 -第二。这是一个喜欢的数据库。Redis不是关系数据库,但是关系Postgres是最喜欢的。我没有给这里最可怕的照片-最糟糕的数据库,但您可能猜到谁先出现。他们喜欢在俄罗斯称之为“ Base X”。
俄罗斯备受好评,在备受推崇的HighLoad ++大会上,我们所有人都进行了一项调查。它不是由我们进行的,而是由奥列格·布宁(Oleg Bunin)制造的。结果是:在俄罗斯的Postgres数据库中排名第一。
我们第二次要求HH.ru与我们分享Postgres的工作统计数据。 9年前,Postgres落后于Oracle 10倍,所有人都大喊:给我们甲骨文主义者。我们看到去年我们迎头赶上,然后在2018年出现了增长。而且,如果您担心在哪里找到工作,请参阅:Postgres是HH.ru上的2000个职位空缺。不用担心,足够的工作。
为了便于查看,我拍了张照片,其中显示了有关Oracle空缺的Postgres空缺。从2018年开始,它们的数量已经减少了,现在Postgres已经变得更多了。到目前为止,有点令人沮丧的是,Oracle空缺的绝对数量也在增长,而原则上不应如此。但是,正如他们所说,我们正坐在河岸附近,看着:敌人的尸体何时漂浮。我们只是在做我们的工作。
俄罗斯Postgres社区
这是俄罗斯组织最严密的社区,我从未见过这样的人。很多资源,聊天,我们都在这里进行业务交流。我们举办会议-两个大型会议:在圣彼得堡和莫斯科的公寓楼,我们参加所有主要的国际会议,举办课程。
实际上,这些是社区课程。它们是由我们公司准备的,但是任何人都可以免费使用,可以在youtube我们的频道上查看,也可以在“教育”部分中访问我们的网站,那里有DBA1,DBA2,DBA3课程以及免费下载的开发课程。现在,我们正在启动认证-这是公司要求的,他们希望拥有认证的专家。雇主会知道:您是一名认证专家。
他们经常问:俄罗斯邮政多少钱?这个问题有点错位:Postgres是国际性的。但是,我将略谈一下俄罗斯国旗。您可以在幻灯片上看到Vadim Mikheev的工作。那些了解Postgres的人都知道MVCC,WAL,VACUUM等意味着这个基础。这是俄罗斯的全部贡献。现在有三个主要的Postgres开发人员,其中两个是提交者。在幻灯片上,您看到很多工作已经完成。如果您查看发行说明中的主要功能,则将看到我们的贡献。俄罗斯的贡献足够大。我们从一开始就努力工作,并继续与社区合作-在广告系列一级。
而公司的贡献就是书本。我们有2个Postgres大学课程。您可以去商店购买这些书,也可以在这些课程中教书,参加考试等。我们提供了针对初学者的书籍,包括此处。非常有用的好书。我们甚至将其翻译成英文。专业的Postgres
让我们继续进行主要讨论。 学院Postgres刚开始时是为数十位用户设计的。 Postgres95社区只有不到400人。 该社区主要由开发人员和更多用户组成。 同时-一个有趣的细节-开发人员主要是客户和承包商。 例如,当我需要它时,我为自己发展,并同时与所有人共享。 也就是说,社区正在为社区发展。
从2000年开始,更早些时候,格雷斯市之后的第一批公司开始出现:
GreatBridge ,
2ndQuadrant ,
EDB 。 他们已经雇用了为社区工作的全职开发人员。 出现了第一个企业分支和第一个企业定制器。 这导致了一个事实,到2015年,主要人数以及几乎所有领先的开发商都已经在一些公司中组织起来了。 2015年,我们公司成立:我们是最后一批自由职业者。 现在几乎没有这样的人。 postgres社区已经改变,它已经成为一个企业,现在这些公司正在推动发展。 这很好,因为这些公司执行企业需要的东西。 社区是一个很好的刹车:它测试功能,谴责或接受新功能,它将我们所有人团结在一起。 而Postgres已经成为
企业准备就绪的公司,大型公司很高兴使用它,它已经变得专业。

正如我所见,这张幻灯片是关于未来的。 随着
可插拔存储的出现,将出现新的存储:
append-only ,
只读 ,
列存储 -无论您想要什么(例如,我梦到镶木地板)。 将支持向量运算。 顺便说一下,今天将有关于它们的报告。 将支持区块链。 由于我们正朝着数字经济,无纸化技术的方向迈进,因此这无可避免。 您将需要使用电子签名,并且需要能够对数据库进行身份验证,确保没有人进行任何更改,并且区块链非常适合于此。


下一步:
自适应Postgres 。 这对你的话题有点难过,但它仍然是相当远离你。 事实是,一般而言,DBA是一种昂贵的资源,并且很快数据库将不再需要它们。 这些基地将足够聪明,并将自行配置和调整。 但这可能会再过十年。 我们还有很多时间。

很明显,在Postgres中将有对云的原生支持,即云存储-没有这个,我们将无法生存。 当然,这是最后一张幻灯片:
一切都需要POSTGRES!

谢谢您的关注。