【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

相关文章

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

springboot security使用jwt认证方式

《springbootsecurity使用jwt认证方式》:本文主要介绍springbootsecurity使用jwt认证方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录前言代码示例依赖定义mapper定义用户信息的实体beansecurity相关的类提供登录接口测试提供一

mysql数据库重置表主键id的实现

《mysql数据库重置表主键id的实现》在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,本文主要介绍了mysql数据库重置表主键id的实现,具有一定的参考价值,感兴趣的可以了... 目录关键语法演示案例在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,当我们

Spring Boot 整合 MyBatis 连接数据库及常见问题

《SpringBoot整合MyBatis连接数据库及常见问题》MyBatis是一个优秀的持久层框架,支持定制化SQL、存储过程以及高级映射,下面详细介绍如何在SpringBoot项目中整合My... 目录一、基本配置1. 添加依赖2. 配置数据库连接二、项目结构三、核心组件实现(示例)1. 实体类2. Ma

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

Java实现数据库图片上传与存储功能

《Java实现数据库图片上传与存储功能》在现代的Web开发中,上传图片并将其存储在数据库中是常见的需求之一,本文将介绍如何通过Java实现图片上传,存储到数据库的完整过程,希望对大家有所帮助... 目录1. 项目结构2. 数据库表设计3. 实现图片上传功能3.1 文件上传控制器3.2 图片上传服务4. 实现

使用Dify访问mysql数据库详细代码示例

《使用Dify访问mysql数据库详细代码示例》:本文主要介绍使用Dify访问mysql数据库的相关资料,并详细讲解了如何在本地搭建数据库访问服务,使用ngrok暴露到公网,并创建知识库、数据库访... 1、在本地搭建数据库访问的服务,并使用ngrok暴露到公网。#sql_tools.pyfrom

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx