数据库管理-第205期 换个角度看23ai(20240617)

数据库管理205期 2024-06-17

  • 数据库管理-第205期 换个角度看23ai(20240617)
    • 1 规范应用开发
    • 2 融合
    • 总结

数据库管理-第205期 换个角度看23ai(20240617)

作者:胖头鱼的鱼缸(尹海文)
Oracle ACE Pro: Database(Oracle与MySQL)
PostgreSQL ACE Partner
10年数据库行业经验,现主要从事数据库服务工作
拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证
墨天轮MVP、认证技术专家、年度墨力之星,ITPUB认证专家、专家百人团成员,OCM讲师,PolarDB开源社区技术顾问,HaloDB外聘技术顾问、OceanBase观察团成员,青学会(青年数据库学习互助会)外部顾问
圈内拥有“总监”、“保安”、“国产数据库最大敌人”等称号,非著名社恐(社交恐怖分子)
公众号:胖头鱼的鱼缸;CSDN:胖头鱼的鱼缸(尹海文);墨天轮:胖头鱼的鱼缸;ITPUB:yhw1809。
除授权转载并标明出处外,均为“非法”抄袭

本来耽搁了几期,想给优先级事务做个实战收尾,结果FREE版不支持这个功能(其实测试了一下,特定版也没有对应的参数,应该是23ai新加的功能):
image.png
只能作罢,等OP版,应该也快了。起了个头总想着写完,这一期换个角度看看Oracle Database 23ai的关于应用开发的一些新功能。

1 规范应用开发

其实稍微认真看看JSON关系二元性视图和属性图,实现二者功能的方式本质上是十分类似的,其实就是通过创建view或graph来将关系数据表映射成JSON或图。但是说真的,想要短时间去颠覆传统的直接使用MongoDB存储JSON和Neo4J存储图数据还是很难的。但是换一个角度,无论是JSON关系二元性视图还是属性图,都需要将底层的关系数据表设计的很好,需要按照范式要求设计并指定好主外键。
这里就先不说范式设计了,网上文档一抓一大把,好处劣势都讲的很清楚,但是在OLTP系统中我认为是有用的。毕竟很多时候数据库出现问题大多数是SQL写的不好,而良好的表逻辑设计可以极大避免烂SQL出现的概率,而良好的表逻辑设计也可以更好地支撑应用的功能迭代、变更与增加。在Oracle Database 23ai上还能使用上更多的融合数据库功能。
image.png

2 融合

很多人认为,融合数据库和多模数据库似乎是很相近的概念,但在我看来,还是有很多不一样。很多多模数据库仅仅是将一些其他数据模态作为一种新增的数据类型只能使用SQL进行操作;也有些数据库是将其他模态数据库操作方式直接加入数据库中,但大多无法与关系表联查。
而Oracle融合数据库,除了将其他一些数据模态引入为新的数据类型以外,也用了关系表映射的方式实现了JSON并可通过MongoDB API进行操作;引入可以使用KafKa API操作的TxEventQ,强力支持微服务架构;简单SQL可完成查询和完整DML操作的Vector数据类型;无需修改数据操作方式的全功能True Cache…不仅支持SQL操作多模数据,也支持传统方式去操作,有些还做到了两种方式均可操作,这样我才是我认为的融合数据库。
23ai.jpg

总结

今天内容写的晕晕乎乎的,换了个角度看Oracle Database 23ai。
老规矩,不知道写了些啥。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/29101.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大量用户中招,远控木马已经潜伏各类在线会议平台

从 2023 年 12 月开始,研究人员发现有攻击者创建虚假 Skype、Google Meet 和 Zoom 网站来进行恶意软件传播。攻击者为安卓用户投递 SpyNote 远控木马,为 Windows 用户投递 NjRAT 和 DCRAT 远控木马。 攻击行动概述 攻击者在单个 IP 地址上部署了所有的虚…

小白入手实现AI客服机器人demo

一、环境准备 1 安装python 2 安装vscode 3 安装相关python库 pip install flask flask_cors openai 4.在vscode里安装TONGYI Lingma(AI编程助手) 二、后端搭建 创建一个后端文件夹chatbot,再新建一个app.py的python文件 from flask import Flask, requ…

electron下载失败(electron如何切换镜像源)

打开: 或者: C:\Users\用户名\.npmrc 添加: electron_mirrorhttps://npmmirror.com/mirrors/electron/ 到文件中,保存 方法二: npm config set ELECTRON_MIRROR https://npmmirror.com/mirrors/electron/ ELECTR…

AIOps在业务运维的最佳应用实践

随着企业IT基础架构的复杂性日益增加,传统运维模式难以满足高效、稳定的业务需求。AIOps(人工智能运维)作为一种新兴技术,通过数据驱动的自动化和智能化手段,有效提升了IT运维的效率和可靠性。本文将探讨AIOps在业务运…

FPGA的基础仿真项目--七段数码管设计显示学号

一、设计实验目的 1. 了解数码管显示模块的工作原理。 2. 熟悉VHDL 硬件描述语言及自顶向下的设计思想。 3. 掌握利用FPGA设计6位数码管扫描显示驱动电路的方法。 二、实验设备 1. PC机 2.Cyclone IV FPGA开发板 三、扫描原理 下图所…

PHP邮箱服务器搭建与配置教程?如何使用?

PHP邮箱服务器搭建的步骤?服务器搭建的注意事项? 在当今的数字化时代,电子邮件仍然是沟通和业务处理的重要工具之一。通过PHP搭建和配置一个邮箱服务器,您可以实现自主掌控邮件系统,确保数据的安全性和隐私性。AokSen…

VMWARE安装Centos8,并且使用ssh连接虚拟机

VMWARE安装Centos8,并且使用ssh连接虚拟机 安装VMWARE安装Centos 8SSH连接 安装VMWARE 参考这篇文章: https://blog.csdn.net/weixin_74195551/article/details/127288338 安装Centos 8 首先在aliyun镜像仓库下载: https://mirrors.aliyun.com/centos/8/isos/x86_64/ 我下载…

如何拥有自己的微信小程序

如何拥有自己的微信小程序 ~~话先放在这里~~ 写在前面申请一个属于自己的小程序先去[微信开放平台](https://open.weixin.qq.com/home)申请一个你的小程序扫码申请新小程序小程序该记好的个人信息 安装微信开发者工具下载工具关联你的小程序请求域名配置发布小程序 BUY一个自己…

高考之后,专业与学校如何选择?

随着2024年高考的结束,考生们面临着选择专业或学校的难题。选择专业意味着专注于一个特定领域,直接影响未来的职业发展和兴趣培养;而选择学校则提供了更优越的学术氛围和广泛的社交机会,对个人综合素质提升有重要作用。无论选择哪…

基于YOLOv8m的船舶检测(附数据集和Coovally操作步骤)

本文主要内容:详细介绍了船舶检测整个过程,从创建数据集到训练模型再到预测结果全部可视化操作与分析。 文末有数据集获取方式,请先看检测效果 现状 船舶检测和识别是一项重要的任务,它涉及到航运安全、港口管理、海洋保护等方面&#xff0c…

使用 cx_Oracle 在 Oracle 中等待记录并执行操作

问题背景: 在第一个 Python 项目中,需要等待记录被插入 Oracle 表中,一旦记录存在,就调用 Python 函数。目前使用 cx_Oracle 库,采用一种无限循环的方式来查询表。如果记录存在,就调用函数,然后…

在ubuntu16中下载VMware Tools工具

一、打开植入 二、开始安装 打开驱动放置的默认位置 在这里打开终端;添加到/home/你的用户名/Downloand/中 进入后解压 然后进去解压后的文件 终端输入 sudo ./vmware-install.pl 开始安装前的配置(很麻烦跟着输就行) 继续 出现如上…

八分钟生成一篇两万字的文章演示——《基于灰色预测的人口预测模型》

文章目录 工具使用 《基于灰色预测的人口预测模型》-全文由AI一次性生成文献综述研究方法模型开发灰色预测模型的数学构建参数估计模型验证 案例研究案例研究描述数据收集与预处理灰色预测模型的应用 文献综述研究方法模型开发灰色预测模型的数学构建参数估计模型验证 案例研究…

关于事务流的思考

关于事务流的思考 1 事务流业务分析 ​ 不同业务可能有不同的审核流程,而activiti为大家提供了一套公用的审核功能,基于这些功能我们可以根据自己的业务需求组合出我们自己的审核流程,而这里我要实现的事务流有如下功能:角色为结…

售前方案VS产品经理

售前和产品经理分别是做什么的 售前方案:主要负责在销售过程中与客户沟通,了解客户需求,提供技术支持和解决方案演示的技术人员。协助销售团队与客户沟通,帮助客户理解产品特性和技术细节,确保产品与客户需求匹配。售前…

智能体(Agent)实战——从gpts到auto gen

一.GPTs 智能体以大模型作为大脑,同时配备技能,使其能够完成具体的任务。同时,为了应用于垂直领域,我们需要为大模型定义一个角色,并构建知识库。最后,定义完整的流程,使其完成整个任务。以组会汇报的智能体为例,定义如下 1.创建自己的gpt 2.角色定义 该 Agent 是一种智…

计算机图形学入门13:纹理映射常见问题、MipMap

上一章介绍了纹理映射,这一章介绍纹理映射常见的问题。 1.纹理太小 1.1产生原因 例如要渲染一面墙,它的分辨率4K,但与它对应的纹理大小是256x256,这样要怎样?显然纹理会被拉大。当墙面上一个点去查询纹理时&#xff0…

研发管理平台有哪些?符合软件公司需求的工具要具备这几个特征!

本人从事TOB行业十余年,目前就职的就是一家软件公司。下面,本人就站在软件公司的角度来讲一讲:我们公司做项目研发时,会选择一个什么样的研发管理工具来辅助?供大家参考。 众所周知,软件研发项目是一个复杂…

电商商品项目||电商竞品分析|主流电商商品API接口在竞品分析中的重要应用

竞争数据采集 竞争数据是对在电子商务业务中彼此存在竞争关系的商家、品牌、产品(即竞争对手)等各项运营数据的总称,在电子商务企业的经营过程中,对竞争对手进行分析可以帮助决策者和管理员了解竞争对手的发展势头,为企业成略制定…

通用视频模板解决方案,视频生产制作更轻松

对于许多企业来说,视频制作往往面临着技术门槛高、制作周期长、成本投入大等难题。为了解决这些问题,美摄科技凭借其领先的跨平台视频技术和完善的工具链,推出了面向企业的视频通用模板解决方案,为企业视频制作带来了全新的革命性…