Cloudflare选择PostgreSQL扩展而不是专用的OLAP来进行100K行
在最近一篇由 Zero Trust 产品套件背后的工程团队撰写的文章中,Cloudflare 解释了为什么选择 TimescaleDB 而不是 Clickhouse 来为其内部平台增加分析和报告功能。作者强调了存储分析数据与配置数据的简单性与专用 OLAP 系
cloudflare postgresql cep olap 2025-08-10 22:00 3
在最近一篇由 Zero Trust 产品套件背后的工程团队撰写的文章中,Cloudflare 解释了为什么选择 TimescaleDB 而不是 Clickhouse 来为其内部平台增加分析和报告功能。作者强调了存储分析数据与配置数据的简单性与专用 OLAP 系
cloudflare postgresql cep olap 2025-08-10 22:00 3
LinkedIn 2025年数据显示,PostgreSQL架构师的平均年薪已突破150万元,需求增长率高达47%,远超传统数据库领域。随着中国信创产业加速推进,PostgreSQL更成为金融、能源、医疗等关键领域的“国产化替代标杆”。持有PGCE认证,意味着你
架构师 aws postgresql 思庄 郑全 2025-08-08 15:14 2
在这一章,我们将扮演“应用程序后端开发者”的角色。我们将模拟博客系统的各种核心功能,并为每一个功能编写对应的 SQL 语句。这将是一个绝佳的机会,来综合运用我们前面学到的 INSERT, SELECT, JOIN, CTE 等所有知识。
sql postgresql ta postgresql入门 2025-08-06 20:00 3
当遇到这些情况时,我们总不能删掉原来的表再重建一个吧?(那数据就全丢了!)这时,ALTER TABLE 命令就成了我们的救星。
alter postgresql po altertable 2025-08-05 19:42 4
想象一下,你是一个图书馆的管理员。你不想让每个读者都直接去访问那个巨大、复杂、存放着所有书籍原始信息的总仓库。你更希望为不同类型的读者(比如“历史爱好者”、“科幻迷”)分别创建一个专门的、虚拟的书架,上面只展示他们感兴趣的书籍信息。
视图 views postgresql 2025-08-05 19:43 5
欢迎来到本系列教程的第四部分!在前面的章节里,我们专注于如何存、取、改、算数据。从这一章开始,我们的重心将转向一个更深层次的话题:如何保证我们存入数据库的数据是高质量、高完整性的?
postgresql postgre constraints 2025-08-05 19:41 4
“我想看每个员工的薪水,同时还想看他所在部门的平均薪水是多少?”“我想按销售额对所有销售员进行排名。”“我想看每个月的销售额,以及与上个月相比的增长率。”
函数 postgresql windowfunctions 2025-08-05 07:40 3
在之前的章节里,我们所有的操作(JOIN, 子查询, CTE)都致力于在一个查询内部,通过各种方式组合和处理数据。
pos postgresql union intersect 2025-08-05 07:39 3
但是,PostgreSQL 之所以强大,很大程度上因为它提供了一个极其丰富的“军火库”,里面有各种为特定场景量身打造的高级数据类型。用好它们,能极大地提升数据存储的效率、安全性和查询的便利性。
postgresql uuid j postgresql入门 2025-08-05 07:41 3
在上一章,我们见识了子查询的威力,它能像套娃一样构建出复杂的查询。但当嵌套层数过多,或者一个查询中需要多次使用同一个子查询时,代码就会变得像一团乱麻,难以阅读和维护。
cte postgresql 表达式 postgresql入 2025-08-05 07:38 3
到目前为止,我们所有的操作都只围绕着一张 friends 表。但在真实的世界里,数据总是被分散在不同的表里,并通过某种“关系”联系在一起。
users postgresql postgresql入门 2025-08-05 07:36 3
子查询,顾名思义,就是一个嵌套在另一个 SQL 查询语句内部的 SELECT 语句。它可以让我们的查询逻辑变得像套娃一样,一层包一层,从而解决一些用 JOIN 不太好处理的复杂问题。
postgresql 子查询 postgr subquery 2025-08-05 07:37 3
在之前的章节里,我们学习的都是如何处理单行数据——查询它、修改它、给它排序。但数据的真正威力,往往体现在聚合之中。
函数 postgresql 子句 postgresql入门 2025-08-04 22:36 3
如果说数据库是一座巨大的宝库,那么 SELECT 语句就是你手中那张唯一的藏宝图和挖掘工具。到目前为止,我们所做的一切——安装、建库、建表、插数据——都是为了这一刻做准备:从数据中提取价值。
postgresql postgresql入门 distin 2025-08-04 22:33 3
在上一章,我们学会了如何用 SELECT 从宝库中取出金币。但问题是,我们每次都把所有金币(所有行)都拿了出来,这显然不够高效。
postgresql 子句 运算符 postgresql入门 2025-08-04 22:34 3
现在,我们的查询能力还差最后一点“仪式感”。目前我们 SELECT 出来的数据,顺序都是数据库说了算,有点杂乱无章。如果我们想让结果按照我们指定的规则排列,比如“按年龄从小到大”或者“按认识时间从长到短”,该怎么办呢?
limit postgresql postgresql入门 2025-08-04 22:35 3
到目前为止,我们已经学会了如何创造数据 (INSERT) 和查询数据 (SELECT)。但是,世界是不断变化的,我们的数据也一样。
postgresql delete postgresql入门 2025-08-04 22:34 3
太棒了!我们的 PostgreSQL 数据库已经在后台安稳地运行着了。但问题来了,我们怎么跟它“说话”呢?
postgresql 命令行工具 postgresql入门 2025-08-04 22:26 3
在上一章,我们像建筑师一样,用 CREATE TABLE 命令搭建好了 friends 表的“骨架”。现在,这个骨架是空的,没有灵魂。
postgresql insert postgresql入门 2025-08-04 22:30 3
前面三章,我们完成了所有的准备工作:认识了 PostgreSQL,安装了它,还学会了怎么用工具连接它。现在,我们终于要开始干正事了——用 SQL 创造我们自己的东西!
数据库 pg postgresql postgresql入门 2025-08-04 22:29 3