Monthly Archives: May 2024

23ai中的True Cache到底能做啥?

最近,Oracle的产品管理总监在Oracle数据库内幕中介绍了True Cache。 原文链接如下: – https://blogs.oracle.com/database/post/introducing-oracle-true-cache 由于这篇文章比较火爆,我们国内已经有很多的数据库爱好者完整的翻译这篇文章,所以笔者也不需要重复翻译,本文旨在提炼文中关键信息,并使用大白话和大家一起探讨下23ai中的True Cache功能: 1.为什么需要True Cache? 2.True Cache工作原理 3.应用程序使用True Cache 4.True Cache的好处和应用场景 1.为什么需要True Cache? 通常这个问题会是IT部门的领导层最关心的问题,现有架构下,为什么需要引入True Cache? 回答这个问题,需要先了解下目前的发展趋势,当下随着数字化环境的不断发展,各类应用要求提供实时响应成为当务之急,而大家都知道数据库的资源很宝贵,大部分高并发应用其实都是读多写入的场景,所以业界常用的方案就是在数据库的前面加一个缓存层,且将它设计在内存中缓存(Caching),这个底层逻辑其实也非常简单,就是内存的速度一定是远远高于存储速度的,这是介质本身存在的数量级的性能差异。 当然,能接受用缓存的共识是这个缓存中无需最新的数据,说白了,无论你用什么样的缓存技术,读的数据无论多少,一定都是有延迟的,可应用需求一定会要求这个延迟越小越好,这里原文中立马就提到Oracle提供的True Cache是一个突破性的缓存解决方案,那这个突破性具体体现在哪里呢? 性能的进一步优化 缓解数据陈旧问题 有效管理缓存数据 这些方面的优势是因为True Cache相当于是一个主库的全功能的只读副本,类似ADG,但又比ADG轻量,它不需要数据文件的存储,别小看这一点,对于当下一个动辄几十T数据量的数据库来说,将会是非常大的成本节约。 2.True Cache工作原理 这里,提炼文中关键的几点: 应用程序通过Oracle JDBC Driver连接对应实例(主库和True Cache实例) 当发生Cache miss(缓存未命中)时,True Cache会从主库获取块 当True Cache实例首次启动,除了获取Cache miss的块,还会以large … Continue reading

Posted in New Features | Tagged | Comments Off on 23ai中的True Cache到底能做啥?

23ai免费版本环境快速就绪

笔者感受就是搞一套Oracle 23ai的学习测试环境,从未如此的简单高效。 因为近期Oracle 23ai这个话题很火,很多人也在找实验环境想亲自体验测试一番。 其实搞这样的环境没有任何的门槛,甚至无需注册任何账号,直接安装免费的Oracle VM VirtualBox,下载现成的23ai环境,双击导入,就可以开始一系列有关23ai的测试工作了。 1.下载最新的Oracle VM VirtualBox 直接搜索下载即可,免费。 这里唯一需要注意的是,不要用过低的版本,实测过低版本无法正常运行,下面的这个版本我实测是运行正常的,不会有任何报错。 2.下载并双击导入 下载.ova后缀的这个文件 – Oracle_Database_23ai_Free_Developer.ova 下载地址:Oracle Database 23ai Free: – https://www.oracle.com/database/free/get-started/ 选择这个: 下载后直接双击导入到VirtualBox中: 3.启动运行导入的虚拟机环境 在VirtualBox中启动这个虚拟机环境: 4.所有环境已就绪 虚拟机启动成功之后,进入会发现所有常规测试所需的环境已经就绪,想测试啥就直接测试吧: 比如随手试下在23ai中是否内置支持创建带有vector数据类型字段的表: 此外,连APEX、SQL Developer等环境都是配置好的,测试非常方便: 还在等什么呢?耳听为虚,眼见为实,快来搭建属于你自己的23ai测试环境吧~

Posted in AI, Oracle安装部署 | Tagged | Comments Off on 23ai免费版本环境快速就绪

免费考AI OCP认证,附通关秘籍!

这是一个能让你快速熟悉AI相关技能的考试,由Oracle官方提供,而且限时免费。 它就是OCI Generative AI Professional。 可以看到,目前免费政策正在执行,到今年的7月31号截止,有想法的小伙伴们要抓紧学习了。 具体信息可参考OU官方的介绍:全新推出OCI Generative AI免费认证 最近刚考完这个认证,下面具体来分享实际考这个认证的经验,可作为通关秘籍,帮助大家建立信心。 整个通关过程涉及到4个部分: 其中第一部分OCI Generative AI Professional是这个认证配套的培训课程,一共6h+,非常经典,认真听讲一定会受益匪浅的。 即便你没有需求一定要通过这个考试,了解课程中讲到的一些概念,对加深AI LLM基础原理的理解也是非常有帮助,课程中举的例子都是那种相当简单易懂的类型。 在第一个部分中的重点章节会穿插有本节小测试,给出的5道题答对4道就OK,基本认真听讲都没问题,如果这里正确率没有达标,说明在课程的某些地方走神了,需要回过头来认真听再重新测试就可以。 还有个小技巧,遇到当时不能理解的,先记下来,完整听一遍后回头再看,比如T-Few这些的概念之类。 估计有很多人会习惯性的以为看完这个课程就可以直接约考试了,但实际上后面的才是秘籍所在,可以说都是实打实的帮你提升通过考试的概率。具体来说: 第二部分Prepare for OCI Generative AI Professional Certification,就是在告诉你如何答题,这个部分给出的9道示例题,很多都是在你实际考试中会出现的原题或是母题。而且讲师会手把手的带你分析如何选出正确答案。 第三部分Practice Exam: OCI Generative AI Professional Certification,更是直接给你25道题做练习测试,不过这里的设计是,你答对了会有解析,答错了就只会告诉你答错了,不会告诉你正确答案也没有解析,但这也相当于帮助你排除了一个错误答案。这些题感觉上也有不少原题或是母题,非常利于提升考试成绩。 总之,第二第三部分同样非常重要!!! 如果轻视了第二第三部分,比如只看了第一部分的课程去考试,是擦边通过的水平(40道题答对26道是65分),但若能在这个基础上,好好利用第二第三部分的内容,就会大幅提升你的考试成绩,感觉会到90分左右,这就是最关键的通关秘籍喽~ 当前面三个部分都认真完成之后,恭喜你,离成功就差一次真正的考试了,第四部分就是指导你预约一个合适的时间,准备好自己的身份证件,找一个安静的地方,按要求check in,考官提示你OK,给你一个码输入后,就可以正常开始考试了,考试通过后会收到类似这样的OCP证书,和传统DB类证书没有有效期不同,这个证书的有效期是2年: 最后祝大家都能顺利通过这个考试,同时对AI的理解更上一层楼。 Good … Continue reading

Posted in AI | Tagged | Comments Off on 免费考AI OCP认证,附通关秘籍!

MAC批量删除文件名中某一段的内容

有时候从网络下载的资源,文件名会带有一些广告,比如网址之类。 因为文件通常很多,一个个改名工作量太大且乏味。 所以,测试写命名替换更高效,比如下面就是查找当前目录下,文件名包含【www.alfredzhao.cn】的部分直接删除掉,但保留文件名的其他部分。 find ./ -type f -name ‘*【www.alfredzhao.cn】*’ -exec bash -c ‘f=”{}”; mv — “$f” “${f//【www.alfredzhao.cn】/}”‘ \;

Posted in 善事利器 | Tagged | Comments Off on MAC批量删除文件名中某一段的内容