NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

FoundationDB 3.0 的可伸缩性达到新的高度

  • 2015-01-02
  • 本文字数:832 字

    阅读完需:约 3 分钟

FoundationDB 已经发布了其 key-value 数据库的 3.0 版本,主要专注于可伸缩性和性能上的改善。FoundationDB 的 CEO David Rosenthal 在一篇博客上宣布了新的版本,其中展示了 FoundationDB 3.0 在可伸缩性方面的数据,它可以在一个 32 位的 c3.8xlarge EC2 实例上每秒写入 1440 万次;这在性能上是之前版本的 36 倍。

在文章中 Rosenthal 说明了 FoundationDB 团队是如何实现性能上如此大的跨越。在 FoundationDB 3.0 之前,

FoundationDB 的“事务引擎”(它会处理写入操作)是围绕单主机构建的。我们让主机变成无状态的形式,从而避免了单点故障,但那正是瓶颈所在。…对于 3.0 我们交付了突破性的全新“事务引擎”,它完全是一种可伸缩的设计,并且在事务路径上没有单主机。事务引擎是 FoundationDB 的核心所在,它会执行所有事务,依据彼此进行相互检查,并确保快速运行的应用完成所有写入操作。

尽管 FoundationDB 的用户可能会直接与 key-value 数据库交互,但他们还是可以使用 FoundationDB 创建的各种层中的一种,比方说 SQL 层。保持这些层处于解耦状态,让所有现存的层都可以从最新 3.0 版本的改善中受益。

这些性能方面的数字在最新发布的一系列改善中尤其耀眼。每秒写入 评测:

  • Neflix 的Cassandra 在 285 台 i2.xlarge EC2 实例构成的集群中维持每秒 110 万次写入操作。
  • Google 在 300 台 n1-standard-8 GCE 实例构成的集群中达到每秒 100 万次写入操作。
  • Aerospike 在 50 台 n1-standard-8 GCE 实例上使用他们的数据库每秒完成 100 万次写入操作。

除了性能和可伸缩性的改善之外,FoundationDB 3.0 还包含了对监控支持的改善。这种监控机制不仅仅是简单的机器检查,它添加了对多种潜在的硬件瓶颈的诊断,并且把那些高层级的信息整合到现有监控基础架构中。

FoundationDB 的总部位于维也纳,由 Nick Lavezzo、Dave Rosenthal 和 Dave Scherer 在 2009 年创建。迄今为止,他们已经通过两轮融资从三家投资商那里获得了 2270 万美元资金。

查看英文原文: FoundationDB 3.0 Scales to New Heights

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2015-01-02 21:192180
用户头像

发布了 340 篇内容, 共 126.1 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

深入解析 TiFlash丨多并发下线程创建、释放的阻塞问题

PingCAP

俄罗斯方块【附源码】

JavaPub

Java 实现 贪吃蛇 小游戏【附源码】

JavaPub

编程,不止有代码,还有艺术

华为云开发者联盟

数据库 倒排索引 GaussDB(for Influx) hint

给小白的 PG 容器化部署教程(上)

RadonDB

postgresql 容器化 数据库·

【等保测评】2022年北京正规等保测评机构新名单公布

行云管家

等保测评 北京

基于阿里云 ASK 的 Istio 微服务应用部署初探

阿里巴巴云原生

阿里云 容器 微服务 云原生 服务网格

大数据培训数仓实践 Kimball 维度建模

@零度

数仓 大数据开发

吃豆人游戏【附源码】

JavaPub

Java实现一个打飞机的小游戏【附源码】

JavaPub

关于敏捷测试象限的“秘密”

BY林子

敏捷开发 敏捷测试 测试策略

用户体验至上时代,银行的“主动出击”

博睿数据

金融 博睿数据 数据链DNA IT运维

亚信安慧AntDB数据库斩获“最佳数据库品牌”大奖

亚信AntDB数据库

固态硬盘和机械硬盘的区别(7大区别,简单易懂)

源字节1号

软件开发 前端开发 后端开发 小程序开发

Java 实现 捕鱼达人 小游戏【附源码】

JavaPub

Java实现一个坦克大战的小游戏【附源码】

JavaPub

【技术干货】代码示例:使用 Apache Spark 连接 TDengine

TDengine

数据库 tdengine 开源 时序数据库

git bisect:让你闭眼都能定位疑难 bug的利器

华为云开发者联盟

开发 bug git bisect 二分法定位

高危!Fastjson反序列化漏洞风险

源字节1号

软件开发

Java 实现 植物大战僵尸 小游戏【附源码】

JavaPub

Java

Java 实现 1024 小游戏【附源码】

JavaPub

常用的 Lambda 表达式案例解析,工作中都会用到!

CRMEB

【等保测评】等保测评师怎么考,前景怎么样?

行云管家

网络安全 IT运维 等保测评 等保测评师

超级马里奥【附源码】

JavaPub

中科大脑知识图谱平台建设及业务实践

NebulaGraph

图数据库 知识图谱

A New ETL Language -- Easy SQL

Bright

数据开发 ETL 大数据开发 EasySQL

大咖说·图书分享|阿里官方为你分享内部测试之道

大咖说

阿里巴巴 测试 开发

小鸟飞行游戏【附源码】

JavaPub

艾莫尔研究院基于Karmada的落地实践

华为云开发者联盟

云原生 Karmada 自动化集群管理

3D赛车【附源码】设计实现

JavaPub

上新了 亚麻云 | 远程办公有点上头?解锁云上应用现代化的奥秘

亚马逊云科技 (Amazon Web Services)

远程办公 应用

FoundationDB 3.0的可伸缩性达到新的高度_DevOps & 平台工程_Benjamin Darfler_InfoQ精选文章