高性能的Java持久性通讯,第39期

简介

欢迎来到新一期的《高性能Java持久性通讯》,我们将在其中分享与任何使用Java与数据库系统交互的开发者息息相关的文章、视频、研讨会和StackOverflow答案。

文章

本版的精选文章这篇文章,它解释了你应该如何为你的项目升级到Spring Boot 3做准备。每次我在进行高性能Java持久性培训时,我都会问学生们在使用什么Java框架,Spring Boot是其中至少70%的学生的答案。有了Spring Boot 3,你至少需要使用Java 17,这是一个增加采用较新Java版本的好方法。

我喜欢读的另一篇文章是篇文章,它深入介绍了MySQL的撤销日志结构,以及你如何使用MySQL历史列表长度或HLL调查与长期运行的事务有关的性能问题。

有些人喜欢写Twitter线程而不是文章,这里有一个我最近读到的非常好的Twitter故事。它是关于在PostgreSQL中更新JSONB列的成本。

说到PostgreSQL,你应该真的需要知道TOAST在PostgreSQL中是如何工作的。如果你对这个话题感兴趣,这里有一篇关于TOAST的好文章

最佳推文

以下是我自上次通讯以来发布的最佳推文。

软件开发是将谷歌、Facebook或Netflix的非标准架构选择复制到要求不高的琐碎项目中的艺术。

- Vlad Mihalcea(@vlad_mihalcea)2022年5月17

在软件行业工作的17年告诉我,"保持简单 "不仅仅适用于软件。

一旦你完全理解它,它将改变你对生活中许多方面的看法。

- Vlad Mihalcea (@vlad_mihalcea)May 8, 2022

当向数据库发送一个SQL查询时,查询只是告诉客户需要什么。然后,数据库会找出什么是实现该目标的最经济的计划。

理想情况下,这也正是软件应该被建立的方式!要像数据库一样!

- Vlad Mihalcea (@vlad_mihalcea)2022年5月18

Java 8需要几年时间才能失去其巨大的市场份额。pic.twitter.com/FY2ByxC4xf

- Vlad Mihalcea (@vlad_mihalcea) May23,2022

- Vlad Mihalcea (@vlad_mihalcea)2022年5月9日

在线研讨会录音

5月25日,我在Lightrun的帮助下举办了一次关于调整Spring Boot生产系统的免费在线研讨会,这次研讨会非常热闹。

如果你没有机会参加这次活动,那么你可以看看视频记录。

项目发布

PostgreSQL 15已经到了!它提供了更快的排序和对SQL/JSON更好的支持,比如JSON_ARRAY,JSON_OBJECT, 或JSON_TABLE 函数。

42.3.6版本的PostgreSQL JDBC驱动也已经发布了。

如果你使用SQL Server,那么你现在可以升级到10.2.1版本的JDBC驱动。

Hibernate ORM的6.0.2版本已经发布。我一直在我的高性能Java持久性资源库中使用它,它提供了一些非常酷的功能,我非常期待在我的书的第二版中写到这些功能。

与我的最新文章保持联系!

StackOverflow的答案

以下StackOverflow答案自上一集通讯以来一直是热门话题。

猜你喜欢

转载自juejin.im/post/7126773056940277768