当前位置: 首页 > news >正文

织梦网站首页内容佛山做网站公司有哪些

织梦网站首页内容,佛山做网站公司有哪些,手机app软件开发的价格,分类网站建设与开发数据库管理130期 2024-01-09 第130期 JSON二元性#xff08;20240109#xff09;1 简介2 关系型表和JSON存储的优劣3 Oracle JSON关系型二元性视图总结 第130期 JSON二元性#xff08;20240109#xff09; 上周#xff0c;又双叒飞了一趟上海#xff0c;也是2024年第一飞… 数据库管理130期 2024-01-09 第130期 JSON二元性202401091 简介2 关系型表和JSON存储的优劣3 Oracle JSON关系型二元性视图总结 第130期 JSON二元性20240109 上周又双叒飞了一趟上海也是2024年第一飞主要是受德哥邀请参加《国产数据库共话未来趋势·第三期-数据库实践哪家强》第一次当主持人紧张的一批嘴瓢了好几次同时进行了《国产数据库最大的敌人》的主题分享从Oracle的营收与研发投入展现Oracle的强大同时从Oracle 23c新特性JSON二元性来展现Oracle的创新能力。视频回放可以关注微信视频号“digoal德哥PostgreSQL”进行查看 1 简介 本期就来稍微深入的讲一下JSON二元性其实这个是去年Oracle 23c新特性探索连更那几篇遗留的一项内容主要是我在SQL和开发这块确实比较烂那时候就跳过了JSON二元性这个特性。在CAB/PABOracle通过一个非常直观的栗子讲解了这一特性我也很荣幸要到了对应的PPT并进行了翻译在本次大会上进行了分享。 Oracle JSON关系型二元性视图Oracle JSON Relational Duality Views简称JSON二元性(官方文档https://docs.oracle.com/en/database/oracle/oracle-database/23/jsnvu/overview-json-relational-duality-views.html)。其实简单点来说就是依然用关系型表用行列方式存放数据而通过视图来将表映射成JSON模型并可以通过传统JSON数据库方式来通过这个视图来操作对应数据。 下面我们以一个栗子搭建并维护一个学生课表APP来展示JSON二元性这一新特性 2 关系型表和JSON存储的优劣 关系型表的存储设计其实比较简单可以实现存储独立性、数据一致性还是查询便捷性 通过四表JOIN即可获取需要的结果但是通过SQL会出现输出结果的重复数据增加业务侧对数据的处理 而JSON存储对于业务程序来说可以做到几乎是拿来即可展示 在Oracle 23c出现之前为了在关系型数据库中存放JSON信息很多数据库比如Oracle、MySQL、PostgreSQL等已经将JSON作为一种原生数据类型引入数据库中即将JSON数据存放在列中。但是JSON文档存储也有一些问题比如数据冗余的问题 即多条数据存在相同的内容会出现数据的冗余这个栗子中就是多个学生有相同的课程同时如果需要对该条数据进行更新需要对所有关联数据进行操作比如某个课程需要换老师或教室增加了更新的开销和风险。 3 Oracle JSON关系型二元性视图 从Oracle 23c开始Oracle提供了一个存储模型存放所有类型数据的方案在Oracle眼中数据是以存储为中心而不是以使用为重数据的存储模型决定了数据的一切使用方式包括操作、语言和API JSON关系型二元性视图声明意图将关系型数据作为JSON文档使用允许数据库使用关系型表生成JSON格式和API 这个栗子中JSON二元性相关语句如下 CREATE JSON DUALITY VIEW student_schedule AS student {{student : stuidname : snamemajor : majorschedule : student_courses[ {course{time : timecourse : cnamecourseId : cidroom : room teacher unnest{teacher : tname}}} ] };通过JSON关系型二元性视图将关系型表映射成JSON格式APP可以使用标准的REST来从视图中GET获取JSON文档视图同样可以通过MongoDB兼容API或SQL进行访问 GET school.edu/student_sched?q{student:{$eq:Jill}}也可以使用PUTs、MongoDB兼容API或SQL来通过视图编辑文档数据库检测对文档的变更并且实时更新关系表中的数据 PUT school.edu/student_schedule/:stuidJSON二元性允许JSON文档包含任何对应用方便的数据JSON关系型二元性视图因为底层标准关系型行模式存储因此永远不会出现冗余数据相较于JSON数据库二元性为应用提供了更好的JSON使用及存储方式 另一方面使用JSON二元性功能不需要像传统JSON数据库那样针对每一种功能设计独立的JSON模型通过一套关系型表底层可以实现多种JSON模型映射以实现不同的功能从而降低数据底层逻辑设计难度提升数据使用便捷性 同时基于关系型表底层可以充分发挥关系型数据库在OLTP的性能优势并提供更加便捷多元化的分析方式还可以通过数据库的自动并行进一步提升性能 总结 Oracle 23c新特性JSON关系型二元性视图给数据库提供了全新的数据存储与使用思路同时进一步阐释并践行了Oracle融合数据库的理念。 老规矩知道写了些啥。
http://www.hkea.cn/news/14547746/

相关文章:

  • 淮南电商网站建设360搜索引擎优化
  • 什么是网站什么是网页福州seo经理招聘
  • 做网站都需要什么一家专门做印刷的网站
  • 中山哪家建网站好网页设计模板html代码手机版
  • 银川市住房城乡建设局网站常州建设网站公司哪家好
  • 电商网站建设定制网站域名使用期
  • 郑州 网站建设主营 网站建设 app开发
  • 用开源源码做淘宝客网站做擦边网站
  • 网站国际网络备案号简单的小程序开发
  • 网站自动seo网站案例分析
  • 网站推广策略含义百度快速提交入口
  • 搭建专业网站服务器门户网站设计思路
  • 网站设计文档模板锦州网站建设推广
  • 软件下载网站开发 论文遵义网站建设公司排名
  • 色系网站.天津百度推广开户
  • 怎么创建公司网站空间wordpress直达链接
  • 烟台专业网站建设服装电子商务网站建设过程与实现
  • 查找网站后台入口德州网站建设费用
  • 深圳网站建设好门户网站建设工作制度建立情况
  • 网站建设的推进方案可以进入任何网站的浏览器
  • 海南app网站建设全球最大设计网站
  • 网站后台传照片 c windows temp 拒绝访问代做百度关键词排名
  • 互联网企业网站模板优惠券精选网站怎么做
  • 互联国际网站国外html响应式网站模板下载
  • 国外免费做网站软件快速搭建网站模板
  • 兰州做网站开发wordpress主题无法创建目录
  • 做海关授权的网站阿里邮箱和WordPress
  • 旅游网站建设参考文献做学校网站的内容
  • 网站头部设计代码遵义在线遵义晚报
  • 免费的行情软件网站在线使用专做餐饮的网站