【YashanDB认证】-国产数据库-崖山的学习认证之路

2024-06-21 09:20

本文主要是介绍【YashanDB认证】-国产数据库-崖山的学习认证之路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、前序

   随着近几年国产数据库的发展,如今的很多的项目中对于底层数据核心数据库选型,越来越要求要符合信创标准,所以在日常工作中对国产数据库的关注也在增加。时常会关注国产数据库的一些实事信息,也会积极参与到各种推广活动,进一步了解国产数据库发展近况。这几年也相继参加了武汉达梦、人大金仓、南大通用、华为opengauss等数据库相关的认证培训。也是在去年一个很偶然的机会接触到了崖山数据库推广的YCA的认证活动,本着一个了解、学习的心理尝试参与了一下。

二、学习

   (1)参与到YCA认证学习开始时,对崖山数据库的发展历程到产品形态,再到后来的部署方式,以及总体架构上的初步了解并没有让我有特别深入的印象,之前接触过像武汉达梦、人大金仓、华为opengauss等国产数据库相关学习和认证,也都是各有特色。我按照自己的学习方式开始对崖山数据库进行初次尝试。
   这里我也多说一下,我是从Oracle开始接触数据库的,并且也慢慢从OCP学习到了OCM。所以在了解和学习一个新的数据库时经常会参照着Oracle数据库进行比较性的认识和熟悉。
   首先按照自己的方式会先从基础的安装使用开始,按照工作中多数生产环境在Linux服务器上进行数据库安装部署。了解崖山数据库在Linux系统环境中如何进行部署的,记录安装过程,然后部署完成后在操作系统中查看崖山数据库是如何在磁盘上进行存储的。
   然后结合着官方文档并参考着Oracle的体系结构,了解崖山数据库的内存分配方式、后台进程或线程的功能。从这里开始发现崖山数据库与Oracle数据库在这方面有着很高的相似度,这对于作为Oracle DBA的我来说会极大的加快对崖山数据库的学习进度。
   由于要了解内存分配方式,所以还要学习崖山数据库本地管理方式,这就涉及到了要如何登录到数据库中,并在数据库如何查询相关的参数和视图。其实崖山的登录也与Oracle类似,可以通过本地认证和远程登陆,远程登陆虽然没有Oracle的独立监听,但连接方式也是类似的 {IP}:{PORT}/{DATABASE}的方式。
   一个数据库要先存储数据,首先就需要创建一个用户以及在用户下的创建第一张表,这就涉及到了用户相关的权限、角色问题,以及表的创建相关的数据类型选择等等,以及相关联的SQL语法的使用。至此算是正式开始了使用崖山数据库。其实这个时候也通过了崖山数据库的YCA认证。
   (2)由于特别关注了崖山数据库的公众号和相关群聊,因此在今年崖山数据库YCP认证一开始就特别积极参与进来。也知道开始要深入了解崖山数据库了。这也从YCP的认证课程里可以看出来,重点放在了崖山数据库日常运维的学习。深化了崖山数据库SQL语法,也深入了解了数据库安全管理和备份的相关知识。
   此次学习中我最在意的事数据库安全备份相关的知识。数据备份对于数据库,是必不可少且不可或缺的一部分,它作用和意义在于保护数据的完整性、可用性和安全性,确保数据在意外情况下能够快速恢复,提高业务的连续性和稳定性。崖山数据库的备份恢复中SQL命令的备份恢复与Oracle的rman备份有着异曲同工之处,便于从事DBA相关工作的人员理解和学习。尤其是Oracle DBA更容易深入理解和快速上手使用。
   在本次学习过程中比较让我在意或者说印象深刻的是崖山有着完善的运维管理和数据维护平台,这相较于其他各种国产数据库来说对于用户是相当的便利了。尤其是崖山迁移平台(YashanDB Migration Platform,YMP),这对于要进行国产化去O的公司来说提供了非常便利、快捷、低成本的选型方案。对于数据库推广也是一大助力。

三、感受。

   对于参加过其他国产数据库认证的DBA来说,崖山数据库的YCA、YCP认证在国产数据库认证中,算得上比较认真的了,除了必要的理论知识学习,还有必要的实操上机操作。这对推广崖山数据库起到了必要作用。虽说增加了一定难度,但是也让从事相关工作的人员切实得到了对崖山数据库的学习和理解。我本人比较赞同理论加上机实操的认证方式。
   另外对于YCP认证学习过程中,我也提一点自己的看法,觉得在YCP课程中添加崖山数据库高可用中的主备搭建和使用这样的实操,而现在是操作的性能优化可以再后续的YCM中进行进一步的深化更为合理。数据库的性能优化本身就是一个比较广泛和深入的科目,现阶段的YCP中体现的有些许的泛泛之处,不如换做更为常用和实用的高可用环境搭建更有助于广大企业来了解并增强数据库选型的意向。此想法也是个人想法,希望崖山数据库后续能更加完善和加强相关方面的推广。

各位同学如果有关于崖山数据库的学习意向的,可以去看看现在崖山数据库YCA认证:
YashanDB|崖山数据库系统YashanDB学习中心-YCA认证详情

这篇关于【YashanDB认证】-国产数据库-崖山的学习认证之路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1080822

相关文章

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Druid连接池实现自定义数据库密码加解密功能

《Druid连接池实现自定义数据库密码加解密功能》在现代应用开发中,数据安全是至关重要的,本文将介绍如何在​​Druid​​连接池中实现自定义的数据库密码加解密功能,有需要的小伙伴可以参考一下... 目录1. 环境准备2. 密码加密算法的选择3. 自定义 ​​DruidDataSource​​ 的密码解密3

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

Python+PyQt5实现MySQL数据库备份神器

《Python+PyQt5实现MySQL数据库备份神器》在数据库管理工作中,定期备份是确保数据安全的重要措施,本文将介绍如何使用Python+PyQt5开发一个高颜值,多功能的MySQL数据库备份工具... 目录概述功能特性核心功能矩阵特色功能界面展示主界面设计动态效果演示使用教程环境准备操作流程代码深度解

MySQL数据库实现批量表分区完整示例

《MySQL数据库实现批量表分区完整示例》通俗地讲表分区是将一大表,根据条件分割成若干个小表,:本文主要介绍MySQL数据库实现批量表分区的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录一、表分区条件二、常规表和分区表的区别三、表分区的创建四、将既有表转换分区表脚本五、批量转换表为分区

MySQL Workbench工具导出导入数据库方式

《MySQLWorkbench工具导出导入数据库方式》:本文主要介绍MySQLWorkbench工具导出导入数据库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录mysql Workbench工具导出导入数据库第一步 www.chinasem.cn数据库导出第二步