志等高频写

Share, analyze, and explore game data with enthusiasts
Post Reply
suchonak.a.n.iz
Posts: 108
Joined: Wed Dec 18, 2024 3:28 am

志等高频写

Post by suchonak.a.n.iz »

时序数据库(如InfluxDB、TimescaleDB)
时序数据库主要用于物联网、监控、日入的场景。它们通常偏向AP模型,尤其在采集高频率数据时,牺牲一致性以换取高可用性和写入性能。

InfluxDB支持最终一致性模型,能快速写入大量时序数据,而查询过程中则采用聚合等方式掩盖潜在不一致性。

3. 键值数据库(如Redis、Riak)
Redis在主从复制和集群模式下主要偏向AP模型,但其也提供了“哨兵模式”和“复制 企业主数据 链路断裂处理”机制,在一定程度上权衡一致性和可用性。

Riak则完全采用Dynamo模型,实现高度的可用性和分区容忍性,并允许应用层处理冲突,实现“最后写入者优先”或“矢量时钟冲突解析”等策略。

七、对数据库选择的启示
CAP定理不仅是理论,更直接影响到数据库的选型策略:

强一致性优先场景(CP型数据库):金融系统、银行系统、用户订单系统、支付系统。
Post Reply