
论文阅读
文章平均质量分 93
Tototototorres
态度端正不摆烂
展开
-
【论文阅读】XuanYuan: An AI-Native Database
Stonebraker 认为,由于应用程序的多样性(例如 OLTP,OLAP,stream,graph)和硬件的多样性(例如 CPU,ARM,GPU,FPGA,NVM),一种数据库并不能适合所有的情况(one-size-doesn’t-fit-all).(5) 支持异构的计算框架.不同组件可能需要运行在不同硬件上,例如,学习优化器应该运行在 AI 芯片上,传统的基于成本的优化器应该运行在通用芯片上,它需要有效的硬件调度算法来安排不同的任务;(4) 在部署数据库之前,需要对所装配的数据库进行评估和验证;原创 2024-07-02 14:05:35 · 916 阅读 · 1 评论 -
【论文阅读 VLDB22】On-Demand State Separation for Cloud Data Warehousing
将查询的工作状态和进度与执行它的机器解耦的过程。原创 2024-03-05 18:24:40 · 684 阅读 · 0 评论 -
【论文阅读 CIDR17】Self-Driving Database Management Systems
之前的advisory tools来帮助DBA处理系统调优和物理设计的各个方面,都仍然需要人类对数据库的任何更改做出最终决定,并且是在问题发生后修复问题的反动措施reactionary measures。An truly “self-driving” database management system (DBMS)是针对autonomous operation(自主操作)设计的全新架构。系统的所有方面都是由一个integrated planning componen综合规划组件来控制。原创 2024-01-15 19:00:56 · 1863 阅读 · 0 评论 -
【翻译转载】What is a Self-Driving Database Management System
一些组织和个人错误地将他们的系统标记为“自动驾驶”。真正的自动驾驶数据库管理系统(DBMS)会自动(1)决定使用什么样(what) actions 来优化自己(2)决定何时(when)部署这些行动(3)从这些actions中学习(强化学习?)——所有这些都无需任何人为干预。自适应数据库 [Self-Adaptive Databases] (1970-1990s)自 1970 年代开始,使用 DBMS 来减轻应用程序开发人员的数据管理负担是关系模型和声明式编程语言(例如,SQL)的最初卖点之一。原创 2024-01-14 22:31:15 · 1219 阅读 · 0 评论 -
【论文阅读】Non-blocking Lazy Schema Changes in Multi-Version
一个是online能够提供不停机的更新的能力,在很多业务系统里面是必要的。第二个是满足高可用,SaaS、PaaS要提供高可用的系统给用户,停机更新是不可以的。原创 2024-01-12 21:33:55 · 919 阅读 · 0 评论 -
【论文阅读VLDB13】Online, Asynchronous Schema Change in F1
分布式 Schema 变更在 Google F1 的实践原创 2023-11-11 15:37:32 · 514 阅读 · 0 评论 -
【论文阅读VLDB23】Online Schema Evolution is (Almost) Free for Snapshot Databases
在现有数据库系统中,对在线和事务模式演变的支持仍然具有挑战性。之前处理这种schema 演变基本是patches补丁的方式来做,就会导致很多corner case,导致一般需要停止DML来执行DDL。本文基于MVCC数据库可以data-defination-as-modification(DDaM),提出了Tesseract来实现通过并发控制协议来控制DDL操作。Tesseract能够提供在线的事务性模式演化,而不会导致服务停机,并在模式演化进行时保持较高的应用程序性能。原创 2023-10-29 15:20:03 · 242 阅读 · 0 评论 -
【论文阅读】An Evaluation of Concurrency Control with One Thousand Cores
随着多核处理器的发展,一个芯片可能有几十乃至上百个core。在数百个线程并行运行的情况下,协调对数据的竞争访问的复杂性可能会减少增加的核心数所带来的收益。探索当前DBMS的设计对于未来超多核数的CPU的适应性,在多核芯片上跑OLTP来进行评估,使用7种并发控制算法在内存数据库,使用计算机模拟的1024核来进行测试,所有算法都无法适配,所有数据库都有基本的性能瓶颈,因此与追求增量解决方案相比,以后应该考虑针对多核芯片完全重新设计的DBMS体系结构,该体系结构从头开始构建,并与(新)硬件紧密耦合。原创 2023-10-06 22:27:35 · 1471 阅读 · 0 评论 -
【论文阅读】内存数据库并发控制算法的实验研究
并发控制算法的基本思想归纳为"先定序后检验”,基于该思想对现有各类并发控制算法进行 了重新描述和分类总结,于在开源内存型分布式事务测试床3TS上的实际对比实验。3TS: Tencent Transaction Processing Testbed System(简称3TS),是腾讯公司CynosDB(TDSQL)团队与中国人民大学数据工程与知识工程教育部重点实验室,联合研制的面向数据库事务处理的验证系统 (gitee.com)原创 2023-09-23 16:42:51 · 366 阅读 · 0 评论 -
【论文阅读】Cornus: Atomic Commit for a Cloud DBMS with Storage Disaggregation
Cornus提出了一种针对存储分解架构的2PC优化协议-Cornus。通过利用云数据库架构提供的新特性,Cornus解决了2PC中的长延迟和阻塞问题。原创 2023-09-16 17:05:58 · 240 阅读 · 0 评论