分布式 SQLite 打了十二年,最后赚钱的是谁? dqlite 和 rqlite 都是把 Raft 焊在 SQLite 外面,一个做成库塞进产品,一个做成服务器摆在外面;十二年后,库没上市,服务器没融资,被收购的是那个把 SQLite 拆了重写的。 大家说复制靠共识,但有个项目直接绕开
卡普空确认CAPCOM ID系统遭未授权访问,全球约1177万条用户记录泄露,涉及邮箱、账户创建及登录时间、登录次数和IP地址,少量含生日、性别、国家、昵称。196个账号密码被黑客修改,卡普空已重置;支付信息未泄露,用户密码是否泄露尚不确定。卡普空已通报执法机构,将分批邮件通知用户,并提醒警惕冒充与钓鱼。
pg_knowledge_base 是 PostgreSQL 19 的扩展,将 Oxigraph 的 SPARQL 引擎嵌入数据库,无需额外三元组存储。三元组存于普通表,现有表可通过 R2RML 映射为 RDF,一条 SPARQL 查询可同时访问两者。事务、复制、备份和权限沿用 PostgreSQL,端点支持标准 SPARQL 客户端。该扩展基本通过 W3C 测试,查询性能优于 RocksDB,但加载更慢、占用磁盘更多。
国产化数据库迁移中,数据搬迁耗时不足20%,约80%耗在语法改写、存储过程翻译和双轨验证上。建议按评估15%、应用改造50%、双轨25%、割接10%分配工作量。评估阶段应先全量扫描SQL、列出对象清单并跑真实压测。常见坑包括分页改写、空串等于NULL、数值精度和外键校验。双轨期需关注数据一致性、性能基线和回退方案。对深度绑定数据库特性或规模过小的系统应劝退。
文章梳理了MySQL高可用五层体系:单机层依靠WAL、redo/binlog两阶段提交与双1参数,保证崩溃时不丢数据;复制层通过异步或半同步方式将数据传到备库;GTID为事务提供全局唯一标识,使切换后能自动对齐且不重复;主备切换需先追平数据,并用fencing防止脑裂;Orchestrator以反证法检测故障并自动选主,probe-agent补充主机内部视角与执行能力。最后强调应用侧也需配合异步化、降级与熔断。
本文介绍 RDS Supabase 数据库函数:可用 SQL 或 PL/pgSQL 将聚合统计、跨表事务、流程控制等逻辑封装进数据库,弥补 Data API 仅支持单表 CRUD 的不足。函数支持 sql 与 plpgsql 语言,返回类型包括标量、SETOF、TABLE 和 trigger;SECURITY DEFINER 可绕过 RLS,但须通过 REVOKE/GRANT 收紧权限。可在 SQL Editor 或图形界面创建,前端通过 .rpc() 调用,触发器函数可自动刷新 updated_at、记录审计日志。
文章比较了pgvector与专用向量数据库。pgvector是Postgres扩展,可在同一数据库内同时存储向量与关系数据,支持多种向量类型和距离函数。作者用Docker在本地对pgvector和Qdrant做基准测试,但10万向量的规模太小,难以得出结论。文章引用Tiger Data的5000万向量生产级测试:在99%召回率下,pgvector配合pgvectorscale吞吐达471 QPS,远超Qdrant的41 QPS;但Qdrant尾延迟更优,p99为38.71ms对74.60ms,索引构建也快约3.4倍。结论:千万级以下、需要事务一致性的场景选pgvector;超大规模、严格尾延迟SLA或零运维需求的场景选专用数据库。
文章探讨NoSQL时代数据库分类的困境:NoSQL已从键值、列族、文档、图四类扩展至向量、时序、空间、面向对象等八类,仍难穷尽(如ZooKeeper);按CAP原则分类不准确,因许多新型数据库的AP/CP属性取决于用法;OLTP/OLAP分类也难以覆盖NoSQL。作者最终放弃树形归类,认为NoSQL时代呈扁平化百家争鸣特点,并总结了按数据模型、部署方式、处理方式和存储方式的常见分类及适用场景。
本期汇总四则Rust动态:社区图列出20个Rust数据库项目,评论认为Postgres、SQLite仍是多数场景首选;Rust编译器年度盘点称下一代trait solver、Polonius、并行前端等长期投入开始见效;Ante语言用place实现零成本循环可变;mbrotli压缩库将并行任务交回调用方调度。
文章借YOLO Data Agent的发布,讨论自然语言查数的工程风险:SQL可执行不等于答案可信,退款、时间归属、地区定义等指标口径须预先审核,遇歧义应追问而非猜测。多轮追问需保存结构化查询状态,仅修改用户明确变更的部分,并保留可追踪标识以便排障。数据库应采用只读隔离库,限制数据范围,设置超时与资源预算,权限在服务端校验;缓存标识不能只含提问文本,以免越权复用。建议先选口径稳定、可与现有报表核对的小场景试用。
Jync数据库同步工具接入本地模型,但未说明模型读取哪些字段及权限设计,因此不能断言敏感数据不会外泄。接入前应确认请求内容是否包含样本行、错误日志或连接信息,并注意本地接口仍存在网络边界。模型应仅作辅助,不能成为同步任务的必经依赖,模型故障不应影响同步运行。界面与日志需将模型调用与数据搬运分开。轮询与日志CDC应按源库负载、权限和恢复方式选择,完整性验证优先。建议先在隔离环境测试,确认不开模型也能完整同步。
本文讨论AI数据库选型,需同时兼顾向量检索与事务数据。评估标准包括分支隔离、无服务器扩展、混合搜索、ACID保障和统一访问。文章对比了Pinecone、Weaviate、pgvector、Milvus、Qdrant、Redis、MongoDB Atlas、Chroma及Databricks Lakebase等方案:专用向量库适合大规模检索,pgvector适合已有Postgres环境,Lakebase则整合事务、搜索与分析。选型应依据检索模式、现有技术栈、并发延迟及治理需求。
企业AI原型常选用开发友好的数据库,但进入医疗、金融等受监管行业的生产环境时,往往因无法满足安全、合规与高可用要求而被迫重新平台化,造成高昂返工成本。pgEdge推出基于标准Postgres的Starfleet平台,兼顾开发速度与企业级需求,支持云、BYO Cloud及本地部署,并提供写时复制分支等工具。
Cloudflare 详解 D1 数据库控制平面架构:为支撑数百万数据库,将查询热路径与控制平面分离,查询经边缘 Worker 直达 SQLite Durable Object,不依赖中心 Postgres;元数据用 Workers KV 缓存,创建、心跳、删除均具自纠正与最终一致性;用量统计经队列批处理,存储限额用增量预聚合,行数限额用 ClickHouse 与 Quicksilver 边缘执行。
微软推出 SharePoint Embedded 的 Copilot 检索 API 和 MCP 服务器(公开预览版)。检索 API 让开发者用企业内容为 AI 提供依据,内容保留在 Microsoft 365 内并自动继承合规管控,无需自建索引和权限同步;MCP 服务器支持用自然语言和编码助手快速创建、管理应用。两者结合可快速构建安全合规的 AI 应用,按用量付费,无前期投入。
OLTP处理高并发、低延迟的实时交易(如支付、订单),强调ACID一致性,多用行式存储和规范化模式。OLAP面向大规模历史数据分析,支持复杂查询与聚合,常用列式存储和星型模式。两者常并存,通过ETL、CDC、HTAP或LTAP连接。选择取决于写入一致性、历史扫描需求及数据新鲜度,混合架构适合两类需求并重的场景。
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使用独立分支,测试后删除,架构变更经迁移工具提升至主分支。该模式支持安全调试与迁移验证,构成代理开发循环。
完成下面两步后,将自动完成登录并继续当前操作。