- 如下内容参考和摘自:http://www.cnblogs.com/linhaifeng/articles/7274563.htmlhttps://www.cnblogs.com/tkzL/p/8708671.htmlhttps://blog.csdn.net/qq_35892775/article/details/82668247为什么要用索引,什么是索引?对于大多数数据库,插入操作和一般的... 如下内容参考和摘自:http://www.cnblogs.com/linhaifeng/articles/7274563.htmlhttps://www.cnblogs.com/tkzL/p/8708671.htmlhttps://blog.csdn.net/qq_35892775/article/details/82668247为什么要用索引,什么是索引?对于大多数数据库,插入操作和一般的...
- 先来了解两个概念:“统计信息”、“执行计划”。什么是统计信息呢?讲这个前得先了解什么是执行计划。一、什么是执行计划?讲执行计划前得先了解下数据库的引擎架构(后续补张引擎架构图在这里)。数据库核心主要由三大引擎组成:SQL引擎、执行引擎和存储引擎。关系数据库到现在这种引擎架构30年来基本保持不变。SQL引擎、执行引擎和存储引擎是DBMS系统的内部强大机制。有了这一套强大的机制,我们只需简单的下... 先来了解两个概念:“统计信息”、“执行计划”。什么是统计信息呢?讲这个前得先了解什么是执行计划。一、什么是执行计划?讲执行计划前得先了解下数据库的引擎架构(后续补张引擎架构图在这里)。数据库核心主要由三大引擎组成:SQL引擎、执行引擎和存储引擎。关系数据库到现在这种引擎架构30年来基本保持不变。SQL引擎、执行引擎和存储引擎是DBMS系统的内部强大机制。有了这一套强大的机制,我们只需简单的下...
- 我在想,这节的标题叫“通过什么机制可以保证事务持久化的可靠性?”是否更合适。但是鉴于大家听到WAL日志这个概念比较多,我还是决定把标题写成现在的样子。什么是WAL日志预写式日志(Write-ahead logging,缩写 WAL)是关系数据库系统中用于提供原子性和持久性(ACID属性中的两个)的一系列技术。为什么要使用WAL日志的生动说明https://blog.csdn.net/WinW... 我在想,这节的标题叫“通过什么机制可以保证事务持久化的可靠性?”是否更合适。但是鉴于大家听到WAL日志这个概念比较多,我还是决定把标题写成现在的样子。什么是WAL日志预写式日志(Write-ahead logging,缩写 WAL)是关系数据库系统中用于提供原子性和持久性(ACID属性中的两个)的一系列技术。为什么要使用WAL日志的生动说明https://blog.csdn.net/WinW...
- 上一期我们聊到了事务的脏读、不可重复读、幻读及隔离级别。实现这些隔离级别的底层机制是什么呢?这一期我们来扒一扒。并发控制的主要技术有封锁(locking)(编者注:是指悲观锁)、时间戳(timestamp)、乐观控制法(optimistic sheduler)(编者注:是指乐观锁)和多版本并发控制(multi-version concurrency control,MVCC)等。封锁(悲观锁... 上一期我们聊到了事务的脏读、不可重复读、幻读及隔离级别。实现这些隔离级别的底层机制是什么呢?这一期我们来扒一扒。并发控制的主要技术有封锁(locking)(编者注:是指悲观锁)、时间戳(timestamp)、乐观控制法(optimistic sheduler)(编者注:是指乐观锁)和多版本并发控制(multi-version concurrency control,MVCC)等。封锁(悲观锁...
- 第6期中我们讲了什么是事务,及事务的ACID属性。其中ACID属性之一的隔离性Isolation提到:各个事务之间不会互相影响。即一个事务内部的操作及使用的数据对并发的启停事务是隔离的。并发执行的各个事务之间不能互相干扰。从上面的描述不难看出,事务的隔离性针对的是并发事务的场景。那数据库是如何实现这个隔离性的呢?隔离性的保证机制有哪些呢?这一期我们就来扒一扒数据库事务隔离级别。ANSI/IS... 第6期中我们讲了什么是事务,及事务的ACID属性。其中ACID属性之一的隔离性Isolation提到:各个事务之间不会互相影响。即一个事务内部的操作及使用的数据对并发的启停事务是隔离的。并发执行的各个事务之间不能互相干扰。从上面的描述不难看出,事务的隔离性针对的是并发事务的场景。那数据库是如何实现这个隔离性的呢?隔离性的保证机制有哪些呢?这一期我们就来扒一扒数据库事务隔离级别。ANSI/IS...
- 华为云助力众惠相互全库业务数据库迁移,实现业务快速上线和运行稳定,成功打造国内首个相互保险行业“全数据中心”迁移标杆项目。 华为云助力众惠相互全库业务数据库迁移,实现业务快速上线和运行稳定,成功打造国内首个相互保险行业“全数据中心”迁移标杆项目。
- OLTPOLTP(On-Line Transaction Processing)即联机事务处理,是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理。比如在银行存取一笔款,就是一个事务交易。OLTP的特点一般有1. 实时性要求高;2. 数据量不是很大;3. 交易一般是确定的,所以OLTP是对确定性的数据进行存取;(比如存取款都有一个特定... OLTPOLTP(On-Line Transaction Processing)即联机事务处理,是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理。比如在银行存取一笔款,就是一个事务交易。OLTP的特点一般有1. 实时性要求高;2. 数据量不是很大;3. 交易一般是确定的,所以OLTP是对确定性的数据进行存取;(比如存取款都有一个特定...
- 范式是什么?为什么要有范式?如何使用范式?一、为什么要有数据库范式 讲解什么是数据库范式前,我们先了解下为什么需要数据库范式。 数据库范式是为了设计一个好的关系,使数据库设计更完美。那什么是数据库设计,为什么要做数据库设计呢?下面这篇帖子给出了全面易懂的说明。 https://www.cnblogs.com/dicot/p/9864149.html 二、什么是数据库范式及数据库范... 范式是什么?为什么要有范式?如何使用范式?一、为什么要有数据库范式 讲解什么是数据库范式前,我们先了解下为什么需要数据库范式。 数据库范式是为了设计一个好的关系,使数据库设计更完美。那什么是数据库设计,为什么要做数据库设计呢?下面这篇帖子给出了全面易懂的说明。 https://www.cnblogs.com/dicot/p/9864149.html 二、什么是数据库范式及数据库范...
- ### 1.RequestMapping注解- RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系- RequestMapping注解可以作用在方法和类上 1. 作用在类上:第一级的访问目录 2. 作用在方法上:第二级的访问目录 3. 细节:路径可以不编写 / 表示应用的根目录开始 4. ==细节:${ pageContext.request.contex... ### 1.RequestMapping注解- RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系- RequestMapping注解可以作用在方法和类上 1. 作用在类上:第一级的访问目录 2. 作用在方法上:第二级的访问目录 3. 细节:路径可以不编写 / 表示应用的根目录开始 4. ==细节:${ pageContext.request.contex...
- 架构原理Cassandra旨在处理多个节点之间的大数据工作负载且无单节点故障。Cassandra通过在同构节点之间采用p2p分布式系统来解决故障问题,其中数据分布在集群中的所有节点上。通过点对点Gossip通信协议,集群中的每个节点与其他节点频繁交换状态信息。每个节点上都有一个顺序写入的commit log用来记录写入操作,以确保数据实现持久化。然后将数据编入索引并写入内存结构,称为内存表(... 架构原理Cassandra旨在处理多个节点之间的大数据工作负载且无单节点故障。Cassandra通过在同构节点之间采用p2p分布式系统来解决故障问题,其中数据分布在集群中的所有节点上。通过点对点Gossip通信协议,集群中的每个节点与其他节点频繁交换状态信息。每个节点上都有一个顺序写入的commit log用来记录写入操作,以确保数据实现持久化。然后将数据编入索引并写入内存结构,称为内存表(...
- 华为云正式发布GaussDB系列新品,数据库战略全面升级。 华为云正式发布GaussDB系列新品,数据库战略全面升级。
- 为什么要进行数据备份?在信息化社会,数据是每个企业最重要的资产,每个好的企业致力于为用户提供稳定可靠的服务,各种客观(自然灾害,网络故障,硬盘故障等)或者主观原因(人为损坏,人为误操作等)会造成数据丢失,影响企业业务,所以数据的备份及恢复显得尤为重要。保护好客户数据,灾难来临,客户数据不丢失,企业业务能够连续进行是数据灾备的目的。数据库灾备能力是评价数据库优劣的重要指标之一。 Raoch工具... 为什么要进行数据备份?在信息化社会,数据是每个企业最重要的资产,每个好的企业致力于为用户提供稳定可靠的服务,各种客观(自然灾害,网络故障,硬盘故障等)或者主观原因(人为损坏,人为误操作等)会造成数据丢失,影响企业业务,所以数据的备份及恢复显得尤为重要。保护好客户数据,灾难来临,客户数据不丢失,企业业务能够连续进行是数据灾备的目的。数据库灾备能力是评价数据库优劣的重要指标之一。 Raoch工具...
- 前言叙述PostgreSQL是世界上最先进的开放源码关系数据库管理系统(RDBMS)。它符合ANSI SQL:2008标准,并在其规范中定义了大多数数据类型,包括整数、数字、布尔值、CHAR、VARCHAR、日期、间隔和时间戳。PostgreSQL已经开发了超过15年,最近由于它添加了JSON和JSONB原生数据类型而获得了更多的关注,这使得它被视为解决NoSQL数据库传统上使用的问题的可行... 前言叙述PostgreSQL是世界上最先进的开放源码关系数据库管理系统(RDBMS)。它符合ANSI SQL:2008标准,并在其规范中定义了大多数数据类型,包括整数、数字、布尔值、CHAR、VARCHAR、日期、间隔和时间戳。PostgreSQL已经开发了超过15年,最近由于它添加了JSON和JSONB原生数据类型而获得了更多的关注,这使得它被视为解决NoSQL数据库传统上使用的问题的可行...
- 一、 概述1. DBService是FusionInsight的基础数据库组件,为Loader、Redis、Hive、Metadata、Hue、Oozie等组件提供数据存储、查询、删除等功能2. DBService目前支持单机和主备两种模式,但是不建议安装单机模式3. DBService由HA+gaussdb+floatip组成a) HA... 一、 概述1. DBService是FusionInsight的基础数据库组件,为Loader、Redis、Hive、Metadata、Hue、Oozie等组件提供数据存储、查询、删除等功能2. DBService目前支持单机和主备两种模式,但是不建议安装单机模式3. DBService由HA+gaussdb+floatip组成a) HA...
- 2019年,国家标准化委员会发布的《GBT22239-2019信息安全技术网络安全等级保护基本要求》,从该标准可看出,作为应用系统必不可少的组件,数据库管理系统受到了重点关注。我们来看下主要有哪些技术要求以数据库管理系统为测评对象或工程实施对象,又有哪些关键应对措施?1、等级保护技术要求1.1安全通信网络关于网络架构的技术要求,数据库属于内部系统,归属为重要网络区域,该区域和面向互联网提供服... 2019年,国家标准化委员会发布的《GBT22239-2019信息安全技术网络安全等级保护基本要求》,从该标准可看出,作为应用系统必不可少的组件,数据库管理系统受到了重点关注。我们来看下主要有哪些技术要求以数据库管理系统为测评对象或工程实施对象,又有哪些关键应对措施?1、等级保护技术要求1.1安全通信网络关于网络架构的技术要求,数据库属于内部系统,归属为重要网络区域,该区域和面向互联网提供服...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签