2022年StackOverflow调查报告出炉,最受欢迎数据库为PostgreSQL。
在Redis成为最受欢迎的数据库5年后,PostgreSQL成为最受欢迎的数据库。
报告地址:网页链接
为什么PostgreSQL如此受欢迎,因为它一个数据库能满足程序员几乎所有的用例需求:
1、OLTP (Online Transaction Processing,在线事务处理)
我们可以使用PostgreSQL进行增删查改操作。
2、OLAP (Online Analytical Processing,在线分析处理)
我们可以使用PostgreSQL进行分析处理。PostgreSQL基于HTAP(混合事务/分析处理)架构,因此它可以很好地处理OLTP和OLAP。
3、FDW (Foreign Data Wrapper,外部数据包装器)
FDW是PostgreSQL中的一个扩展,它允许我们从一个数据库访问另一个数据库中的表或schema。
4、Streaming(流式处理)
PipelineDB是高性能时序聚合的PostgreSQL扩展,旨在支持实时报告和分析应用程序。
5、Geospatial(空间数据库)
PostGIS是PostgreSQL对象关系数据库的空间数据库扩展器。它增加了对地理对象的支持,允许在SQL中进行位置查询。
6、Time Series(时间序列)
Timescale是PostgreSQL的为时间序列和分析扩展。例如,开发人员可以将源源不断的财务数据和其他商业数据结合起来,构建新的应用程序,并发现独特的见解。
7、Distributed Tables
CitusData通过分发数据和查询来扩展PostgreSQL。