中文

神话的终结:分布式事务可以扩展

数据库 2016-11-22 v2

摘要

普遍观点认为分布式事务无法扩展。但如果利用下一代网络和重新设计的分布式数据库,分布式事务能够变得可扩展呢?那样开发者就无需再为获得良好性能而操心协同分区方案。应用开发将变得更简单,因为数据放置不再决定应用的可扩展性。硬件配置也将简化,因为系统管理员可以预期在增加更多机器时获得线性扩展,而非某种高度依赖特定应用的复杂次线性函数。本文中,我们展示了新型可扩展数据库系统NAM-DB的设计,并证明使用下一代支持RDMA的网络技术,具有非常普遍的Snapshot Isolation保证的分布式事务确实可以扩展,且不存在任何固有瓶颈。我们使用TPC-C基准测试的实验表明,我们的系统在56台机器上可线性扩展至每秒超过650万笔新订单(总计1450万笔)分布式事务。

关键词

引用

@article{arxiv.1607.00655,
  title  = {The End of a Myth: Distributed Transactions Can Scale},
  author = {Erfan Zamanian and Carsten Binnig and Tim Kraska and Tim Harris},
  journal= {arXiv preprint arXiv:1607.00655},
  year   = {2016}
}

备注

12 pages