大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

FoundationDB NoSQL 数据库已支持 ACID 事务

  • 2013-05-02
  • 本文字数:1094 字

    阅读完需:约 4 分钟

FoundationDB 数据库平台结合了 NoSQL 的可伸缩性与跨数据库内所有数据的 ACID 事务。FoundationDB 团队 3 月份宣布了他们的新NoSQL 数据库平台。

由于可伸缩性的原因,NoSQL 数据库通常不支持跨多个数据元素的ACID 事务,但是没有很强的事务保证可能会导致数据的不一致性。FoundationDB 构建于分布式、无共享的架构之上,它使用了一个叫做“层次”( Layer )的概念,将不同的数据模型映射到数据库中有序的键和值上,从而支持多样化的应用和数据模型。在这些“层次”上面的应用继承了核心数据库的高性能、数据一致性和运行特性。

InfoQ 采访了 FoundationDB 团队的 Dave Rosenthal 和 Nick Lavezzo,谈到了新发布的版本,产品特性,该产品与关系数据库模型和其他 NoSQL 数据库技术相比结果如何等话题。

Nick 谈到了该数据库产品的当前状态。新版本目前还出于 beta 阶段,但已经为成为真正的产品做好了准备。过去几年,它一直在进行内部测试,光是alpha 测试就有一年多了。

当被问及FoundationDB 与关系数据库(RDBMS)和其他NoSQL 数据库相比结果如何时,Dave 说FoundationDB 结合了NoSQL 系统简单的API 及分布式设计与关系数据库的ACID 事务。

InfoQ:你们能否详细说明一下,该数据库是如何支持 CAP 理论的,对于一致性、可用性和分区容忍性这三个因素,分别意味着什么?

DaveCAP 理论指出,当分布式系统中出现分区时,我们需要在一致性和可用性之间做出取舍。任何事务数据库都要保证一致性,与之相同,FoundationDB 也选择了一致性。同时支持这些能力的系统很难构建,但并非不可能

InfoQ:使用 FoundationDB 数据库有什么限制或约束吗?

Dave对于 FoundationDB 设计时未打算支持的功能,以及当前版本中已知的限制,我们仔细编写了文档。我们认为,对于和数据库同等重要的任何工具,理解其限制也是非常重要的。

InfoQ:NoSQL 数据库的未来会如何,你们认为在整个数据管理环境中,关系数据库将扮演什么角色?

Dave当然,关系数据库短期内还是离不了的,但它最擅长的领域会不断被其他数据库技术侵蚀。首先受到冲击的是分析类市场,比如被 Teradata 这样的数据库替代,而且 Hadoop 正在迅速成为批量处理的新标准。NoSQL 数据库正在证明它们作为可伸缩运营系统替代方案的有效性。

FoundationDB 将提供免费的社区版本,以及支持更大规模集群功能的许可版本。 社区版本会包含 FoundationDB 的全部功能,允许产品部署。开发者现在可以注册申请 beta 版本,评测 FoundationDB 并通过 beta 社区网站贡献自己的“层次”。

该网站还提供了几份白皮书,其中有FoundationDB 的设计与实现信息。

查看英文原文 FoundationDB NoSQL Database Supports ACID Transactions

2013-05-02 08:502863
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 149.7 次阅读, 收获喜欢 35 次。

关注

评论

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

鸿蒙NEXT开发案例:世界时间表

最新动态

快手 AutoThink 大模型 KAT-V1 正式开源,40B版本比肩满血版R1,技术报告全公开!

快手技术

开源 大模型

零碳园区:绿色发展新引擎,MyEMS 助力启航

开源能源管理系统

开源 能源管理系统 国能国标

系统化解析超智融合算力中心的搭建路径 | 干货推荐

OpenAnolis小助手

操作系统 算力 龙蜥社区 龙蜥大讲堂 超智融合

从批到流,Zoom 基于 DolphinScheduler 的流批统一调度系统演进

白鲸开源

开源 大数据任务调度 Zoom 视频会议 Apache DolphinScheduler

小白必看 HarmonyOS NEXT HMRouter 轻松上手秘籍

最新动态

黑龙江等保测评中的网络安全防护

等保测评

中烟创新智能稽核平台:为烟草行业定制的数字化风控引擎

中烟创新

从 0 到 1 学 AI 大模型接入(Go/Java 实战)

王中阳Go

AI

黑龙江等保二级与三级的选择策略

等保测评

非凸智能算法上线华金证券,开启个人投资者智能交易新体验

非凸科技

京东商品详情API响应数据解析

tbapi

京东商品详情接口 京东商品详情API 京东数据采集 京东数据分析

鸿蒙NEXT实战:构建社交应用新生态

最新动态

三文带你轻松上手鸿蒙的 AI 语音 01-实时语音识别

最新动态

软件工程3.0时代,为什么人工测试仍必不可少?

禅道项目管理

人工智能 AI 自动化测试

鸿蒙NEXT实战:打造全能文件管理器应用

最新动态

漏洞扫描器无法做到的关键一件事——漏洞链式利用

qife122

网络安全 漏洞扫描

京东商品列表API响应数据解析

tbapi

京东商品列表数据采集 京东商品列表接口 京东商品列表API 京东数据分析

三文带你轻松上手鸿蒙的 AI 语音 03-文本合成声音

最新动态

中烟创新AI审核平台,打造烟草行业采购全链条合规管理新范式

中烟创新

开源能源管理系统应用指南

开源能源管理系统

开源 生产 能源管理系统 国能国标

WebGL开发数字孪生框架

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

关系型数据库有哪些?2025年主流选择与企业选型指南

镜舟科技

云原生 关系型数据库 数字化转型 大数据分析 StarRocks

MyEMS开源能源管理系统核心代码解读017

开源能源管理系统

开源 代码解读 能源管理系统

HarmonyOS NEXT应用元服务开发-分布式数据对象迁移数据文件资产迁移

最新动态

大数据-48 Redis 深入理解Redis通信机制:从RESP协议到Reactor事件驱动模型

武子康

Java redis 大数据 缓存 分布式

三文带你轻松上手鸿蒙的 AI 语音 02-声音文件转文本

最新动态

FoundationDB NoSQL数据库已支持 ACID事务_DevOps & 平台工程_Srini Penchikala_InfoQ精选文章