开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

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

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

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

关注

评论

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

国内又一款效能度量工具发布,让研发效能真正可量化、可分析、可提升

爱吃小舅的鱼

展业四海,服务八方,明道云落地蜀陕豫鄂

明道云

常用的高情商话术

williamcai

微信朋友圈的高性能复杂度分析

高山觅流水

「架构实战营」

AI大咖说-如何有效的读论文

AIWeker

人工智能 论文阅读 李沐

招聘 | Bifrost、Gear、Phala Network等多家波卡生态项目招聘区块链开发者

One Block Community

波卡生态 区块链招聘 bifrost gear Phala Network

PlatoFarm将DAO理念发扬光大,让DAO社区受益才能走得远

西柚子

TensorFlow的常用函数

Peter

人工智能 深度学习 tensorflow

Android C++系列:NDK减少so库体积方法总结

轻口味

c++ android 4月月更

架构实战营 - 模块二作业

凯博无线

Spring如何解决循环依赖

IT巅峰技术

Twitter架构决策

俞凡

架构 大厂实践

RocketMQ—Producer(三)发送方式和消息类型

IT巅峰技术

一文读完吴恩达-Machine Learning Yearning

AIWeker

人工智能 机器学习 吴恩达

游戏化与驱动力 —《游戏化实战》读后感

Bruce Talk

敏捷 随笔 Agile

去中心化云存储的前世今生 | 存储技术分享活动回顾

One Block Community

区块链 Substrate 去中心化存储 波卡

企业如何度量研发效能?

爱吃小舅的鱼

数据库的物理存储系统

Joseph295

数据库 数据库系统

PlatoFarm将DAO理念发扬光大,让DAO社区受益才能走得远

小哈区块

RocketMQ—Producer(四)消息发送流程

IT巅峰技术

Linux驱动开发-编写OLED显示屏驱动

DS小龙哥

4月月更

自己动手写Docker系列 -- 5.4实现进入容器的namespace,exec命令

Docker Go 语言 4月月更

人生之道

williamcai

人生修炼

研发管理工具 PingCode 宣布正式支持敏捷开发、Kanban、瀑布开发管理

爱吃小舅的鱼

Flutter 通过自定义路由拦截实现权限管理

岛上码农

flutter ios 移动端开发 安卓开发 4月月更

ECharts 饼图颜色设置教程 - 4 种方式设置饼图颜色

蒋川

eCharts

jackson学习之四:WRAP_ROOT_VALUE(root对象)

程序员欣宸

4月月更

王者荣耀商城异地多活架构设计

Geek_36cc7c

适合 Kubernetes 初学者的一些实战练习 (六)

汪子熙

Docker Kubernetes 云原生 Serverless Kubernetes 4月月更

首期Moonlight Builder Workshop | 如何在 Moonbeam 快速开发和部署 DApp

One Block Community

dapp SBUSUART Moonbeam 波卡生态 Scaffold-ETH

生产环境Redis连接,长时间无响应被服务器断开问题

越长大越悲伤

redis TCP 连接 springboot

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