
数据库
文章平均质量分 83
数据库相关内容。
随处可见的打字员
本人目前在学习数据库相关内容。
展开
-
2.5PC:一个更快的非阻塞原子提交协议
我们提出 2.5PC,一种非阻塞原子提交协议。2.5PC 是 3PC 的修改版,用于具有可靠网络通道的同步设置。2.5PC 等待与 2PC 相同数量的消息延迟,同时在非完全失败的情况下也是非阻塞的。我们提供了 2.5PC 正确性的非正式证明,并使用 Dafny 正式证明了 2.5PC 在正常运行期间的安全性。尽管 2.5PC 依赖于不切实际的网络设置,但 2.5PC 的证明改进了当前对非阻塞原子提交协议的理解。使用这种理解,我们展示了对 3PC 的实际改进,关于 3PC 第三阶段 ACK 消息的协调器超时延原创 2022-11-18 00:34:26 · 926 阅读 · 1 评论 -
使用区块链的非阻塞两阶段提交
尽管 2 阶段提交协议 (2PC) 仍然是分布式数据库管理的核心,但即使分布式系统保证了最苛刻的同步或与时间相关的要求,它也有一个可证明不可避免的阻塞漏洞。本文研究了通过使用支持执行用户定义的智能合约的区块链协调 2PC 来消除该漏洞。它表明,如果区块链也满足同步要求,则可以以适度的事务成本消除 2PC 阻塞。否则,尽管区块链是一个可靠的状态机,但消除 2PC 阻塞很可能是不可能的,这取决于托管数据库的集群是否同步。在不可能的情况下,实际后果并不那么严重:不必要的中止发生的概率很小。原创 2022-11-13 17:31:08 · 747 阅读 · 0 评论 -
使用区块链的两阶段提交
我们创建了一个去中心化系统,该系统使用公共区块链作为两阶段提交 (2PC) 协调器,因此用户可以在任何支持我们接口的数据库中安全地提交原子事务。用户将我们的系统视为一个带有 ACID 的大型数据库,尽管它由许多不知道彼此存在的独立数据库组成。通过使用区块链作为协调器,它可以抵御网络中断、断电和磁盘故障等导致传统 2PC 实现阻塞的故障。我们最初的集成是与以太坊区块链和 LMDB 数据库;但是,我们的系统提供了一个通用接口来与其他区块链和数据库集成。原创 2022-11-09 23:02:35 · 851 阅读 · 0 评论 -
关于在并行快照隔离中读取更新鲜的快照
快照隔离 (SI) [1] 是一种广泛采用的一致性级别,在构建事务系统 [3]、[4] 时,通常用作可串行化 [2] 的实用替代方案,这是并发控制实现的黄金标准标准。提供 SI 的并发控制显着提高了可序列化并发控制的并发级别和性能,因为它允许多个事务访问同一组共享对象的执行,只要它们的写入对象组是不相交的。SI 的一大优点是,即使在执行期间读取(所谓的读取快照)和未写入的一组值已被并发事务 [1] 覆盖,事务也不应中止。原创 2022-10-30 23:35:32 · 464 阅读 · 0 评论 -
变更数据捕获和实时数据仓库框架
传统上,数据仓库不包含今天的数据,即最新数据。它们通常加载来自操作系统的数据。无论地理位置或业务行业如何,期望在正确的时间以正确的格式将准确和可信的信息传递给正确的人是很重要的。由于传统数据仓库缺乏实时更新,因此需要实时数据仓库。实时数据仓库通常描述实时反映业务的系统。当我们必须非常迅速地做出决定时,访问实时数据是几乎每个公司的关键考虑因素之一。根据过时的数据做出战略决策可能会产生错误的结果。随着当今商业世界的决策变得更加实时,支持这些决策的系统需要跟上。原创 2022-10-30 00:59:29 · 800 阅读 · 0 评论 -
分布式数据库系统中的并发控制
数据库是处理组织活动的一组数据。DDB 是一种允许通过相同或通用语言对数据进行分散管理的方案。并发控制处理以多用户方式协调对数据库的并发访问的问题。锁定是一种用于控制对数据的并发访问的方法。锁定是一个具有与之关联的数据项的变量。它是项目的状态,它说明可能适用于它的所有操作。对于数据库中的每个项目,一个锁可用。锁被用作同步并发事务对数据库项的访问的一种手段。一些提供并发操作的算法是锁相、时间戳、多模型时间戳和许多其他算法。原创 2022-10-29 23:04:53 · 905 阅读 · 0 评论 -
使用变更数据捕获方法通过提取-转换-加载过程实时更新数据仓库
数据存储和处理与组织实现了新的维度,为管理提供了高度依赖客户信息的服务。应用程序依赖于对大数据的分析,从而帮助面向最终用户的日常数据服务。另一方面,维护和处理数据库的费用仍然更加严格。为了克服这个问题,已经开发了具有大规模可扩展性的数据库。ETL 工具用于将数据存储到数据仓库中。通过 ETL 工具集成数据分为三个阶段:提取,应用于异构数据类型的源,转换,提供高质量的数据,最后将数据加载到仓库存储库。任何数据仓库的开发过程都是被授予的,工作流程不应影响正在使用的操作/企业/事务数据源的性能。原创 2022-10-29 23:03:15 · 1378 阅读 · 0 评论 -
分布式并发控制中时间戳排序算法与本地计数器同步的改进方法
论文翻译:An Advanced Approach of Local Counter Synchronization to Timestamp Ordering Algorithm in Distributed Concurrency Control原创 2022-10-23 23:15:25 · 537 阅读 · 0 评论 -
分布式数据库中的并发控制方法:回顾与比较
论文翻译:Concurrency Control Methods in Distributed Database: A Review and Comparison(分布式数据库中的并发控制方法:回顾与比较)原创 2022-10-21 00:05:18 · 909 阅读 · 0 评论 -
【数据仓库】变化数据捕获(CDC)技术分类优劣与适用场景
实时主动数据仓库中的变化数据捕捉(CDC)方法差异性对比以及适用场景。原创 2022-10-20 20:38:29 · 575 阅读 · 0 评论 -
【论文十问】内存事务中并发控制协议研究综述
论文十问:内存事务中并发控制协议研究综述DOI:10.7544/issn1000G1239.20210231原创 2022-10-18 22:31:59 · 864 阅读 · 0 评论 -
【论文十问】基于数据库日志的变化数据捕获研究
论文十问:基于数据库日志的变化数据捕获研究原创 2022-10-18 00:05:23 · 595 阅读 · 0 评论 -
【论文十问】在不同数据结构中实现变更数据捕获方法以支持实时数据仓库的实验结果
论文十问:Experimental results on change data capture methods implementation in different data structures to support real-time data warehouse(在不同数据结构中实现变更数据捕获方法以支持实时数据仓库的实验结果)原创 2022-10-16 18:11:10 · 686 阅读 · 0 评论 -
在不同数据结构中实现变更数据捕获方法以支持实时数据仓库的实验结果
论文翻译:在不同数据结构中实现变更数据捕获方法以支持实时数据仓库的实验结果Experimental results on change data capture methods implementation in different data structures to support real-time data warehouse原创 2022-10-16 17:55:05 · 953 阅读 · 0 评论 -
【数据库】从系统架构上描述 OceanBase 的高可用与容灾
本文不同于上一篇文章,而是从系统架构上描述 OceanBase 的高可用与容灾。原创 2022-06-07 19:08:31 · 3621 阅读 · 0 评论 -
【数据库】从操作上描述 OceanBase 的高可用与容灾
介绍整理了OceanBase从操作角度描述的高可用与容灾方法。原创 2022-06-06 17:16:21 · 2466 阅读 · 0 评论 -
【数据库】各种并行架构如何进行进程和内存协调?
介绍了DBMS的几种并行架构如何进行进程和内存协调,包括它们的优势、存在的问题以及一些解决方案。原创 2022-05-30 21:12:37 · 757 阅读 · 0 评论 -
【数据库】DBMS几种进程模型优劣与举例
主要介绍了DBMS的几种进程模型。原创 2022-05-26 17:55:54 · 1270 阅读 · 0 评论 -
【数据库】一个简单的查询语句在数据库系统中如何被处理?
本文介绍了一个简单的查询语句在数据库系统中如何被处理,以及关系数据库架构中各组件在这其中又是如何合作分工的。原创 2022-05-24 16:11:43 · 168 阅读 · 0 评论 -
【MySQL】数据类型
列举了MySQL中使用的数据类型和说明。原创 2022-05-23 16:46:20 · 136 阅读 · 0 评论 -
【MySQL】改善性能
介绍了MySQL改善性能的几个常用方法。原创 2022-05-20 21:33:15 · 102 阅读 · 0 评论 -
【MySQL】数据库维护
介绍了MySQL中备份数据、数据库维护、诊断启动问题和查看日志文件。原创 2022-05-19 17:04:31 · 520 阅读 · 0 评论 -
【MySQL】安全管理
介绍了MySQL管理用户和访问控制权限。原创 2022-05-18 15:59:40 · 689 阅读 · 0 评论 -
【MySQL】字符集 & 校对
介绍了MySQL中的字符集和校对顺序,展示了用法和完整列表。原创 2022-05-17 21:23:43 · 405 阅读 · 0 评论 -
【MySQL】事务处理
介绍了MySQL中事务处理是什么,怎么用。原创 2022-05-16 16:06:34 · 237 阅读 · 0 评论 -
【MySQL】触发器
介绍了MySQL中触发器是什么,怎么使用,触发器的类型和一些其他的说明。原创 2022-05-14 16:07:38 · 779 阅读 · 0 评论 -
【MySQL】游标
介绍了MySQL中的游标如何在存储过程中使用,举了一些例子。原创 2022-05-12 15:19:40 · 964 阅读 · 0 评论 -
【MySQL】存储过程
介绍MySQL存储过程是什么,怎么用等。原创 2022-05-11 15:45:20 · 136 阅读 · 0 评论 -
【MySQL】视图
介绍MySQL的视图以及用法。原创 2022-05-10 16:01:34 · 146 阅读 · 0 评论 -
【MySQL】创建和操纵表
介绍了MySQL中创建和操纵表的方法。原创 2022-05-09 15:53:16 · 407 阅读 · 0 评论 -
【MySQL】插入/更新/删除数据
MySQL的插入/更新/删除语法和使用原则。原创 2022-05-08 17:15:23 · 711 阅读 · 0 评论 -
【MySQL】全文本搜索
MySQL全文本搜索。原创 2022-05-06 00:03:18 · 1935 阅读 · 0 评论 -
【MySQL】组合查询
MySQL组合查询相关。原创 2022-05-01 15:53:54 · 1141 阅读 · 0 评论 -
【MySQL】高级联结
介绍了MySQL中的高级联结。原创 2022-04-26 16:14:43 · 1327 阅读 · 0 评论 -
【MySQL】联结表
MySQL使用联结。原创 2022-04-23 22:05:59 · 807 阅读 · 0 评论 -
【MySQL】使用子查询
MySQL利用子查询进行过滤、作为计算字段使用子查询。原创 2022-04-21 17:17:40 · 1091 阅读 · 0 评论 -
多副本数据库的一致性与分布式事务处理
报告人:东北大学 张岩峰报告链接:https://www.bilibili.com/video/BV14u411S7yX?spm_id_from=333.999.0.0原创 2022-04-17 21:18:15 · 1859 阅读 · 0 评论 -
【MySQL】分组数据
分组允许把数据分为多个逻辑组,以便能对每个组进行聚集计算。原创 2022-04-15 17:14:56 · 763 阅读 · 0 评论 -
【MySQL】汇总数据
介绍了MySQL中的聚集函数。聚集函数:运行在行组上,计算和返回单个值得函数。原创 2022-04-14 11:51:01 · 2707 阅读 · 0 评论 -
【MySQL】数据处理函数
SQL支持利用函数来处理数据,但是函数的可移植性不强。如果决定使用函数应该保证做好代码注释,以便以后能确切地知道所编写SQL代码的含义。原创 2022-04-12 21:13:07 · 921 阅读 · 0 评论