BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Benjamin Darfler 关注 0 他的粉丝 ,译者 侯伯薇 关注 0 他的粉丝 发布于 2015年1月3日. 估计阅读时间: 3 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

http://www.infoq.com/cn/news/2006/01/foundationdb-3-0 by 段 洪义

文章的URL好奇怪,2006/01

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT