写点什么

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

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

关注

评论

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

AE模板:短信消息聊天对话气泡动画Smart Text Message

Rose

AE模板下载 Smart Text Message 对话框气泡生生成器插件

非常全面的 SpringBoot 保姆级笔记,面面俱到,太牛了

做梦都在改BUG

Java spring 微服务 Spring Boot 框架

关于Spring Cloud Alibaba,看阿里这篇笔记真香

Java你猿哥

分布式事务 微服务 Spring Cloud 服务治理 Spring Cloud Aliababa

学懂缓存雪崩,缓存击穿,缓存穿透仅需一篇,基于Redis讲解

Java你猿哥

Java redis 缓存击穿 缓存雪崩 Redis缓存穿透

国外顶级架构师编写2580页DDD领域驱动设计笔记,看到内容后破防了

做梦都在改BUG

Java 架构 领域驱动设计 DDD

软件测试/测试开发丨Web自动化 PageObject 设计模式

测试人

程序员 软件测试 自动化测试 测试开发 Web自动化测试

工厂+策略在springboot项目中的使用场景

做梦都在改BUG

Java Spring Boot 工厂模式 策略模式

简直人生外挂,直接涨薪25K,跪谢这份Java性能调优实战宝典

做梦都在改BUG

Java 性能优化 性能调优

Java面试很难?啃完阿里老哥这套Java架构速成笔记,我都能拿30K

做梦都在改BUG

Office 2021和 Office 365 有什么不同之处?office 2021 和 365 区别是什么

Rose

Office 365 Office 2021 office下载

爆肝了!阿里最新版的这份Spring Security源码手册,狂揽GitHub榜首

做梦都在改BUG

Java spring spring security Spring Security OAuth

阿里“妈宝级”之作,Kubernetes原理剖析与实战应用手册,太全了

做梦都在改BUG

Java Kubernetes k8s

耗时一周整理的牛客网上最火Java面试八股文,面试必备

架构师之道

Java 面试

mac分屏功能怎么用?mac分屏软件推荐 magnet

理理

Magnet中文版 Magnet破解版 mac分屏功能 Magnet Mac下载 苹果窗口管理软件

CMake构建指南:如何提高C/C++项目的可维护性

小万哥

Linux 程序员 C/C++ 后端开发 cmake

Maven Cannot resolve plugin org.apache.maven.plugins

Andy

Parallels Desktop如何退出账号?PD18虚拟机退出账号方法

Rose

pd18虚拟机 PD如何退出账号 Parallels Desktop下载 Parallels破解版 Mac虚拟机下载

photoshop神经滤镜是什么,神经滤镜功能揭秘~

Rose

photoshop神经滤镜 Neural Filters插件 ps滤镜下载 PS2023破解

分布式事务的21种武器 - 7

俞凡

架构 云原生

使用Go语言实现门面模式:简化复杂子系统的访问

Jack

基于Redis讲解,学懂缓存雪崩,缓存击穿,缓存穿透

做梦都在改BUG

Java redis 缓存穿透 缓存击穿 缓存雪崩

C语言编程—数组

芯动大师

iOS MachineLearning 系列(19)—— 分析文本中的问题答案

珲少

阿里巴巴工程师1480道Java面试题及答案整理( 2023年 整理版)

Java你猿哥

Java MySQL redis JVM java面试

ps神经滤镜是干什么的,神经滤镜的功能和作用

理理

ps神经滤镜 PS2023破解 Neural Filters下载 Photoshop2023 Mac

Parallels Desktop如何退出账号?PD18虚拟机退出账号方法

理理

Parallels Desktop下载 PD18虚拟机破解 Parallels如何退出账号

DR5白金版 for mac(PS一键磨皮插件Delicious Retouch)支持ps2022 v5.0汉化版

Rose

DR5白金版 PS一键磨皮插件 dr5插件 汉化版PS插件 dr5插件教程

Java面试集锦

源字节1号

微信小程序 开源 软件开发 后端开发

五十万字总结!2023最新Java面试八股汇总(含答案,收藏版)

采菊东篱下

Java 面试

阿里巴巴Java开发手册(华山版)

Java你猿哥

Java MySQL ssm JAVA开发 Alibaba

利用springboot初始化机制三种实现策略模式的应用

Java你猿哥

Java spring Spring Boot 设计模式 ssm

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