QCon 伦敦 2025:如何在没有服务器的情况下构建数据库

主要观点

  • Alex Seaton 在 QCon London 2025 上介绍如何用无服务器对象存储替代对冲基金交易应用中的高维护 MongoDB 服务器群,对象存储性能不断提升且有多种并发模型。
  • 曼集团原对冲基金交易系统存在集群农场失控及版本数据处理问题,遂质疑其使用,倾向于无集群农场的系统。
  • 定义服务器less 数据库为基于应用需求调整容量的软件库和对象存储,曼集团用 ArcticDB 结合 Python 和 C+连接对象存储。
  • 介绍对象存储结构及性能特点,处理在原生层和映射到 Python 可能较昂贵,全球状态管理存在时钟漂移等问题。
  • 讨论冲突无关复制数据类型(CRDT),如各种类型的 CRDT 及其在全球状态管理中的应用,同时指出 CRDT 存在实际挑战。
  • 还讨论了分布式锁定在事务、垃圾收集和压缩方面的情况。

关键信息

  • 演讲者 Alex Seaton 及所在公司 Man Group。
  • QCon London 2025 相关信息。
  • 曼集团原交易系统架构及问题。
  • 服务器less 数据库定义及应用示例。
  • 对象存储结构与性能。
  • CRDT 的类型及应用。
  • 分布式锁定相关内容。

重要细节

  • 展示典型对冲基金交易系统图形。
  • 提及多种关于服务器less 数据库的定义来源。
  • 给出创建数据库和查询股票信息的代码示例。
  • 详细说明各种 CRDT 的特点。
  • 解释 CRDT 的实际挑战及分布式锁定的方面。
阅读 7
0 条评论