面向对象数据库有哪些「最新数据库访问技术」

小伙伴们你们好,卫糟青很高兴又和各位见面了,今天主要来讲讲面向对象数据库有哪些,数据库访问技术,还有数据库,对象,工厂等等等各种相关干货内容,成功的路上不会一帆风顺,每一个成功的背后都有一个惊人的故事。

一、数据库程序在线访问方式和 ORM 方式的优缺点:

数据库程序在线访问方式优点:

1、性能比 ORM 好

2、可以处理复杂查询语句

数据库程序在线访问方式缺点:

1、要求程序员懂 SQL 语句

2、修改与维护相对困难

ORM 优点:

1、使用 ORM 可以大大降低学习和开发成本。

2、程序员不用再写 SQL 来进行数据库操作。

3、减少程序的代码量。

4、降低由于 SQL 代码质量差而带来的影响。

ORM 缺点

1、不太容易处理复杂查询语句。

2、性能较直接用 SQL 差。

ORM,即 Object-Relationl Mapping,它在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的 SQL 语句打交道,只要像平时操作对象一样操作即可。当你开发一个应用程序的时候(不使用 OR Mapping),可能会涉及许多数据访问层的代码,用来从数据库保存、删除、读取对象信息等等,然而这些代码写起来总是重复的。

一个更好的办法就是引入 OR Mapping。实质上,一个 OR Mapping 会为你生成 DAL。与其自己写 DAL 代码,不如用 OR Mapping,你只需要关心对象就好。

使用 ORM 可以大大降低学习和开发成本。而在实际的开发中,真正对客户有价值的是其独特的业务功能,而不应该把大量时间花费在编写数据访问、CRUD 方法、后期的 Bug 查找和维护上。在使用 ORM 之后,ORM 框架已经把数据库转变成了我们熟悉的对象,我们将只需要了解面向对象开发就可以实现数据库应用程序的开发,不需要浪费时间在 SQL 上。同时也可减少代码量,减少数据层出错机会。

通过 Cache 的实现,能够对性能进行调优,实现了 ORM 区隔了实际数据存储和业务层之间的关系,能够对每一层进行单独跟踪,增加了性能优化的可能。

二、工厂模式

工厂模式分抽象工厂与工厂方法。

抽象工厂设计模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类。其优点是可以非常方便的创建一系列的对象,其使用场景也是创建系列对象的情况。可以针对 Oracle、MySQL、SQLServer 分别建立抽象工厂,若指定当前工厂为 Oracle 工厂,则创建出来的数据库连接,数据集等一系列的对象都是符合 Oracle 操作要求的。这样便于数据库之间的切换。

以上就是我为各位整理的文章所有内容,希望可以在一定程度上帮帮你,认认真真、仔细看完了面向对象数据库有哪些「最新数据库访问技术」,觉得收获很多知识,那就点个赞吧!赠人玫瑰有留余香!

本文发布者:万事通,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/10698.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年10月20日 09:17
下一篇 2022年10月20日 09:21

相关推荐

  • 阳历9月10日是什么节日「详细介绍:9月10日是什么节日」

    小伙伴们大家好,这次王梅仙早带大家来分析下关于阳历9月10日是什么节日,9月10日是什么节日,还有节日,和服,阳历,卢沟桥,公告等各种干货文章,这篇文章对新手朋友来说是比较重要的,因为涉及到各个方面,阅读完你一定能有所收获! 在这个问题上,网上有两派:一个是洗白色和服的女生,以为是普通的一天;另一派熟悉二战历史,觉得是特别敏感的一天。 哪个学校是对的?让历史…

    2023年2月27日
  • 关于北京的风景名胜「附:风景优美有北京的名胜古迹公园许多和」

    哈喽,小伙伴们大家好,今天韩王睿说的这篇文章关于北京的风景名胜,风景优美有北京的名胜古迹公园许多和,还有关于名胜古迹,风景,公园,景区,枫叶等一系列的内容,这些其实都是一些必备知识,只是有些时候我们没有遇到就没有去了解而已! 北京最美丽的风景名胜,历史悠久,尤其适宜观赏枫叶,票价30元 对于中国的首府北京,相信没有人会感到奇怪。自然带来的诸多益处,使得其成为…

    2023年1月27日 自媒体
  • 男子回家发现女友在啃馒头「秒懂:内心瞬间五味杂陈一句没钱令人心酸」

    HI,大家好,废话不多说,直接上干货:男子回家发现女友在啃馒头,内心瞬间五味杂陈一句没钱令人心酸,以及关于男子,女友,馒头,内心,发现的一系列相关内容,主要就是想给大家提供一个思路分享给大家,毕竟也是经过一系列总结过的哈! 近日,安徽一位男子发布的一段视频引发网友热议。该男子正在创业,所以经济比较困难,男子提前一天回家,意外发现女友在啃馒头,内心瞬间五味杂陈…

    2023年2月2日
  • 土豆中的龙葵碱含量一次摄入为多少导致食物中毒「新手必看:土豆里的龙葵素有什么危害」

    小伙伴们哈喽,这次其他的栋家就不说了,主要就是来讲讲土豆中的龙葵碱含量一次摄入为多少导致食物中毒,土豆里的龙葵素有什么危害,以及土豆,含量,糖类,营养素,两个相关的事项,只要你每天都能来,我就能每天整理一些不错的干货分享给你们! 土豆,虽然在我们日常生活中是再普通不过的食物了,但是它一点都不简单,不仅仅是发芽的土豆会有毒,特别是芽根的部分,而且它的叶子、茎也…

    2023年3月12日 自媒体
  • 讲述经商的电视剧有哪些「附:让人受益匪浅的10部经商剧」

    美好的1天即将在这里开始,下面就由笔者蒋桂梅来一起聊聊讲述经商的电视剧有哪些,让人受益匪浅的10部经商剧,还有关于电视剧,故事,染坊这些的精品干货文章,认认真真阅读完,若能把我想表达的全部理解,相信你已经离大牛不远了哈! 1、《鸡毛飞上天》:《鸡毛飞上天》,一个捡来的孩子,一个精明灵活的脑袋,背井离乡的创业,一个人的传奇,一代人的故事。时代的发展,无数机遇涌…

    2022年12月15日
  • 五款bt磁力下载软件「最新磁力链下载工具那个好」

    Hi,大家好,美好的一天从这里开始,今天主要讲解五款bt磁力下载软件(磁力链下载工具那个好),以及磁力,下载工具,迅雷相关的事项,精心为你准备的干货,通过这篇文章相信你能有所收货! bt种子,磁力链接,ed2K链接,下载工具软件我会根据系统分类为:全平台,移动端,PC电脑端软件。 全平台软件:FDM,uTorrent,闪电下载,迅雷,IDM,黑科云 PC桌面…

    2022年9月21日 自媒体