![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库概念
文章平均质量分 95
介绍通用数据库理论,以及数据库内核实现的知识,以期与各位同仁能探讨。
韩楚风
多年服务端开发经验,目前在做数据库内核研发,希望和大家多交流数据库和产品研发方面的经验^.^
展开
-
【数据库】基于有效性确认的并发访问控制原理及调度流程,乐观无锁模式,冲突较少下的最优模型
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-13 08:07:17 · 7885 阅读 · 206 评论 -
【数据库】基于时间戳的并发访问控制,乐观模式,时间戳替代形式及存在的问题,与封锁模式的对比
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-07 20:09:53 · 7669 阅读 · 126 评论 -
【数据库】树形数据组织架构下的封锁并发控制,B树索引并发访问控制,树协议原理及案例分析
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-07 20:07:38 · 5431 阅读 · 27 评论 -
【数据库】数据库元素的层次,树形结构的下的多粒度加锁,以及幻象的正确处理
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-03 21:45:41 · 6543 阅读 · 103 评论 -
【数据库】基于封锁的数据库调度器,以及等待锁处理的优先级策略
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-03 21:42:53 · 4945 阅读 · 22 评论 -
【数据库】数据库多种锁模式,共享锁、排它锁,更新锁,增量锁,死锁消除与性能优化
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-02 23:36:43 · 5592 阅读 · 25 评论 -
【数据库】数据库基于封锁机制的调度器,使冲突可串行化,保障事务和调度一致性
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-02 23:33:13 · 4727 阅读 · 17 评论 -
【数据库】数据库并发控制的冲突检测,冲突可串行化的调度,保障事务的特性
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-01 08:03:26 · 5518 阅读 · 50 评论 -
【数据库】数据库并发控制的目标,可串行化序列的分析,并发控制调度器模型
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-12-01 07:58:10 · 4477 阅读 · 17 评论 -
【数据库】数据库可恢复性目标的实现模型,针对灾难级故障的数据完整性保护对策
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-29 20:16:22 · 5494 阅读 · 44 评论 -
【数据库】基于索引的扫描算法,不同类型索引下的选择与连接操作,不同的代价及优化
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-29 20:10:35 · 4157 阅读 · 7 评论 -
【数据库】基于散列的两趟算法原理,以及集合与包的并,差,交,连接操作实现原理,执行代价以及优化
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-28 20:04:35 · 4243 阅读 · 33 评论 -
【数据库】基于排序算法的去重,集合与包的并,差,交,连接操作实现原理,执行代价以及优化
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-28 20:00:30 · 4409 阅读 · 8 评论 -
【数据库】执行计划中的两趟算法机制原理,基于排序算法来分析,算法的限制,执行代价以及优化
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-27 13:21:13 · 4714 阅读 · 45 评论 -
【数据库】缓冲区管理器结构,几种常用替换策略分析,pin钉住缓冲区块防止错误的替换,以及缓冲区管理带来的代价优化
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-27 01:00:00 · 4212 阅读 · 19 评论 -
【数据库】表的连接在执行时的算法解析,嵌套循环连接算法的几种实现,多表连接中表的数量会影响什么
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-26 18:05:27 · 4365 阅读 · 19 评论 -
【数据库】执行计划中二元操作对一趟扫描算法的应用,理解代价评估的应用和优化,除了磁盘代价还有CPU计算代价不容忽略
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-26 09:18:49 · 4057 阅读 · 27 评论 -
【数据库】物理操作的一趟扫描算法机制原理,理解关系代数据与物理计划的关系,以及代价评估的应用和算法优化
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-25 17:16:00 · 4554 阅读 · 19 评论 -
【数据库】数据库物理执行计划最基本操作-表扫描机制与可选路径,基于代价的评估模型以及模型参数的含义
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-25 14:08:15 · 4179 阅读 · 4 评论 -
【数据库】数据库中的检查点Checkpoint,数据落盘的重要时刻
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-22 19:31:48 · 5631 阅读 · 83 评论 -
【数据库】数据库中的备份与恢复,保障容灾时的数据一致性与完整性
随着信息技术的飞速发展,数据已经渗透到各个领域,成为现代社会最重要的资产之一。在这个大数据时代,数据库理论在数据管理、存储和处理中发挥着至关重要的作用。然而,很多读者可能对数据库理论感到困惑,不知道如何选择合适的数据库,如何设计有效的数据库结构,以及如何处理和管理大量的数据。因此,本专栏旨在为读者提供一套全面、深入的数据库理论指南,帮助他们更好地理解和应用数据库技术。数据库理论是研究如何有效地管理、存储和检索数据的学科。原创 2023-11-22 19:28:16 · 4253 阅读 · 2 评论 -
数据库中的undo与redo的作用
我们都知道,数据库中保障数据不丢失,在故障时恢复数据一致性的机制,就是在数据发生修改时记录日志,在故障发生时通过日志进行恢复。当然在单机系统中,还可以借助磁盘的RAID进行恢复,如果发生磁盘整体故障时,必需数据库日志出马了。本文主要介绍一下恢复使用两种日志:undo日志与redo日志的机制,这里并不特指那一种数据库的实现,而是从理论上进行分析说明。原创 2023-11-20 20:01:58 · 4278 阅读 · 13 评论 -
【数据库】数据库性能漫谈,不知道的惊心动破
随着国产数据库行业的蓬勃发展,从业人数也越来越多,各类型的数据库如雨后春笋一般出现在各处的展会上,各种测试评比中。性能指标往往是人们关注的焦点,也是各厂商着力的重点。就数据库性能而言,其实存在两种形式的瓶颈点,一种是门或阈类的点,比如不管多个并发,都需要经过某个阶段;一种是重量级过程,或是蜂窝式功能,前者指耗时的计算,而后者指单个并不耗时,但是需要经过很多这样的单体,这可能在性能分析时很难被关注到。打破门阈的限制模式,或者架构的化繁为简,才有可能不再有追随的压迫感,当然需要舍弃一些固守的理念。原创 2023-11-17 13:24:16 · 4376 阅读 · 16 评论 -
人工智能大模型加速数据库存储模型发展 行列混合存储下的破局
在数据库的发展过程中,关系型数据库是一个里程碑式的阶段,现在关系型数据仍然占据着重要地位。然而随着信息的飞速发展,大数据更多需要行列混合型存储,也出现了PAX 、 RCFile、 Apache ORC 、 Parquet 一系列存储格式,同时还有一些混合型存储模型的数据库出现,大模型的人工智能加速了这些存储模型的演进,最近又兴起了向量数据库。原创 2023-08-20 23:00:00 · 7892 阅读 · 105 评论 -
数据库底层物理存储层 的管理方案
数据库的数据,在物理介质上的存储,在不同应用场景下采用不同存储方案,大致有内存和磁盘两类。对于磁盘持久存储方案下,常采用文件的方式,来对应逻辑结构。原创 2023-06-23 11:13:32 · 5141 阅读 · 25 评论