发布于 2023年12月22日 星期五
原文连接:https://andreas.scherbaum.la/post/2023-12-22_pgconf.eu-2023-review/
PGConf.EU 2023 结束了,是时候对会议进行回顾了。总的来说,在大多数情况下,我们得到了很好的反馈。准备好咖啡......让我们从头开始。
场地
会议在布拉格克拉丽奥会议酒店举行。完美的场地,不是太大,有足够的空间在会议期间四处走动关注一下赞助商。会议室足够大,楼下有一个不错的酒吧,酒店旁边还有一个购物中心。房间很干净,只是房间的平面图有点混乱。
活动区有4个屏幕,显示会议标志
地铁与酒店相连,巴士站就在外面。乘坐地铁前往老城区约20分钟。现在是12月,商场里的冰淇淋店开门了,可以给自己来一个!
对场地的唯一抱怨是咖啡。我自己不是一个喝咖啡的人,我不能插话,但已经多次提到“楼下有一台好的咖啡机”,而其他机器都不好。人们甚至去商场喝咖啡。
电梯屏幕上显示的会议
主题演讲
今年的主题演讲由西蒙·里格斯(Simon Riggs)发表,他本人已在去年退休。主题阐述了他对PostgreSQL未来20年的愿景和想法。
有一句话特别突出:
未来 20 年将编写比过去 20 年更多的PostgreSQL功能。
Simon 还声称,如果你在安全稳定的使用PostgreSQL ,那是很令人开心的消息!
Simon Riggs - PostgreSQL:未来 20 年
演讲者
没有演讲者的会议是不可能召开的,征稿委员会在选择一系列有趣的演讲方面做得很好。
我们事先讨论过关于日程安排的一个演讲,因为我们不知道与会者是否会接受这个话题。在团队中,我们确保由经验丰富的房间主人做主持,并在房间里有额外的团队成员。最后,每个人都接受了它的本质:一场解释如何在有争议的情况下使用技术的演讲。
日程上有一个演讲我们事先讨论过,因为我们不知道与会者是否会接受这个话题。在团队中,我们确保在会场有一个经验丰富的人来做主持,并且有额外的团队成员,以备不时之需。最后,每个人都接受了这个事实:这是一场解释技术如何在有争议的情况下使用的演讲。
在会议开始之前,我们邀请了演讲者共进晚餐。Tomas找到了码头花园餐厅(Restaurace Marina Garden),这是一个不错的小地方,为我们提供了很多美味的食物,非常好的选择。
顺便说一句,屏幕漂亮的蓝色背景是由克里斯·埃利斯(Chris Ellis)制作的。一些演讲者也将其改编为他们的幻灯片。
会谈演讲
在会议期间,我参加了几场演讲:
芭比娃娃的创意
真的很期待 Karen Jex 和 Lætitia AVROT 的演讲。他们展示了科技界的女性如何在许多方面处于劣势。这次演讲的焦点是芭比娃娃电影,它也发生了意想不到的转折。演讲做得很好,他们添加了很多事实(正如在幻灯片中看到的那样)。幻灯片链接地址如下:
https://l_avrot.gitlab.io/slides/barbie_clean.html
Karen Jex 和 Lætitia AVROT - 试图成为 Ken's Mojo Dojo Casa House(肯的魔咒道场之家)中的芭比娃娃
Karen Jex 和 Lætitia AVROT,会议主持人 Floor Drees
在演讲的最后,他们邀请了台上的所有女性合影留念。
所有女性合影
从地图到现实:在战争中使用 PostGIS
塔拉斯·克洛巴(Taras Kloba)的演讲解释了现代技术如何影响战区的生活。看到技术进步的速度有多快是非常有趣的。议题深入探讨了地理空间分析和现代战争的交叉点。我们将探讨 PostgreSQL 的地理空间扩展 PostGIS 以及三边测量(trilateration)和延伸(pelengation) 等技术可用于获得战略优势的潜在用例。
详细描述:
https://www.postgresql.eu/events/pgconfeu2023/schedule/session/4605-from-map-to-reality-using-postgis-in-warfare/
pg_failover_slots:逻辑复制缺失的部分
彼得·艾森特劳特(Peter Eisentraut)的这次演讲为逻辑复制带来了缺失的部分。我们都知道处理复制槽很复杂,当然也可以更好地处理。此扩展可以做到这一点。
pg_failover_slots 是今年发布的新扩展,有助于在物理复制故障转移和切换期间维护逻辑复制和捕获逻辑更改。可以说,这是能够可靠地使用逻辑复制的一个重要组成部分。
Peter Eisentraut - pg_failover_slots:缺失的部分
如果想在你的城市有PGDay
亨丽埃塔·多姆布罗夫斯卡娅(Henrietta Dombrovskaya)和特蕾莎·贾科米尼(Teresa Giacomini)谈到了如何在您所在的城市启动PGDay。演讲展示了他们与 PgUS 合作的经验,但其中大部分可以转化为世界任何地方的任何新会议。
亨丽埃塔·多姆布罗夫斯卡娅和特蕾莎·贾科米尼 - 如果想在你的城市有一个PGDay
在 PostgreSQL 中为您的地址添加地理坐标
因为我是演讲者,所以不得不去参加这个演讲。这是一个新的话题,将地址解析为地理坐标一直是一个热门话题,我们日常生活中的许多服务都依赖于坐标。开放地图OpenStreetMap(OSM)允许将地址解析为坐标,我在数据库中展示了如何做到这一点。这样做的最大优点是数据不必离开数据库,您可以使用更有用的 GIS 数据来丰富现有数据。
除了功能之外,我还通过加载示例数据集并验证结果,从而验证OSM中的解析器(Nominatim)的工作情况,对于大多数数据和用例,结果证明是可以的。
演示文稿的幻灯片可在我的网站上找到,链接地址:
https://andreas.scherbaum.la/writings/Add_Geocoordinates_to_your_addresses_in_PostgreSQL_-_PGConfEU_2023.pdf
我走进自己的主题,手里拿着冰淇淋
闪电会谈
周五下午,就在会议结束之前,是闪电会谈的重磅时间。
我不记得全部了,只记得其中几个:
1. Kai Wagner(Percona)谈到“加密不是犯罪”
2. Boriss Mejias (EDB) 宣布成立 PostgreSQL 国际象棋俱乐部
3. Christoph Berg 和 Devrim Gündüz 谈到了 Debian/Ubuntu 和 Red Hat/Fedora 软件包基础架构
4. Andreas Seltenreich 谈到了跟踪 RFID 芯片,特别是轮胎压力传感器,并在一年中识别特定的汽车、型号和轮胎
赞助商主题演讲
四家白金赞助商将于周四下午发表主题演讲。从我在周四晚上和周五收集到的反馈来看,四个主题演讲中有三个是好的,并且确实针对观众。一个赞助商需要处理内容,引用:“与目标受众不一致”。先说这些,下面整理了主题相关链接:
主旨演讲 1:https://mastodon.social/@pgconfeu/111579622060196419
主旨演讲 2:https://mastodon.social/@pgconfeu/111579671327561637
主旨演讲 3:https://mastodon.social/@pgconfeu/111579734510751944
主旨演讲 4:https://mastodon.social/@pgconfeu/111579821998453094
GSoC学生
今年,论文征集委员会接受了来自印度的谷歌编程之夏(GSoC,Google Summer of Code简写)学生的两场演讲。作为会议组织者,我们决定为两位提供旅行赞助,这是 PostgreSQL 项目的一个良好传统:如果他们的 GSoC 项目被接受,他们可以前往参加会议。
签证没有问题 - 鉴于过去的经验。令人惊讶的是,他们在旅行当天被告知,从孟买起飞的航班被取消了。他们本该在星期二到达,赶上演讲者晚宴,他们却被改道到新德希和伊斯坦布尔。在跟踪他们的飞行时,一个飞行雷达(见截图)看了一会儿,就像他们必须倾倒燃料并在阿塞拜疆或伊朗紧急降落一样。但事实证明,这个网站有一个数据故障,另外两个网站显示飞机在轨道上。最后,他们赶上了周三的会议,正好赶上晚上的招待会。
从新德里飞往伊斯坦布尔的 6E-17 航班
阿克沙特·贾米尼(Akshat Jaimini)记录下了他们的旅程。拉吉夫·哈拉尔卡(Rajiv Harlalka)早些时候发布了有关GSoC参与的信息。
链接地址中有详细描述:
https://rajivharlalka.in/gsoc-post-3/
节选一段描述:“我主要考虑的是修补PostgreSQL内部结构。我在 pg_statviz 中看到了这一点,在那里我必须深入研究数据库可能产生的每一个可能的内部统计数据,以及如何将其转化为关键信息。在这个项目上花了 4 个多月的时间后,我认为接受的提案是可怕的,这感觉很超现实。”
志愿者
作为一个由志愿者主办的会议,每年都有相当多的志愿者帮助我们,使每一次会议都取得成功。大家在会议前的某个时候与我们联系,然后我们收集名字,在实际会议前几周,我们将所有人聚集在一起。
对于志愿者,我们准备了一盒饼干(非常好吃)和一套带有会议标志的水晶眼睛。眼镜看起来非常漂亮(可惜没找到图片可供欣赏),让我的思绪穿越到 2012年的会议(https://2012.pgconf.eu/)。
与会者
我们的注册人数创下了 720 人的记录!有几个人没有拿起他们的胸卡,实际人数大约在700人左右。仍然是最大的PostgreSQL会议!
与会者胸卡,按姓名排序
工作委员会
我们第三次登上了招聘广告。每个人都被允许在那里发帖,无论你是想雇用某人还是正在寻找新工作。这个板子得到了很好的利用,我看到人们在整个会议期间查看了这些帖子。祝大家搜索好运!
工作委员会
社区接待
周三晚上,在最后一次会谈之后,我们在大型赞助商区域举行了社区代表大会。每个人热情的交谈,伴着轻音乐、饮料和小吃。总的来说,每个人似乎都玩得很开心。我们应该把招待会保留在会场,这样会方便得多。
儿童保育
我们连续第二年提供托儿服务。酒店把这个搬到了一个有点远的房间里,没有人需要走过。这很好,没有人打扰那里的孩子,专业人士可以照顾孩子。几位与会者接受了这个提议,带着他们的孩子一起参加了会议,而他们的孩子则在娱乐中。
PostgreSQL 项目指导
在布拉格整整一周的热门话题是PostgreSQL项目的指导。这在几次讨论中出现,有几次与现已解决的商标问题有关。
从开发人员的角度来看,对于核心项目进行开发仍然过于复杂和乏味。我对讨论的理解是,每个人都同意开发模型不能简单地更改为 GitHub 上的 Pull Requests 或 GitLab 上的 Merge Requests。然而,新开发人员需要忍耐力,直到他们接受和合并简单的补丁。邮件列表上的讨论文化需要改进。罗伯特·哈斯(Robert Haas)在博客上谈到了这一点。今年早些时候,罗伯特·哈斯(Robert Haas)在博客上写了一篇关于开发数字的文章:“66%的新代码行是由14个人中的一个人贡献的,90%的新代码行是由40个人中的一个人贡献的”。对于像 PostgreSQL 这样规模的项目来说,贡献者并不多。考虑到同一帖子中报告的电子邮件数量(另一个赶走贡献者的话题),似乎大多数贡献来自少数公司,这些公司付钱给人们编写代码。
辅助项目大多很好,尽管有些项目仅由一两个人维护,目前尚不清楚那里是否发生了任何其它事情。
在讨论中多次出现的是,人们希望提高透明度:“社区内的某些项目在做什么”,“谁甚至在从事什么项目”。一个很好的例子是行为准则委员会,该委员会在所做的事情上是透明的,并且还有年度报告。许多其他项目只是存在,没有人知道细节。请更像 CoC 正在做的事情。
餐馆
星期一晚上,我们在 Pohostinec Karlín 餐厅吃了晚餐,乘坐地铁约 30 分钟。或者步行约5公里回到酒店。非常好的地方,食物不错。
星期四晚上,一小群朋友去了老城区,我们在白马餐厅吃了晚饭。餐厅位于地下,外面是圣诞市场和布拉格天文钟。
周五晚上,会议结束后,我们去了附近的 2Baldies 餐厅品尝披萨、葡萄酒。
后续步骤
接下来的会议(对我来说)是 2024年2月在布鲁塞尔举行的 FOSDEM PGDay 和 FOSDEM Devroom,以及在德国慕尼黑的 2024 PGConf.DE,我们到时候见!
会议相关链接:
https://2023.pgconf.eu/
https://2024.fosdempgday.org/
https://2024.pgconf.de/
本文分享自微信公众号 - 开源软件联盟PostgreSQL分会(kaiyuanlianmeng)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。