开发者社区> 数据库> 关系型数据库

关系型数据库

关注

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

0
今日
4617
内容
27
活动
954
关注
|
存储 关系型数据库 分布式数据库
|
置顶

云栖大会|云原生数据库PolarDB:向云原生纵深发展

持续推动以PolarDB为代表的云数据库向云原生纵深发展

18703 12
|
4天前
|
SQL NoSQL 关系型数据库
|

RDS PostgreSQL版发布 rds_duckdb 插件!

RDS PostgreSQL版内置DuckDB,结合列存储与向量化执行的优势,在RDS PG内实现复杂SQL查询加速和ETL功能,复杂查询效率提升30X,想了解更多rds_duckdb信息和讨论交流,欢迎加入RDS PG插件用户专项服务群(103525002795)

26 2
|
4天前
|
运维 Java 数据处理
|

编程技术全景洞察:多领域知识纵横剖析

在数字化时代,编程技术如同一座支撑多元应用的摩天大厦。从网络通信到编程语言特性,再到前沿编程范式,每一部分都至关重要。网络通信涵盖短轮询、长轮询、SSE、WebSocket等模式;编程语言如C++、Python和Java各具特色;函数式与响应式编程引领未来创新。探索这些领域,紧跟技术脉搏,用代码勾勒无限可能。

77 13
|
5天前
|
SQL 存储 关系型数据库
|

MySQL进阶突击系列(05)突击MVCC核心原理 | 左右护法ReadView视图和undoLog版本链强强联合

2024年小结:感谢阿里云开发者社区每月的分享交流活动,支持持续学习和进步。过去五个月投稿29篇,其中17篇获高分认可。本文详细介绍了MySQL InnoDB存储引擎的MVCC机制,包括数据版本链、readView视图及解决脏读、不可重复读、幻读问题的demo演示。

39 4
|
7天前
|
运维 关系型数据库 MySQL
|

体验领礼啦!体验自建数据库迁移到阿里云数据库RDS,领取桌面置物架!

「技术解决方案【Cloud Up 挑战赛】」上线!本方案介绍如何将自建数据库平滑迁移至云数据库RDS,解决业务增长带来的运维难题。通过使用RDS MySQL,您可获得稳定、可靠和安全的企业级数据库服务,专注于核心业务发展。完成任务即可领取桌面置物架,每个工作日限量50个,先到先得。

54 4
|
9天前
|
SQL 存储 关系型数据库
|

MySQL秘籍之索引与查询优化实战指南

最左前缀原则。不冗余原则。最大选择性原则。所谓前缀索引,说白了就是对文本的前几个字符建立索引(具体是几个字符在建立索引时去指定),比如以产品名称的前 10 位来建索引,这样建立起来的索引更小,查询效率更快!

65 22
|
21天前
|
人工智能 容灾 关系型数据库
|

【AI应用启航workshop】构建高可用数据库、拥抱AI智能问数

12月25日(周三)14:00-16:30参与线上闭门会,阿里云诚邀您一同开启AI应用实践之旅!

82 6
|
22天前
|
Oracle 安全 关系型数据库
|

【赵渝强老师】PostgreSQL的参数文件

PostgreSQL数据库的四个主要参数文件包括:`postgresql.conf`(主要配置文件)、`pg_hba.conf`(访问控制文件)、`pg_ident.conf`(用户映射文件)和`postgresql.auto.conf`(自动保存修改后的参数)。视频讲解和详细说明帮助理解各文件的作用。

91 19
|
25天前
|
SQL 关系型数据库 MySQL
|

MySQL进阶突击系列(04)事务隔离级别、AICD、CAP、BASE原则一直搞不懂? | 看这篇就够了

本文详细介绍了数据库事务的四大特性(AICD原则),包括原子性、隔离性、一致性和持久性,并深入探讨了事务并发问题与隔离级别。同时,文章还讲解了分布式系统中的CAP理论及其不可能三角关系,以及BASE原则在分布式系统设计中的应用。通过具体案例和图解,帮助读者理解事务处理的核心概念和最佳实践,为应对相关技术面试提供了全面的知识准备。

71 1
|
28天前
|
存储 SQL 关系型数据库
|

MySQL进阶突击系列(03) MySQL架构原理solo九魂17环连问 | 给大厂面试官的一封信

本文介绍了MySQL架构原理、存储引擎和索引的相关知识点,涵盖查询和更新SQL的执行过程、MySQL各组件的作用、存储引擎的类型及特性、索引的建立和使用原则,以及二叉树、平衡二叉树和B树的区别。通过这些内容,帮助读者深入了解MySQL的工作机制,提高数据库管理和优化能力。

85 3
|
1月前
|
弹性计算 运维 Serverless
|

卓越效能,极简运维,体验Serverless高可用架构,完成任务可领取转轮日历!

卓越效能,极简运维,体验Serverless高可用架构,完成任务可领取转轮日历!

56 4
|
1月前
|
存储 Oracle 关系型数据库
|

数据库数据恢复—ORACLE常见故障的数据恢复方案

Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。

103 11
|
1月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的控制文件

本文介绍了PostgreSQL数据库的物理存储结构,重点解析了控制文件,包括其重要性及如何通过`pg_controldata`命令查看控制文件内容。控制文件记录了数据库运行的关键信息,如数据库状态、WAL位置等。

90 14
|
1月前
|
Cloud Native 关系型数据库 分布式数据库
|

PolarDB 分布式版 V2.0,安全可靠的集中分布式一体化数据库管理软件

阿里云PolarDB数据库管理软件(分布式版)V2.0 ,安全可靠的集中分布式一体化数据库管理软件。

124 7
|
1月前
|
关系型数据库 MySQL 数据库
|

数据库数据恢复—MYSQL数据库文件损坏的数据恢复案例

mysql数据库文件ibdata1、MYI、MYD损坏。 故障表现:1、数据库无法进行查询等操作;2、使用mysqlcheck和myisamchk无法修复数据库。

112 6
|
1月前
|
SQL 关系型数据库 MySQL
|

MySQL常见函数第二期,你都用过哪些呢 ?

本期介绍了20个常用的MySQL函数,涵盖日期处理(如CURDATE()、DATE_FORMAT())、数学运算(如ABS()、ROUND())、统计分析(如COUNT()、SUM())等,帮助提高SQL查询效率和数据处理能力。希望对大家的学习有所帮助。

66 7
|
1月前
|
SQL 存储 缓存
|

MySQL进阶突击系列(02)一条更新SQL执行过程 | 讲透undoLog、redoLog、binLog日志三宝

本文详细介绍了MySQL中update SQL执行过程涉及的undoLog、redoLog和binLog三种日志的作用及其工作原理,包括它们如何确保数据的一致性和完整性,以及在事务提交过程中各自的角色。同时,文章还探讨了这些日志在故障恢复中的重要性,强调了合理配置相关参数对于提高系统稳定性的必要性。

109 6
|
1月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的服务器日志文件

本文介绍了PostgreSQL数据库的物理存储结构,重点讨论了服务器日志文件。通过`pg_ctl`命令启动PostgreSQL实例时,使用`-l`参数指定日志文件位置,记录数据库启动、运行及关闭过程中的关键信息。附有相关视频讲解和日志文件示例。

81 0
|
1月前
|
关系型数据库 MySQL
|

MySQL常见函数第一期,你都用过哪些呢 ?

本期介绍10个常用的MySQL函数:字符串连接(CONCAT)、提取子字符串(SUBSTRING)、获取字符串长度(LENGTH)、转换大小写(UPPER、LOWER)、去除空格(TRIM)、替换字符串(REPLACE)、查找子字符串位置(INSTR)、带分隔符的字符串连接(CONCAT_WS)以及获取当前日期时间(NOW)。

67 8
|
1月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的WAL预写日志文件

PostgreSQL数据库的物理存储结构包含多种文件,其中WAL(预写日志)用于确保数据完整性和高效恢复。WAL机制允许在不频繁刷新数据至磁盘的情况下,通过先写日志再改数据的方式,减少I/O操作,提高性能。每个WAL文件默认大小为16MB,位于pg_wal目录下,支持手动和自动切换。WAL不仅有助于数据恢复,还能显著降低I/O成本。

63 4
|
1月前
|
关系型数据库 MySQL Linux
|

MySQL数据库下载安装教程(Windows&Linux)

本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。

1161 4
|
1月前
|
安全 关系型数据库 MySQL
|

体验自建数据库迁移到云数据库RDS,领取桌面置物架!

「技术解决方案【Cloud Up 挑战赛】」正式开启!本方案旨在帮助用户将自建数据库平滑迁移至阿里云RDS MySQL,享受稳定、高效、安全的数据库服务,助力业务快速发展。完成指定任务即可赢取桌面置物架等奖励,限量供应,先到先得。活动时间:2024年12月3日至12月31日16点。

53 0
|
1月前
|
存储 SQL 关系型数据库
|

【赵渝强老师】PostgreSQL的运行日志文件

PostgreSQL的物理存储结构包括数据文件、日志文件等。运行日志默认未开启,需配置`postgresql.conf`文件中的相关参数如`log_destination`、`log_directory`等,以记录数据库状态、错误信息等。示例配置中启用了CSV格式日志,便于管理和分析。通过创建表操作,可查看生成的日志文件,了解具体日志内容。

59 3
|
1月前
|
SQL 存储 关系型数据库
|

MySQL进阶突击系列(01)一条简单SQL搞懂MySQL架构原理 | 含实用命令参数集

本文从MySQL的架构原理出发,详细介绍其SQL查询的全过程,涵盖客户端发起SQL查询、服务端SQL接口、解析器、优化器、存储引擎及日志数据等内容。同时提供了MySQL常用的管理命令参数集,帮助读者深入了解MySQL的技术细节和优化方法。

74 3
|
1月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的数据文件

PostgreSQL的物理存储结构主要包括数据文件、日志文件等。数据文件按oid命名,超过1G时自动拆分。通过查询数据库和表的oid,可定位到具体的数据文件。例如,查询数据库oid后,再查询特定表的oid及relfilenode,即可找到该表对应的数据文件位置。

56 1
|
1月前
|
存储 SQL 关系型数据库
|

【赵渝强老师】PostgreSQL的物理存储结构

PostgreSQL在初始化时通过环境变量$PGDATA指定的目录下生成各类文件,构成其物理存储结构,包括数据文件、日志文件(如运行日志、WAL预写日志、事务日志和服务器日志)、控制文件及参数文件等,确保数据库的高效运行与数据安全。

57 1
|
1月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的段、区和块

PostgreSQL的逻辑存储结构包括数据库集群、数据库、表空间、段、区、块等,以及表、索引、视图等数据库对象。每个对象有唯一的oid标识符,存储于系统目录表中。段、区、块是数据存储的基本单元,其中块是I/O操作的最小单位,默认大小为8KB。通过合理配置这些结构,可以优化数据库性能。

128 60
|
2月前
|
Oracle 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL中的模式

在PostgreSQL中,所有数据库对象均隶属于模式,包括表、索引、视图等,每个对象有唯一的oid标识。创建数据库时,默认生成名为“public”的Schema。用户可自定义模式,如通过SQL语句创建名为demo的模式及其下的表。与Oracle不同,PostgreSQL中用户和模式不是一一对应关系。

75 12
|
2月前
|
关系型数据库 数据库 文件存储
|

【赵渝强老师】PostgreSQL的表空间

本文介绍了PostgreSQL中的表空间概念及其操作方法,包括查看现有表空间、创建新表空间、在特定表空间上创建表、设置默认表空间以及查询表空间信息等步骤,并提供了相应的命令示例。

55 1
|
2月前
|
存储 SQL 数据库
|

Sybase数据恢复—Sybase数据库常见问题之数据库无法启动的恢复案例

Sybase数据库数据恢复环境: Sybase数据库版本:SQL Anywhere 8.0。 Sybase数据库故障&分析: Sybase数据库无法启动。 使用Sybase Central连接报错。 数据库数据恢复工程师经过检测,发现Sybase数据库出现故障的原因是:异常断电造成Sybase数据库无法回写正常数据,导致多个存储页数据不一致,系统表描述和存储表不一致,部分存储页底层数据完全杂乱。

44 1
|
2月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的数据库

PostgreSQL的逻辑存储结构涵盖数据库集群、数据库、表、索引、视图等对象,每个对象有唯一的oid标识。数据库集群包含多个数据库,每个数据库又包含多个模式,模式内含表、函数等。通过特定SQL命令可查看和管理这些数据库对象。

56 4
|
2月前
|
Oracle 关系型数据库 数据库
|

Oracle数据恢复—Oracle数据库文件有坏快损坏的数据恢复案例

一台Oracle数据库打开报错,报错信息: “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。管理员联系我们数据恢复中心寻求帮助,并提供了Oracle_Home目录的所有文件。用户方要求恢复zxfg用户下的数据。 由于数据库没有备份,无法通过备份去恢复数据库。

58 1
|
2月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的数据库集群

PostgreSQL的逻辑存储结构涵盖了数据库集群、数据库、表、索引、视图等对象,每个对象都有唯一的oid标识。数据库集群是由单个PostgreSQL实例管理的所有数据库集合,共享同一配置和资源。集群的数据存储在一个称为数据目录的单一目录中,可通过-D选项或PGDATA环境变量指定。

46 3
|
2月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的逻辑存储结构

PostgreSQL的逻辑存储结构包括数据库集群、数据库、表空间、段、区、块等。每个对象都有唯一的对象标识符OID,并存储于相应的系统目录表中。集群由单个服务器实例管理,包含多个数据库、用户及对象。表空间是数据库的逻辑存储单元,用于组织逻辑相关的数据结构。段是分配给表、索引等逻辑结构的空间集合,区是段的基本组成单位,而块则是最小的逻辑存储单位。

79 2
|
2月前
|
关系型数据库 MySQL 数据库
|

【赵渝强老师】MySQL的参数文件

MySQL启动时会读取配置文件my.cnf来确定数据库文件位置及初始化参数。该文件分为Server和Client两部分,包含动态与静态参数。动态参数可在运行中通过命令修改,而静态参数需修改my.cnf并重启服务生效。文中还提供了相关代码示例和视频教程。

86 6
|
2月前
|
SQL 关系型数据库 MySQL
|

【赵渝强老师】MySQL的全量日志文件

MySQL全量日志记录所有操作的SQL语句,默认禁用。启用后,可通过`show variables like %general_log%检查状态,使用`set global general_log=ON`临时开启,执行查询并查看日志文件以追踪SQL执行详情。

64 4
|
2月前
|
SQL 关系型数据库 MySQL
|

【赵渝强老师】MySQL的慢查询日志

MySQL的慢查询日志用于记录执行时间超过设定阈值的SQL语句,帮助数据库管理员识别并优化性能问题。通过`mysqldumpslow`工具可查看日志。本文介绍了如何检查、启用及配置慢查询日志,并通过实例演示了慢查询的记录与分析过程。

222 3
|
2月前
|
关系型数据库 MySQL 数据库连接
|

Pgloader极简教程

pgloader 是一款强大的数据同步与迁移工具,专为将数据从多种来源迁移到 PostgreSQL 设计。它支持从文件(如 CSV)和多种数据库系统(如 SQLite、MySQL)迁移数据。pgloader 提供了丰富的安装选项,包括手动编译安装,适用于不同操作系统。使用上,既可以通过命令行直接操作,也可以通过配置文件进行复杂的数据迁移任务,如表结构和数据的同步。其高效性和灵活性使得数据库迁移变得更加简便和可靠。

155 4
|
2月前
|
关系型数据库 MySQL 数据库
|

【赵渝强老师】MySQL的binlog日志文件

MySQL的binlog日志记录了所有对数据库的更改操作(不包括SELECT和SHOW),主要用于主从复制和数据恢复。binlog有三种模式,可通过设置binlog_format参数选择。示例展示了如何启用binlog、设置格式、查看日志文件及记录的信息。

207 6
|
2月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】MySQL的撤销日志文件和错误日志文件

本文介绍了MySQL的物理存储结构,重点讲解了InnoDB存储引擎中的撤销日志文件(undo log)和错误日志文件。从MySQL 8.0开始,默认生成两个10MB的undo表空间文件,并支持动态扩容和收缩。错误日志文件记录了MySQL启动、运行、关闭过程中的问题,通过示例展示了如何查看和使用这些日志。

59 0
|
2月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】MySQL InnoDB的段、区和页

MySQL的InnoDB存储引擎逻辑存储结构与Oracle相似,包括表空间、段、区和页。表空间由段和页组成,段包括数据段、索引段等。区是1MB的连续空间,页是16KB的最小物理存储单位。InnoDB是面向行的存储引擎,每个页最多可存放7992行记录。

59 5
|
2月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】MySQL InnoDB的表空间

InnoDB是MySQL默认的存储引擎,主要由存储结构、内存结构和线程结构组成。其存储结构分为逻辑和物理两部分,逻辑存储结构包括表空间、段、区和页。表空间是InnoDB逻辑结构的最高层,所有数据都存放在其中。默认情况下,InnoDB有一个共享表空间ibdata1,用于存放撤销信息、系统事务信息等。启用参数`innodb_file_per_table`后,每张表的数据可以单独存放在一个表空间内,但撤销信息等仍存放在共享表空间中。

69 6
|
2月前
|
关系型数据库 MySQL 测试技术
|

【赵渝强老师】MySQL的基准测试与sysbench

本文介绍了MySQL数据库的基准测试及其重要性,并详细讲解了如何使用sysbench工具进行测试。内容涵盖sysbench的安装、基本使用方法,以及具体测试MySQL数据库的步骤,包括创建测试数据库、准备测试数据、执行测试和清理测试数据。通过这些步骤,可以帮助读者掌握如何有效地评估MySQL数据库的性能。

100 5
|
2月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件

本文介绍了MySQL InnoDB存储引擎中的数据文件和重做日志文件。数据文件包括`.ibd`和`ibdata`文件,用于存放InnoDB数据和索引。重做日志文件(redo log)确保数据的可靠性和事务的持久性,其大小和路径可由相关参数配置。文章还提供了视频讲解和示例代码。

168 11
|
2月前
|
Oracle 关系型数据库 数据库
|

【赵渝强老师】Oracle的参数文件与告警日志文件

本文介绍了Oracle数据库的参数文件和告警日志文件。参数文件分为初始化参数文件(PFile)和服务器端参数文件(SPFile),在数据库启动时读取并分配资源。告警日志文件记录了数据库的重要活动、错误和警告信息,帮助诊断问题。文中还提供了相关视频讲解和示例代码。

69 1
|
2月前
|
SQL Oracle 关系型数据库
|

【赵渝强老师】Oracle的联机重做日志文件与数据写入过程

在Oracle数据库中,联机重做日志文件记录了数据库的变化,用于实例恢复。每个数据库有多组联机重做日志,每组建议至少有两个成员。通过SQL语句可查看日志文件信息。视频讲解和示意图进一步解释了这一过程。

52 0
|
2月前
|
SQL Oracle 关系型数据库
|

【赵渝强老师】Oracle的数据文件

在Oracle数据库中,数据库由多个表空间组成,每个表空间包含多个数据文件。数据文件存储实际的数据库数据。查询时,如果内存中没有所需数据,Oracle会从数据文件中读取并加载到内存。可通过SQL语句查看和管理数据文件。附有视频讲解及示例。

45 0
|
2月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】Oracle的物理存储结构

Oracle的物理存储结构包括数据文件、联机重做日志文件、控制文件、归档日志文件、参数文件、告警日志文件、跟踪文件和备份文件。这些文件在硬盘上存储数据库的各种数据和日志信息,确保数据库的正常运行和故障恢复。视频讲解和详细说明见原文。

64 0
|
2月前
|
SQL Oracle 关系型数据库
|

【赵渝强老师】Oracle的控制文件与归档日志文件

本文介绍了Oracle数据库中的控制文件和归档日志文件。控制文件记录了数据库的物理结构信息,如数据库名、数据文件和联机日志文件的位置等。为了保护数据库,通常会进行控制文件的多路复用。归档日志文件是联机重做日志文件的副本,用于记录数据库的变更历史。文章还提供了相关SQL语句,帮助查看和设置数据库的日志模式。

79 1
|
2月前
|
SQL 存储 关系型数据库
|

【赵渝强老师】Hive的内部表与外部表

Hive是基于HDFS的数据仓库,支持SQL查询。其数据模型包括内部表、外部表、分区表、临时表和桶表。本文介绍了如何创建和使用内部表和外部表,提供了详细的步骤和示例代码,并附有视频讲解。

93 1
我要发布