标签

Go

PostgreSQL 能否一统数据系统:从 Kafka、Elasticsearch 到 Redis 的边界分析

来源: oschina.net 38
“PostgreSQL for Everything”每隔一段时间就会重新引发讨论。原因并不难理解:PostgreSQL 的核心能力很完整,扩展生态也越来越丰富,JSONB、全文搜索、逻辑复制、LISTEN/NOTIFY、分区表和丰富的索引类型,让它能够覆盖许多原本需要专用系统的场景。 但“能做”不等于“应该替代”。PostgreSQL 更像一把能力很...

Go 1.27:泛型方法终于落地,JSON、UUID 与 SIMD 进入标准工具箱

来源: oschina.net 45
Go 1.27 正式发布。这个版本最受关注的变化,是期待已久的泛型方法终于进入语言:方法可以声明只属于自己的类型参数,而不必把整个类型改造成泛型类型。与此同时,标准库继续扩展能力, 迎来较大规模重写,UUID 与 SIMD 也开始成为开发者可以直接依赖的标准能力。 对于日常 Go 开发,这不是一次只需要修改版本号的升级。泛型方法会影响类型设计和接口边界...

Supply chain attack on arrayref

来源: blog.rust-lang.org 37
{"title_zh":"arrayref 供应链事件复盘:Rust 项目如何排查恶意 crate","body_zh":"# arrayref 供应链事件复盘:Rust 项目如何排查恶意 crate\n\n这起事件展示了 Rust 供应链攻击的一条现实路径:攻击者不必直接修改业务代码,只要控制维护者账号或开发环境,重新发布一个看似正常的热门 crat...

Rust 1.98.0:让浮点优化与整数格式化更接近零成本

来源: blog.rust-lang.org 44
Rust 1.98.0 已经进入 stable 通道。这一版本的重点不在语法大改,而在几个很实用的底层能力:浮点类型新增允许代数重排的运算方法,整数可以直接格式化到专用缓冲区, 与 的交互也获得了更明确的安全保证。 对于追求吞吐量、低分配和可控内存行为的 Rust 项目来说,这些改动值得单独评估,尤其是数值计算、序列化、日志和高频数据处理代码。 已经通...

让 HubSpot 同步真正可靠:事务性 Outbox、QStash 与可修复的一致性

来源: postgr.es 43
HubSpot 同步最棘手的故障,不是请求明显失败,而是 HubSpot 已经提交变更,Worker 却在保存结果前丢失响应。此时重试可能重复写入,拒绝重试又会让本地事件永久悬挂。可靠方案必须把数据库、发布器、Worker 和远端变更都设计成可识别、可重试、可修复的状态机。 队列并不能保证消息只处理一次。发布确认可能丢失,QStash 也可能在 Wor...

把 HubSpot 多品牌订阅路由建模成可版本化的业务配置

来源: postgr.es 45
当一个“订阅 Brand A 产品新闻”的动作需要同时落到一个 HubSpot Brand、一个通信订阅类型、六个细分、三个联系人属性和若干分析目标时,这份映射已经不再是普通配置,而是产品业务逻辑。 如果把这些数字 ID 分散在网站代码和条件分支里,每增加一个站点、活动或品牌重组都要重新部署。更麻烦的是,几个月后很难回答一个审计问题:为什么这个联系人进...

KnowledgeForge:把已解决的 ITSM 工单变成持续进化的知识库

来源: aws.amazon.com 43
大量 ITSM 事件工单在关闭后便进入“只存不看”的归档区,但其中往往记录了真实故障、排查路径、错误尝试和最终修复方案。KnowledgeForge 的思路是把这些已解决工单重新送入一条自动化流水线:用 Amazon Bedrock 提炼知识,用 Amazon S3 Vectors 检索相似内容,再由 AWS Step Functions 编排去重、评...

在 Google Cloud 上运行 Serverless Apache Spark:架构选择、成本调优与 AI 故障排查

来源: cloud.google.com 44
Apache Spark 仍然是企业级大数据处理的核心工具,但集群创建、YARN 调优、节点扩缩容以及闲置计算资源,会把数据工程团队拖入基础设施运维。Google Cloud 的 Managed Service for Apache Spark 提供了托管集群和 Serverless 两种路径,让团队可以根据工作负载、生态依赖、延迟要求和成本模型做出更...

每个 AI Agent 都可以有 PostgreSQL,但不该都拥有真相

来源: postgr.es 56
Databricks 收购 Electric,值得关注的地方不只是交易本身,更在于它提示了一种正在成形的架构:PostgreSQL 不再只能作为远程服务器运行,也可以进入浏览器、应用进程、无服务器环境,甚至 AI Agent 的沙箱。 Electric 的 PGlite 是编译为 WebAssembly 的 PostgreSQL,可以嵌入 JavaSc...