写点什么

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:192355
用户头像

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

关注

评论

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

京东智联云与CDA携手 共同打造电商领域数字化人才认证标准

京东科技开发者

大数据 数据分析 数据分析师

Mybatis是如何解析配置文件的?

田维常

mybatis

快来!开源一份阿里微服务指导手册:springBoot+springCloud+MQ

小Q

学习 面试 微服务 MQ SpringCloud

一个改变世界的“箱子”

阿里巴巴云原生

Docker 阿里云 容器 云原生 k8s

Sentinel 是如何做限流的

vivo互联网技术

高可用 限流 底层

关于敏捷开发的最佳实践和工具

爱吃小舅的鱼

程序人生 敏捷开发 研发管理 管理工具 开发平台

喜大普奔,FL Studio终于出官方中文版了!

懒得勤快

编曲 编曲宿主 mid flstudio 汉化

数据上链,区块链技术平台搭建

t13823115967

数据上链 区块链应用

公安一体化警务系统搭建,微警务APP开发

t13823115967

App 智慧公安

终于有人通过笔记+脑图+视频的模式把Spring源码讲明白了

Java架构追梦

Java 学习 架构 面试 spring源码

没弄懂这些Java基础,简历上千万别写熟悉:异常+反射+注解+泛型

小Q

Java 学习 编程 面试 基础

基于LiteOS Studio零成本学习LiteOS物联网操作系统

华为云开发者联盟

操作系统 物联网 华为云

有了Git这个功能,再也不需要依赖IDE了!

编程 架构

社区团购大战升级:零售行业再次面临挑战

石头IT视角

工作日志:一文总结HBase从搭建到实操,大家一起进步

小Q

大数据 学习 编程 面试 HBase

破51项国际榜单纪录!解读华为云擎天架构调度求解引擎

华为云开发者联盟

华为 架构 华为云

聚焦LS-MIMO的四大层面,浅谈5G关键技术

华为云开发者联盟

华为 5G 华为云

XMEX交易所系统软件开发|XMEX交易所APP开发

系统开发

从面试角度分析ArrayList源码

Java旅途

Java List 面试 ArrayList

一鼓作气学会“一致性哈希”,就靠这 18 张图了

四猿外

分布式 算法 一致性哈希 一致性Hash算法 哈希算法

《构建高性能WEB站点》.pdf

田维常

架构

网络入门模拟器:Cisco Packet Tracer 实验教程

终于学完了阿里云大数据架构师推荐的Flink入门与实战PDF

小Q

大数据 flink 学习 编程 面试

SpringBoot魔法堂:应用热部署实践与原理浅析

设计原则 框架 spring Boot Starter

Athena雅典娜交易所系统开发|Athena雅典娜交易所软件APP开发

系统开发

你只修改了2行代码,为什么需要两天时间?

Java架构师迁哥

海淀区政府携手百度,打造数字政务时代新门户

DT极客

如何在软件发布计划中自动化语义化版本与变更日志

华为云开发者联盟

自动化 工具 发布

我叫你不要重试,你非得重试。这下玩坏了吧?

比伯

Java 编程 架构 面试 程序人生

盘点 2020 | 坚持写技术博客一年能有多少收获!

小傅哥

Java 小傅哥 技术人 盘点2020

即构SDK12月迭代:新增多项质量回调,互动白板、云录制SDK同步更新

ZEGO即构

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