范文无忧网范文学习范文大全

尽量避免二次调用数据库或者API调用是什么

05月22日 编辑 fanwen51.com

[什么是Oracle数据库Oracle数据库是什么]Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统 以现在常见的10G为例:Oracle 10g数据库关键目标有二:1 降低管理开销,2 提高性能。 Orac...+阅读

尽量避免二次调用数据库或者API调用是什么

您这问题什么意思

要问 尽量避免二次调用数据库或者API 是因为什么么。

一次业务请求如果涉及到数据库/API的话,要尽量一次调用完毕,因为访问数据库/API需要创建连接,访问之后数据库/API还需要释放对你的连接,这都需要资源来做这些事情,如何能最大化的节省资源? 请求数量是我们控制不了的,那么我们能够控制的就是在我们处理请求时,能够最少的使用数据库/API的资源。所以要尽量1次调用完毕,可达到最大化节省资源的目的。

记得有一个小笑话,正好可以形象的说明这一点。

说有一个小卖店,店比较小,有些东西都摆的很高,需要老板爬梯子去拿。 有一天来了三个顾客,第一个顾客说: 老板,我要一包方便面。 老板爬上梯子给他拿了一包方便面。 第二个顾客说:老板,我也要一包方便面。 老板不情愿的又爬上梯子拿了一包方便面递给了他,这时老板指着第三位顾客说,你是不是也要一包方便面? 第三个顾客摇摇头,老板于是从梯子上下来,问第三个顾客,你要什么? 第三个顾客说: 我要两包方便面。

上述笑话中,如果把顾客购买方便面视作一次业务请求,那么我们数据库/API就是老板这个人,我们爬上梯子把方便面递给顾客。 如果顾客要两包方便面, 作为老板的我们有两种做法,一种是爬上梯子拿下一包方便面,再爬上梯子拿下一包方便面, 另一种是爬上梯子一下拿下两包方便面,如若是你,你会怎么做?

延伸阅读:

什么是Oracle数据库 Oracle数据库是什么Oracle应用产品包括财务、供应链、制造、项目管理、人力资源和市场与销售等150多个模块,荣获多项世界大奖,现已被全球近7600多家 企业所采用。由于在电子商务方面的杰出表现,Or...

怎么用VLOOKUP调用另一张工作表中的数据假设第一份工作表A列是工号,B列是姓名,还有C列是底薪,D列是成绩,等等。 要在第二份工作表上调用第一份工作表上的数据,做法如下: 假设在第二份工作表的A列输入工号,在B列显示相应人...

vb怎么调用microsoft lili中文女声语音库展开全部 前提条件电脑安装中文语音合成引擎,推荐安装:Neospeech中文女声_Lily .net中比较简单: C#中可以使用System.Speech程序集来访问这个语音引擎。设置语音引擎的代码如下...

excel表 1:每个业务员的销售记录表2:调用表1其中一个业务员对因为没有展示表结构,只能叙述实现方法,需要用到下列函数:NIDEX(),IF(),SAMLL(),MATCH(),ROW(),COLUMN() 如果表2获取数据顺序不变(假设:表2A1是想获取的业务员姓名,数据从第二行B...

如何在excel公式中调用常量单元格?将D 2、D3改成绝对引用,即将公式改为=E6*$D$2/$D$3即可。 EXCEL单元格的引用包括相对引用、绝对引用和混合引用三种。 相对引用 公式中的相对单元格引用(例如 A1)是基于包含公...

什么是 WO开放平台的API战略什么是 WO开放平台的API战略,什么是Web战略什么是网站客户群什么是网站发布什么是3次点击规:中国联通拥有超过三亿的优质客户,先前与苹果强强联手,通力合作,一举使得移动网络走进...

objectivec实例方法类方法如何调用objectivec实例方法类方法如何调用,如何学习 ObjectiveC语言这方面最好的书有什么:在书写了类的声明和实现后,应用程序如何去调用它呢? 在Objective-c中,调用方法的简单格式如下:...

linux在系统调用中如何得到调用进程的进程信息linux在系统调用中如何得到调用进程的进程信息,如何在windows下查看进程的子进程:#include <stdio.h> #include <sys/types.h> #include <sys/resource.h> #include <unistd.h...

如何调用module exports类中的其他方法如何调用module exports类中的其他方法,自寻快乐有什么好方法:相信大家都很熟悉exports的用法了,你可以创建一个function在你的模块中如下:[javascript] view plaincopyprint?ex...

推荐阅读
图文推荐
栏目列表