【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

相关文章

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

C#实现文件读写到SQLite数据库

《C#实现文件读写到SQLite数据库》这篇文章主要为大家详细介绍了使用C#将文件读写到SQLite数据库的几种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录1. 使用 BLOB 存储文件2. 存储文件路径3. 分块存储文件《文件读写到SQLite数据库China编程的方法》博客中,介绍了文

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO

SQL Server数据库磁盘满了的解决办法

《SQLServer数据库磁盘满了的解决办法》系统再正常运行,我还在操作中,突然发现接口报错,后续所有接口都报错了,一查日志发现说是数据库磁盘满了,所以本文记录了SQLServer数据库磁盘满了的解... 目录问题解决方法删除数据库日志设置数据库日志大小问题今http://www.chinasem.cn天发

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica