分类: 数据库

DiceDB性能基准测试:完胜Redis?

2025-03-16
DiceDB性能基准测试:完胜Redis?

在一台配备4个vCPU和16GB RAM的Hetzner CCX23机器上进行的基准测试显示,在`num_clients = 4`的情况下,DiceDB的吞吐量和GET/SET延迟均优于Redis。DiceDB的吞吐量达到15655 ops/sec,而Redis为12267 ops/sec;在延迟方面,DiceDB的GET和SET操作的p50和p90值均低于Redis。更多详细的基准测试数据和复现方法,请参考链接。

数据库 DiceDB

PostgreSQL 性能优化:pg_mooncake 跻身 ClickBench 前十

2025-03-08
PostgreSQL 性能优化:pg_mooncake 跻身 ClickBench 前十

pg_mooncake 项目通过一系列优化,使 PostgreSQL 在 ClickBench 基准测试中进入前十,挑战了专用分析型数据库的统治地位。该项目并非简单的封装,而是在 PostgreSQL 中原生构建,通过列存储格式、向量化执行(集成 DuckDB)以及直接在 PostgreSQL 中管理元数据等技术手段,显著提升了 PostgreSQL 的实时分析性能。这证明了 PostgreSQL 在经过精心调整后,具备与专用数据库媲美的分析能力,同时保留了其灵活性和生态优势。

数据库 ClickBench

Apache Kvrocks:兼容Redis协议的分布式NoSQL数据库

2025-01-23

Apache Kvrocks是一个基于RocksDB存储引擎的分布式键值NoSQL数据库,它兼容Redis协议。它支持命名空间(类似于Redis的SELECT命令,但每个命名空间都有一个令牌)、异步复制(使用类似MySQL的binlog)、高可用性(支持Redis哨兵机制进行故障转移)以及集群(集中化管理,但可以通过任何Redis集群客户端访问)。

数据库 RocksDB

Kronotop:基于 FoundationDB 的分布式事务型文档数据库

2025-01-20
Kronotop:基于 FoundationDB 的分布式事务型文档数据库

Kronotop 是一个与 Redis 兼容的分布式事务型文档数据库,底层使用 FoundationDB。它支持类似 MQL 的查询语言和 ACID 事务,并具有主备复制模型的磁盘存储引擎。目前仍处于早期开发阶段,API 不稳定,但已具备 ZMap(有序键值存储)、命名空间以及部分 Redis 数据结构(字符串和哈希)支持。未来计划支持更多 Redis 数据结构(如列表、集合、有序集合)以及 Bucket 数据结构(用于存储 JSON 类文档并支持 MQL 查询语言和事务)。

数据库

TiDB:一款云原生分布式SQL数据库

2025-01-06
TiDB:一款云原生分布式SQL数据库

TiDB是一个开源的、云原生的分布式SQL数据库,旨在为现代应用提供高可用性、水平和垂直可扩展性、强一致性和高性能。它支持分布式事务,具有水平和垂直扩展能力,并具有高可用性。TiDB兼容MySQL,并提供多种部署方式,包括本地部署、Kubernetes和TiDB Cloud。

数据库

快手依靠OceanBase数据库400TB单集群应对海量数据挑战

2024-12-28

短视频应用快手日活用户超过千万,其原有的MySQL分库分表方案在面对日益增长的数据和高并发请求时,面临着存储瓶颈、运维复杂等问题。为此,快手团队转向OceanBase分布式数据库,成功构建了400TB单集群,有效支撑了交易验证和支付业务。OceanBase的高性能、可扩展性和易用性解决了快手的数据存储和查询问题,显著提升了系统稳定性和效率,并降低了运维成本。

数据库 OceanBase

MongoDB:云端数据腐败的守护者

2024-12-25

MongoDB Atlas,作为全球性的云数据库服务,面临着海量数据带来的数据腐败风险。文章详细介绍了MongoDB如何通过软件层面的技术,例如校验和验证、索引和复制利用以及冗余副本修复等方法,主动检测和修复云端数据腐败问题,确保数据完整性。这套系统分为三个步骤:主动监控、精确定位和修复腐败数据。即使在硬件层面存在缺陷或随机故障,MongoDB也能确保客户数据的安全可靠,从而将硬件管理的细节从客户的日常工作中剥离出来。

HNSW向量数据库并非万能药:IVF的崛起

2024-12-23
HNSW向量数据库并非万能药:IVF的崛起

HNSW算法在向量数据库中广受欢迎,但其内存密集型特性使其在大规模应用中受限。文章指出,对于海量数据集,基于磁盘的替代方案,如IVF(倒排文件索引),结合量化技术(如RaBitQ、PQ、SQ、ScaNN),在速度和可扩展性方面可能更胜一筹。IVF通过量化压缩向量,减少内存占用,并利用高效的预取和顺序扫描,显著提升搜索速度,同时降低插入和删除的成本。虽然HNSW在中小规模应用中表现出色,但面对海量数据,IVF结合量化技术才是更具优势的选择。

数据库 IVF

Apache Cloudberry:开源MPP数据库,Greenplum的替代者

2024-12-21
Apache Cloudberry:开源MPP数据库,Greenplum的替代者

Apache Cloudberry是一个先进成熟的开源MPP(大规模并行处理)数据库,由Greenplum数据库的原始开发者创建。它基于更新的PostgreSQL内核,拥有更强大的企业级功能,可用于数据仓库、大规模分析和AI/ML工作负载。Cloudberry提供多种构建和试用方式,包括从源代码构建和Docker沙箱,并拥有活跃的社区和丰富的文档支持,鼓励代码增强、错误修复、功能建议等多种贡献方式。

数据库 MPP Greenplum替代