- 博客(64)
- 资源 (13)
- 收藏
- 关注
原创 第八章 SQL编程系列-Oracle慢SQL优化实战:从执行计划到索引设计的深度解析
本文以Oracle数据库为切入点,从执行计划解析、索引设计原则到SQL改写策略,构建了一套完整的优化方法论。
2025-08-09 10:20:38
741
原创 第七章 SQL编程系列-Gbase8s从入门到进阶
GBase 8s适用于OLTP 应用场景,包括金融、电信行业的关键核心业务系统,安全、党政、国防等行业对信息安全性有较高要求的信息系统,以及大型企业的经营类、管理类信息系统,能够提供7*24小时不间断运行处理能力,在80%以上场景中可以替代国际主流数据库。
2025-07-05 09:29:15
717
原创 第六章 SQL编程系列-Gbase8a从入门到进阶
Gbase8a是一款面向海量数据存储与分析的分布式列式数据库管理系统,其核心设计围绕高性能、高扩展性、高可用性展开,适用于大数据时代的复杂分析场景。
2025-07-04 17:02:30
819
原创 第五章 SQL编程系列-Oracle数据库从入门到进阶
Oracle数据库从入门到进阶的学习路径,始于掌握SQL基础与数据库管理工具(如SQL Developer)的使用,逐步深入性能调优、备份恢复及高可用性配置(如RAC、Data Guard)。进阶阶段需精通安全特性、分布式架构与云服务集成,如多租户容器数据库(CDB/PDB)与自治数据库(ADW)。最终,通过实践积累经验,融合AI优化与内存计算等前沿技术,实现从基础操作到复杂系统设计、自动化运维的跨越,成为Oracle技术专家。
2025-06-23 09:12:31
791
原创 第三章:SQL编程系列-深度解析SQL执行顺序:从逻辑到物理的完整流程图解
在数据库开发领域,SQL语句的编写看似简单,但其底层执行逻辑却隐藏着精密的优化机制。许多开发者误以为SQL会按照书写顺序逐行执行,实际上数据库引擎会通过解析、优化、执行三个阶段,将逻辑语句转化为物理操作计划。本文将通过动态流程图和实际案例,揭示SQL从文本到结果的完整执行链路。
2025-06-23 09:09:19
1071
1
原创 第二章 SQL编程系列-SQL编程基础
SQL,即结构化查询语言(Structured Query Language),是一种强大的编程语言,专门用于管理和操作数据库。作为数据库查询和操作的标准化语言,对于任何希望在数据领域深入的开发者来说,都是一项必须掌握的技能。它不仅能够高效地进行数据查询、数据操纵、数据定义和数据控制,而且其语法的灵活性和强大功能使其成为开发者的得力助手。
2025-06-20 14:02:46
1001
原创 第一章 SQL编程系列-数据库介绍与安装
数据库作为信息时代的核心基础设施,其发展历程可谓波澜壮阔,从上世纪50年代初始概念到今天的高度复杂系统,数据库技术的进步不仅推动了信息技术的发展,也深刻影响了社会的各个领域。尤其是在我们迈入信息时代之际,数据库技术已成为支撑现代社会的基石,它不仅承载着海量的数据信息,更是数据驱动决策的关键。随着技术的快速迭代和发展,数据库领域经历了翻天覆地的变化,从早期的层次模型和网状模型,到关系型数据库的兴起,再到NoSQL和NewSQL的多样化发展,每一步都记录着人类对数据管理和利用的深刻理解。
2025-06-19 20:19:48
702
原创 Oracle/MySQL/SqlServer/PostgreSQL等数据库的数据类型映射以及各版本数据类型情况说明
近期工作聚焦于跨数据库系统的数据类型兼容性研究,旨在解决多源异构数据迁移、系统集成及版本升级中的类型映射难题。具体任务包括:1)建立主流数据库(如MySQL、Oracle、PostgreSQL、SQL Server等)的数据类型映射体系,明确各类型在语义、精度、存储范围上的等价关系(如MySQL的VARCHAR与Oracle的VARCHAR2);2)梳理各数据库版本间的类型差异(如MySQL 5.7与8.0的JSON支持、Oracle 12c的CLOB性能优化),制定版本适配方案;3)结合业务场景输出映射指
2025-06-19 18:54:57
1006
原创 解决docker运行zentao 报错:ln: failed to create symbolic link ‘/opt/zbox/tmp/mysq
解决docker运行zentao 报错:ln: failed to create symbolic link ‘/opt/zbox/tmp/mysq
2025-06-04 16:18:26
681
原创 第九章:数据库故障恢复
数据库恢复是指通过技术手段将因故障、误操作或损坏而丢失或不可用的数据库数据恢复到可用且一致状态的过程。其核心目标是保障数据的完整性、一致性和可用性,同时最小化恢复时间和成本。
2025-05-24 10:28:43
1266
原创 第八章:数据库查询优化
数据库查询优化是指通过一系列技术和策略,调整查询策略、数据结构及资源配置,以最小化资源消耗并最大化执行效率的技术过程。其核心目标是通过选择最优执行计划,减少磁盘I/O、CPU计算和网络传输开销,从而提升查询速度与系统性能。
2025-05-24 09:07:59
1405
原创 一文万字讲透数据仓库
数据仓库(Data Warehouse, DW) 是为企业决策支持系统(DSS)和数据分析设计的集中式数据存储系统,核心目标是通过整合、清洗和结构化多源异构数据,提供高效的历史数据分析和洞察。
2025-04-22 13:19:38
1109
原创 定时工具-CRON表达式用法详解
CRON表达式是一个字符串,包含五个到七个由空格分隔的字段(每种软件不一样),表示一组时间,通常作为执行某个程序的时间表。 注释以注释标记#开始,并且必须单独在一行上。
2025-04-22 11:47:31
860
原创 MySQL配置文件my.cnf详解
安装MySql8.4时,MySql8.4没有默认的my.cnf,需要用户根据需要自行配置my.cnf文件,大概可看到下面这样的参数列表,可能不同版本的mysql参数多少会有一些不一致
2025-03-16 10:01:53
2606
原创 解决CentOS-8.5安装mysql-8.4, 启动服务时 systemctl start mysqld,报错:Job for mysqld.service failed because
CentOS-8.5.2111-x86_64安装mysql-8.4.4-linux-glibc2.28-x86_64, 启动服务时 systemctl start mysqld,报错:Job for mysqld.service failed because the control process exited with error code.See "systemctl status mysqld.service" and "journalctl -xe" for details.
2025-03-14 14:26:58
1395
原创 解决CentOS-8.5安装mysql-8.4.4,配置 systemctl enable mysqld,报错:mysqld.service is not a native service, redi
CentOS-8.5.2111-x86_64安装mysql-8.4.4-linux-glibc2.28-x86_64,配置 systemctl enable mysqld,报错:mysqld.service is not a native service, redirecting to systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable mysqld。
2025-03-14 13:57:50
856
原创 解决 CentOS 8.5. 2111中设置源时报错:“Errors during downloading metadata for repository ‘base’”的问题
解决 CentOS 8.5. 2111中“Errors during downloading metadata for repository ‘base’”的问题
2025-03-13 22:20:47
941
原创 解决cnetos8.5 执行安装: docker报错如下: Problem 1: problem with installed package podman-3.3.1
解决cnetos8.5 执行安装: docker报错如下: Problem 1: problem with installed package podman-3.3.1
2025-03-13 22:07:27
1055
原创 麒麟v10 ARM64架构系统升级mysql数据库从mysql-5.7.27到mysql-8.4.4图文教程
因mysql-5.2.27版本存在安全漏洞问题,为保障系统安全,需将处于生产环境的麒麟v10 ARM64架构系统服务器上当前部署的mysql-5.7.27版本升级到mysql-8.4.4,以规避潜在风险,提升系统整体的安全性和稳定性。同时,由于两种系统架构的本质差异,文件共享、网络配置等也可能成为部署过程中的棘手问题,需要用户具备较高的技术水平和耐心进行调试与优化。一个小技巧,快捷键: ctrl+alt+f ,实现qemu的全屏和非全屏切换,很方便,使用QEMU时鼠标太飘,实在不太方便。
2025-03-13 19:35:11
1681
原创 一文讲清楚为什么要对主数据进行编码以及如何制定主数据编码
主数据编码,旨在为主数据提供便捷的标识、存储、检索和利用,通过赋予其具有特定规律的符号,实现计算机和人的高效识别。在主数据治理过程中,合理的编码规则对于解决数据编码不一致的问题至关重要。该问题通常表现为同一条主数据在不同信息系统中编码方式的不统一,进而导致信息误解。
2025-02-21 10:29:57
1431
原创 本地快速搭建属于你的AI助手:Ollama+DeepSeek+AnythingLLM整合教程
本文将手把手教你用 Ollama、DeepSeek 与 AnythingLLM 快速搭建属于你的AI助手
2025-02-16 21:04:58
1351
原创 第五章:如何理解关系数据的范式
关系数据库的范式(Normalization)是数据库设计中的一种规范化过程,旨在通过一系列规则来优化数据库表结构,以减少数据冗余、提高数据完整性和一致性。
2025-02-10 13:33:48
731
原创 第四章:关系数据库标识语言SQL
SQL,即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,也是一种数据库查询和程序设计语言,主要用于存取数据以及查询、更新和管理关系数据库系统。
2025-02-09 13:23:51
870
原创 第三章:关系数据库
关系数据库是一种基于关系模型的数据库,它使用表格的形式来存储数据。这些表格由行和列组成,每一行代表一个记录(或实体),每一列代表记录中的一个字段(或属性)。关系数据库通过严格定义的数据结构来确保数据的一致性和完整性。
2025-02-07 12:30:48
1197
原创 第二章:数据库系统结构
数据库系统模式是对数据库中数据的逻辑结构和特征的描述。它是数据库系统内部体系结构的基础,用于组织和管理数据,确保数据的一致性和完整性。模式的概念在数据库设计中起着至关重要的作用,它提供了数据的全局视图,使得数据库管理员和用户能够清晰地理解数据的结构和关系。
2025-02-05 17:04:20
902
原创 第一章:数据模型
在数据库设计和管理的领域中,数据模型是不可或缺的核心概念。它为我们提供了一种描述、组织和存储数据的方式。它不仅帮助我们理解和组织信息,还对数据库的设计和使用产生重要影响。本文将介绍数据模型的基本分类、组成要素以及几种常见的数据模型。
2025-02-05 16:25:27
1875
原创 CentOS7下Spark-2.4.3-bin-without-hadoop版本安装详细图文教程
CentOS7下Spark-2.4.3-bin-without-hadoop版本安装详细图文教程,该版本不包含Hadoop的依赖库。适用于那些不直接需要Hadoop集群或者已经通过其他方式管理Hadoop依赖的用户。用户可以在不依赖Hadoop的环境中运行Spark,或者如果已有一个Hadoop环境但希望使用Spark自带的Hadoop客户端库,也可以选择这个版本。
2025-01-12 17:55:07
696
原创 CentOS7下Hive数据库安装详细图文教程
CentOS7下Hive数据库安装详细图文教程,Apache Hive是一款建立在Hadoop之上的开源数据仓库系统,可以将存储在Hadoop文件中的结构化、半结构化数据文件映射为一张数据库表,基于表提供了一种类似SQL的查询模型,称为Hive查询语言(HQL),用于访问和分析存储在Hadoop文件中的大型数据集。
2025-01-12 16:02:34
1434
原创 CentOS 7 下 Nginx 的详细安装与配置
CentOS 7 下 Nginx 的详细安装与配置,可以通过编译源码包安装Nginx和通过yum方式安装
2025-01-11 20:03:39
1187
原创 MySQL备份工具mydumper下载(RPM方式)安装以及详细使用教程
mydumper 是一款社区开源的,用于 MySQL 数据库的高性能多线程备份工具。与传统的 mysqldump 相比,mydumper 提供了更快的备份和恢复速度,特别是在处理大型数据库时。它包含两个主要工具:• mydumper:负责导出一致的 MySQL 数据库备份。• myloader:读取 mydumper 生成的备份文件,并将其导入到目标数据库中。
2025-01-08 11:29:51
1928
原创 图文教程:使用PowerDesigner导出数据库表结构为Word/Html文档
图文教程,用PowerDesigner导出数据库表结构为Word/html,如此简单。
2024-12-27 23:39:11
2668
原创 第四章:SQL编程系列-MySQL数据库从入门到进阶
开源软件:MySQL 是开源的,遵循 GNU 通用公共许可证(GPL),用户可以免费使用、修改和分发。跨平台:MySQL 可以在多种操作系统上运行,包括 Windows、Linux、macOS 等。灵活性:MySQL 支持多种存储引擎,例如 InnoDB、MyISAM、Memory 等,用户可以根据应用需求选择合适的存储引擎。
2024-12-16 21:57:27
871
原创 如何在本地部署 Puter 云桌面系统,图文教程
Puter 这个开源的网络操作系统真的很有潜力。它不仅给了我们一个安全、自由的云端环境,还提供了丰富的功能和无限的可能性。无论你是普通用户还是开发者,都能在 Puter 中找到适合自己的应用场景。
2024-12-15 17:28:41
1189
原创 解决Centos7系统更新时报错:Could not resolve host: mirrorlist.centos.org; 未知的错误
Centos7系统更新报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"
2024-12-14 12:23:09
2730
《DeepSeek:从入门到精通-清华大学版》
2025-02-11
最好的RBAC_权限设计
2009-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人