CSR: Medium: Salt: combining ACID and BASE in a distributed database
CSR:中:Salt:在分布式数据库中结合 ACID 和 BASE
基本信息
- 批准号:1758043
- 负责人:
- 金额:$ 37.38万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2017
- 资助国家:美国
- 起止时间:2017-07-01 至 2019-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Most large web applications are built using distributed databases. This project tackles a fundamental question: as these applications grow, leading to more query and update processing, can we scale application performance without requiring a massive reprogramming effort. The premise of this project is that today's two leading database paradigms -- ACID and BASE -- are profoundly unsatisfying. ACID implementations provide strong properties that make it easy to develop an application and reason about its correctness, but they struggle to keep up in performance and availability as the volume of accesses to the database grows; and while the BASE programming paradigm can meet these needs, the price is to give up all ACID guarantees, drastically increasing both development time and the possibility of introducing bugs. This project aims to develop the new theoretical framework necessary to overcome this impasse and simultaneously support consistency, availability, and scalability; and to build a database prototype that implements the mechanisms necessary to support this new framework. The project introduces a new programming framework that combines the ease of ACID transactions with the performance of a BASE implementation by introducing a new abstraction, BASE transactions. The syntax and semantics of BASE transactions are driven by two goals. First, BASE transactions should achieve high performance and availability by loosening the overly-tight coupling between atomicity and isolation of the ACID paradigm, while nonetheless retaining its ability to express and enforce the atomicity requirements motivated by a given applications semantics. Second, it should be possible to surgically transform performance-critical ACID transactions into BASE transactions without affecting either the correctness or the performance of the unmodified ACID transactions. To demonstrate this new programing framework, this project will develop Salt, a database that combines the desirable qualities of both ACID and BASE paradigms. The project will apply this work to Health Care IT through a partnership with a 501(c)(3) entity in central Texas charged with providing health information technology solutions to local health care infrastructure.
大多数大型Web应用程序都是使用分布式数据库构建的。 这个项目解决了一个基本问题:这些应用程序 增长,导致更多的查询和更新处理,我们可以扩展吗 无需大量重新编程即可提高应用程序性能 努力 这个项目的前提是,今天的两个领先的数据库 ACID和BASE这两种范式是非常不令人满意的。ACID实现 提供强大的属性,使开发应用程序变得容易 并对其正确性进行推理,但他们很难跟上, 性能和可用性作为对数据库的访问量 增长;虽然BASE编程范式可以满足这些需求, 代价是放弃所有ACID保证, 开发时间和引入bug的可能性。 这 该项目旨在开发必要的新理论框架, 克服这一僵局,同时支持一致性、可用性 和可伸缩性;并构建一个实现 支持这一新框架的必要机制。 该项目引入了一个新的编程框架, ACID事务与BASE实现的性能 通过引入一个新的抽象,基本事务。的 BASE事务的语法和语义由两个驱动 目标.首先,BASE事务应该实现高性能, 通过放松原子性之间的过紧耦合, 与ACID范式的隔离,同时保留其 表达和执行原子性需求的能力, 给定的应用程序语义。第二,应该能够 将性能关键ACID事务转换为BASE 不影响交易的正确性或 未修改的ACID事务的性能。 为了展示这种新的编程框架,该项目将开发 Salt,一个结合了ACID和BASE的理想特性的数据库 范例 该项目将通过合作伙伴关系将这项工作应用于医疗保健IT 与德克萨斯州中部负责提供健康信息的501(c)(3)实体合作 为当地的医疗基础设施提供技术解决方案。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Lorenzo Alvisi其他文献
Special issue on PODC 2009
- DOI:
10.1007/s00446-011-0136-6 - 发表时间:
2011-08-30 - 期刊:
- 影响因子:2.100
- 作者:
Lorenzo Alvisi - 通讯作者:
Lorenzo Alvisi
Weaponizing Disinformation Against Critical Infrastructures
将针对关键基础设施的虚假信息武器化
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Lorenzo Alvisi;John Bianchi;Sara Tibido;Maria Vittoria Zucca - 通讯作者:
Maria Vittoria Zucca
Motorway: Seamless high speed BFT
高速公路:无缝高速 BFT
- DOI:
10.48550/arxiv.2401.10369 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
N. Giridharan;Florian Suri;Ittai Abraham;Lorenzo Alvisi;Natacha Crooks - 通讯作者:
Natacha Crooks
Unraveling the Italian and English Telegram Conspiracy Spheres through Message Forwarding
通过消息转发揭开意大利语和英语电报阴谋领域
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Lorenzo Alvisi;S. Tardelli;Maurizio Tesconi - 通讯作者:
Maurizio Tesconi
Lorenzo Alvisi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Lorenzo Alvisi', 18)}}的其他基金
Collaborative Research:CNS Core:Medium:Unlinking the (Block)chain: Scalable Byzantine-Tolerant Databases
合作研究:CNS 核心:中:断开(区块)链:可扩展的拜占庭容忍数据库
- 批准号:
2106954 - 财政年份:2021
- 资助金额:
$ 37.38万 - 项目类别:
Continuing Grant
Collaborative Research: CNS CORE: Small: Scalable ACID Transactions for Persistent Memory Databases
合作研究:CNS CORE:小型:持久内存数据库的可扩展 ACID 事务
- 批准号:
2008667 - 财政年份:2020
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
CSR: Small: Client-Centric Consistency
CSR:小:以客户为中心的一致性
- 批准号:
1718709 - 财政年份:2017
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
CSR: Small: Client-Centric Consistency
CSR:小:以客户为中心的一致性
- 批准号:
1762015 - 财政年份:2017
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Workshop: Programming: Logics, Models, Algorithms and Concurrency
研讨会:编程:逻辑、模型、算法和并发
- 批准号:
1636774 - 财政年份:2016
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
CSR: Medium: Salt: combining ACID and BASE in a distributed database
CSR:中:Salt:在分布式数据库中结合 ACID 和 BASE
- 批准号:
1409555 - 财政年份:2014
- 资助金额:
$ 37.38万 - 项目类别:
Continuing Grant
CSR-PDOS: BFT: The Time is Now
CSR-PDOS:BFT:现在就是时候
- 批准号:
0720649 - 财政年份:2007
- 资助金额:
$ 37.38万 - 项目类别:
Continuing Grant
Travel and Registration Support for Third Bertinoro Workshop on Future of Distributed Computing
第三届贝尔蒂诺罗分布式计算未来研讨会的差旅和注册支持
- 批准号:
0737816 - 财政年份:2007
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
CSR---PDOS: Byzantine faults in a rational world
CSR---PDOS:理性世界中的拜占庭错误
- 批准号:
0509338 - 财政年份:2005
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Byzantine Replication for Trustworthy Systems
值得信赖系统的拜占庭复制
- 批准号:
0430510 - 财政年份:2004
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
相似海外基金
RII Track-4:@NASA: Bluer and Hotter: From Ultraviolet to X-ray Diagnostics of the Circumgalactic Medium
RII Track-4:@NASA:更蓝更热:从紫外到 X 射线对环绕银河系介质的诊断
- 批准号:
2327438 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Collaborative Research: Topological Defects and Dynamic Motion of Symmetry-breaking Tadpole Particles in Liquid Crystal Medium
合作研究:液晶介质中对称破缺蝌蚪粒子的拓扑缺陷与动态运动
- 批准号:
2344489 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Collaborative Research: AF: Medium: The Communication Cost of Distributed Computation
合作研究:AF:媒介:分布式计算的通信成本
- 批准号:
2402836 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Continuing Grant
Collaborative Research: AF: Medium: Foundations of Oblivious Reconfigurable Networks
合作研究:AF:媒介:遗忘可重构网络的基础
- 批准号:
2402851 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Continuing Grant
Collaborative Research: CIF: Medium: Snapshot Computational Imaging with Metaoptics
合作研究:CIF:Medium:Metaoptics 快照计算成像
- 批准号:
2403122 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403134 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Training Users, Developers, and Instructors at the Chemistry/Physics/Materials Science Interface
协作研究:网络培训:实施:媒介:在化学/物理/材料科学界面培训用户、开发人员和讲师
- 批准号:
2321102 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Transforming the Molecular Science Research Workforce through Integration of Programming in University Curricula
协作研究:网络培训:实施:中:通过将编程融入大学课程来改变分子科学研究人员队伍
- 批准号:
2321045 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Training Users, Developers, and Instructors at the Chemistry/Physics/Materials Science Interface
协作研究:网络培训:实施:媒介:在化学/物理/材料科学界面培训用户、开发人员和讲师
- 批准号:
2321103 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant
Collaborative Research: CPS: Medium: Automating Complex Therapeutic Loops with Conflicts in Medical Cyber-Physical Systems
合作研究:CPS:中:自动化医疗网络物理系统中存在冲突的复杂治疗循环
- 批准号:
2322534 - 财政年份:2024
- 资助金额:
$ 37.38万 - 项目类别:
Standard Grant