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

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

一、数据库程序在线访问方式和 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

相关推荐

  • 适合普通人兼职副业赚钱的100个项目「推荐兼职副业每天一千元」

    小伙伴们大家好,这次李国峰早带大家来分析下关于适合普通人兼职副业赚钱的100个项目,兼职副业每天一千元,还有关于副业,兼职,都会,网络,普通人这些的相关干货文章,既然来了就别走了,好好的静下心把这篇文章阅读完相信你会有一定的收获哦! 日赚百元的工作很多,但如果是副业,肯定是下班后才能干,所以日赚百元没有那么容易! 全部以晚上6点下班为例,我来给你罗列一下能赚…

    2023年1月27日
  • n95口罩绿色为啥比白色贵 详细介绍:n95口罩白色和绿色有什么区别

    HI,大家好,今天许子琪要和大家分享一些有关n95口罩绿色为啥比白色贵,n95口罩白色和绿色有什么区别的知识,还有口罩,白色,防护,颜色,系带的一些实用干货和最新内容分享,想要做好任何事情,都需要有一个明确的思路。希望我的分享能为你提供一些启发和思考! n95口罩是比较受欢迎的一种防护口罩,它可以起到很不错的防护效果,可以过滤空气中的病毒和细菌,防止病毒感染…

    2023年6月4日
  • 天猫直播间在哪里?天猫直播间玩法分享

    小伙伴们哈喽,这次其他的韩滨全就不说了,主要就是来讲讲天猫直播间在哪里?天猫直播间玩法分享,还有关于玩法,消费者,方式等等各种相关干货,希望各位能认真阅读。因为,只有这样才能真正理解和掌握! 在这个网络化的时代,直播已经成为一种流行的卖货方式,尤其是主播的直播天猫直播间,刺激了很多消费者的消费欲望。天猫直播是阿里巴巴旗下的直播平台,用于消费者直播。那么天猫直…

    2022年9月17日 自媒体
  • 泊船瓜洲 王安石,泊船瓜洲古诗全文及意思解释

    很高兴你能坚持经常过来支持笔者:许洪亮,今天就来说说关于泊船瓜洲 王安石,泊船瓜洲古诗全文及意思解释,以及关于春风,明月,多少次等等各种相关干货,思路决定出路,确实,这个真的很重要,希望能帮到你! 泊船瓜洲古诗,今天丽丽老师给大家整理了关于古诗文《泊船瓜洲》的相关资料,希望下面整理的泊船瓜洲全文完整版阅读及意思解释内容能够给大家提供帮助。 泊船瓜洲全文 作者…

    自媒体 2022年11月26日
  • 1000毫秒等于多少秒:最新小学单位换算技巧

    美好的1天将要从这里开始啦!今天笔者孙睿一来说说1000毫秒等于多少秒,小学单位换算技巧,以及公转,单位,时间的相关内容干货,成功的路上不会一帆风顺,每一个成功的背后都有一个惊人的故事。 这是一个非常有趣的问题。大部分单位都是10进制或者100、1000,进制,比如长度、体积、重量单位。但时间、角度和地理坐标却非10进制。 不得不说,时间的换算是所有单位换算…

    2022年11月5日
  • “和珅”扮演者王刚清空多平台账号,并且解散粉丝群

    大家好,我是本站的消息搜集者韩瑞峻,今天有什么话题想跟大家分享呢?“和珅”扮演者王刚清空多平台账号,并且解散粉丝群最近在网络上引起了广泛的讨论和关注,成为了热门话题之一。现在就让我们一起来探究这件事的具体情况吧! 近日,有网友发现“和珅”的扮演者演员王刚,将多个社交平台账号下的内容全部清空,并且解散了粉丝群。 此前,王刚在短视频平台上偶尔会记录、分享自己的生…

    2023年4月4日