Cloudflare 详解 D1 数据库控制平面架构:为支撑数百万数据库,将查询热路径与控制平面分离,查询经边缘 Worker 直达 SQLite Durable Object,不依赖中心 Postgres;元数据用 Workers KV 缓存,创建、心跳、删除均具自纠正与最终一致性;用量统计经队列批处理,存储限额用增量预聚合,行数限额用 ClickHouse 与 Quicksilver 边缘执行。
微软推出 SharePoint Embedded 的 Copilot 检索 API 和 MCP 服务器(公开预览版)。检索 API 让开发者用企业内容为 AI 提供依据,内容保留在 Microsoft 365 内并自动继承合规管控,无需自建索引和权限同步;MCP 服务器支持用自然语言和编码助手快速创建、管理应用。两者结合可快速构建安全合规的 AI 应用,按用量付费,无前期投入。
ExoBench实测显示,外键数据倾斜(10个大客户占80%订单)导致同一三表连接查询比均匀数据慢约千倍:Postgres从1毫秒升至1572毫秒,SQL Server升至2340毫秒。两引擎均因单列直方图无法识别跨连接相关性而低估约3000倍。修复方式不同:Postgres关闭嵌套循环即可降至约310毫秒;SQL Server需覆盖索引、批处理模式与哈希连接三者叠加才达约330毫秒。
本文介绍向量数据库Milvus的安装与使用,包括Milvus Lite嵌入式模式和Docker部署Standalone模式,并通过完整实例演示创建Collection、插入数据、向量检索、条件过滤、标量查询和删除操作。同时介绍Milvus CLI命令行工具,涵盖连接服务、数据库与Collection管理、索引创建、加载释放及数据插入、查询、检索、删除等操作。
CamusDB 是 Phalcon 作者用 C# 开发的分布式 SQL 数据库,单人开发五年。默认 Serializable 隔离,支持数据库分支、时间旅行和误删恢复。作者自建混沌工具 Caraxes 注入真实故障,通过银行转账对账发现静默丢数据等 bug,并公开未修复缺陷。目前仍是半成品,bus factor 为 1,性能未知,不建议生产使用,但为 .NET 生态探索了方向,并示范了严谨的工程态度。
AI编程代理并行开发时,共享数据库易冲突并危及生产数据。Lakebase Postgres通过数据库分支解决:秒级创建隔离分支,采用写时复制,空闲可缩零。每个代理和PR使用独立分支,测试后删除,架构变更经迁移工具提升至主分支。该模式支持安全调试与迁移验证,构成代理开发循环。
数据库架构需兼顾可用性、读性能、一致性与扩展性。分片解决数据量问题,常用哈希路由;分组通过主从复制提升可用性。可用性依赖冗余,但会引发一致性问题;读性能依赖索引、从库和缓存。一致性可通过中间件或强制读主缓解。扩展性支持平滑扩容与迁移。
SonnetDB 4.0.0 发布,支持多模型与嵌入式部署。作者认为多模型数据库的关键在于明确数据边界与恢复机制,而非功能堆砌,建议先用于内部工具或边缘模块,验证备份、恢复、升级和性能,成熟系统勿急于迁移主链路。
MoteDB v0.12.1 发布,这是一款用 Rust 编写的 AI 原生嵌入式多模态数据库,面向具身智能。单库文件集成列存、ACID 事务、向量检索、BM25 全文与空间索引,无外部依赖。新版支持混合检索 RRF 融合和 Python 列式互操作,并优化了排序、TopK、DiskANN 等性能。已知限制包括事务内 MATCH 可见性,API 尚未冻结。
Heroku推出新一代托管数据库Heroku Postgres Advanced,基于全新高性能基础设施,实现计算与存储解耦、独立扩展,支持超200TB存储和最多5个只读副本池,吞吐量较经典版提升3至4倍。存储可弹性伸缩,按实际用量计费,无需管理IOPS,支持在线调整架构、零停机,适用于各类工作负载。
本文介绍用PostgreSQL逻辑复制将多个数据库整合到单一数据仓库。每个应用在源端有独立schema,仓库按应用建schema并各建一个订阅。由于订阅无法重命名表,命名须在源端完成。Postgres 15的列清单和行过滤器可排除敏感字段与无关租户数据,但过滤器仅对之后变更生效。DDL和序列不会复制,需手动处理;可用队列表加触发器模拟pglogical的DDL复制。Postgres 16支持从物理备库解码,减轻主库负担。
本文总结后端数据库知识,涵盖MySQL基础(SQL分类、DDL/DML/DQL、约束、连接)、JDBC原理与核心类、预编译、DAO模式、事务ACID与隔离级别、连接池、JNDI、ThreadLocal,以及MongoDB安装与使用;性能优化部分介绍三范式、索引、分表、读写分离、SQL优化及索引失效场景。
本文介绍在Amazon EVS上部署Oracle数据库的完整流程:使用FSx for NetApp ONTAP作为NFS数据存储,依次创建Oracle虚拟机、配置存储卷、挂载NFS数据存储、安装Oracle 19c,并设置SnapMirror跨区域容灾与SnapCenter备份。文章还提供四种本地Oracle迁移方案,以及快照备份、时间点恢复、数据库克隆等日常运维操作。
本文介绍在Amazon EVS上结合FSx for NetApp ONTAP部署高可用Oracle数据库的架构,利用i7i裸金属实例运行VMware Cloud Foundation,通过NFS数据存储实现亚毫秒延迟和8万IOPS,并使用SnapMirror跨区域容灾,同时涵盖实例选型、存储分层、网络分段、安全、迁移方案及成本优化建议。
文章提出数据库多语言设计方案:将翻译抽为独立子模式,用语言表、文本表、译文表统一管理业务文本与界面文字,业务表仅存文本编号。新增语言只需补数据,无需改表结构和代码。加列、JSON字段、每语言一行、每表配翻译表四种方案因冗余、绑定或维护问题均不推荐。
pgEdge推出Postgres云平台Starfleet,利用写时复制分支为每个AI编码代理提供独立数据库环境,避免并行实验相互干扰。平台集成MCP服务器、RAG API等工具,支持从托管服务到气隙本地部署,起价每月25美元。但分支功能目前仅限托管版,迁移至客户自有环境后是否保留尚不明确。
Vercel 仪表板新增 Redis 管理功能,可直接运行 Redis 命令、浏览键并查看值,无需 redis-cli 或独立数据库界面。在项目的基础设施 > 存储中选择 Redis 数据库后,可使用 CLI 和浏览器两个标签页:CLI 支持运行多命令和事务并查看结果;浏览器支持按前缀分组或平铺浏览键,按类型或模式过滤,并查看值的类型、TTL、编码和大小等元数据。该功能支持 Redis 和 Upstash 集成,目前仅限 Owner 角色使用。
多版本并发控制(MVCC)是现代数据库的核心机制,允许读写操作并发进行,避免了传统加锁的性能瓶颈。PostgreSQL 通过在堆表中存储版本链和快照隔离来管理事务可见性。虽然快照隔离能防止脏读和不可重复读,但存在 write skew 问题。为了解决这一问题,PostgreSQL 引入了可序列化快照隔离(SSI),增加了读写依赖追踪。MVCC 的代价包括版本膨胀和 VACUUM 开销,因此需要合理选择隔离级别以平衡性能与正确性。
Gartner预测,到2028年财富500强企业平均将使用超15万个AI智能体,而2025年不足15个,但仅13%的组织具备治理能力。Yugabyte推出YugabyteDB AMP,以多租户PostgreSQL和缩容至零方式将数据库作为集群管理,并通过MCP向智能体开放生命周期操作;Meko提供跨智能体持久记忆与共享上下文。DBA角色将从亲自管理数据库转向架构与治理。
作者接手旧系统迁移项目,原环境为Windows Server 2003与SQL Server 2000,程序包含IIS上的C#和Tomcat的JSP。数据库实际为空,C#通过OPENQUERY链接服务器远程查询Oracle,SQL Server仅作中转。最终升级至SQL Server 2008 R2与Oracle 12c,手工重建链接服务器后迁移成功。
完成下面两步后,将自动完成登录并继续当前操作。