标签

Rust

Rust 跻身微软 Tier-1:真正重要的是工程路径被打通

来源: oschina.net 28
Rust 在微软内部获得 Tier-1 级别的工程支持,与 C++、C#、TypeScript 同列。这里的 Tier-1 不是语言排行榜,也不代表现有 C++ 系统会立即改写成 Rust;它更具体地意味着,微软已经为 Rust 建立从本地开发、持续集成到生产部署的完整“铺平路径”。 对大型组织而言,语言能否进入生产环境,往往不取决于语法是否先进,而取...

不重写系统:用 PyO3 把 Python 性能热点逐步替换成 Rust

来源: infoq.com 24
当 Python 应用遇到性能瓶颈时,最危险的选择往往是“全部重写”。Lily Mara 提出的路径更务实:保留已经稳定运行的 Python 系统,只把经过测量确认的热点函数迁移到 Rust,再通过 PyO3 以普通 Python 模块的形式接回原有代码。 这种增量式 FFI 重构把风险限制在函数边界内。团队可以继续使用现有部署方式、测试体系和业务代码...

PXC 集群如何无停机启用 TLS 加密

来源: percona.com 31
从 Percona XtraDB Cluster(PXC)8.0 开始,复制流量默认启用加密。但在实际环境中,仍然有不少集群是在未启用 TLS 的状态下运行,直到合规要求、审计发现或网络信任边界变化,才需要补上这层保护。 这类变更的关键不只是“打开一个开关”,而是要让节点逐个切换,同时保持业务连接和集群仲裁能力正常。PXC 提供的 变量正是为这种场景准...

Gemini Enterprise 入选领导者:企业 AI 助手正在从聊天框走向受治理的智能体平台

来源: cloud.google.com 30
Google 在首届 2026 Gartner® 企业 AI 助手魔力象限中被列入领导者象限。比排名更值得工程团队关注的是评估背后的产品方向:企业 AI 助手不再只是一个回答问题的聊天框,而是开始承担跨系统检索、调用工具、执行多步骤流程和交付结果的工作。 Gemini Enterprise 的定位正是一个统一的智能体平台。它把企业搜索与聊天、第一方和第...

PostgreSQL 三十年架构取舍:进程、WAL、MVCC 与扩展边界

来源: postgr.es 34
PostgreSQL 能持续演进三十年,靠的并不是频繁推翻旧设计,而是几项长期有效的工程取舍:用独立进程降低并发代码的复杂度,用 WAL 把事务提交和数据页落盘解耦,用 MVCC 将清理工作移到后台,再通过扩展机制控制核心代码的体积。 Tom Lane 对这些设计的评价并非“旧架构永远正确”。更准确的说法是:它们曾经用可接受的成本换来了可靠性、可维护性...

Cloud SQL for SQL Server 迁移实战:用 sp_help_revlogin 保留登录名与 SID

来源: cloud.google.com 39
使用 Google Cloud Database Migration Service(DMS)完成数据复制后,真正的切换工作并不一定结束。数据库架构和事务数据已经同步,应用却可能在连接 Cloud SQL for SQL Server 时收到 。 常见原因是:DMS 迁移了数据库级对象和数据,但没有迁移源 SQL Server 实例级的登录名、密码哈希...

Percona PostgreSQL Operator 3.1:把磁盘加密、只读分析与持久日志纳入集群声明

来源: postgr.es 20
Percona Operator for PostgreSQL 3.1.0 解决了数据库平台评审中最常见的三类问题:静态数据是否由数据库自身加密、分析查询能否绕开主库,以及 Pod 重启后故障日志是否还在。新版本把这些能力直接放进 自定义资源,包括基于 的透明数据加密、面向只读负载的逻辑副本,以及 PostgreSQL 与 pgBackRest 的持久...

Spanner DML 事务取消累计 Mutation 上限:大事务如何安全落地

来源: cloud.google.com 32
Google Cloud Spanner 现在为 DML 事务提供了更灵活的 Mutation 限制模型。过去,一个事务中所有 DML 语句产生的 mutation mods 会累计计算,并受到 80,000 的事务级上限约束;现在,这个上限改为逐条 DML 语句计算。 这意味着应用可以在一个 ACID 事务中组织更多 、 和 操作,而不必为了绕过累计...

React 19.3:View Transitions、Fragment Refs 与更安全的浏览器集成

来源: react.dev 28
React 19.3 带来了一组面向现代浏览器和复杂 UI 的新能力,包括 View Transitions、Fragment Refs、 和 Trusted Types。它们覆盖了页面切换动画、Fragment 级 DOM 操作、浏览器环境处理以及客户端安全策略。升级的重点不只是改版本号,而是确认应用的构建链、浏览器兼容策略和安全配置能否承接这些能力...