12
返回列表 发新帖
楼主: crane_t

[讨论] oracle在客户端提供给应用程序的函数其通信机制是怎么样的?有人知道吗?

[复制链接]
论坛徽章:
47
蒙奇·D·路飞
日期:2017-03-27 08:04:23马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11一汽
日期:2013-09-01 20:46:27复活蛋
日期:2013-03-13 07:55:232013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20
11#
发表于 2013-7-13 00:06 | 只看该作者
Not sure what your mean. But I remember Oracle SQL Developer has two "types". One relies on Oracle client, probably using OCI (thick) JDBC driver. The other does not need Oracle client, using JDBC thin driver.

使用道具 举报

回复
论坛徽章:
11
奥运纪念徽章
日期:2012-11-28 09:37:30马上加薪
日期:2014-03-20 16:14:11马上有对象
日期:2014-03-20 16:14:11马上有钱
日期:2014-03-20 16:14:11马上有房
日期:2014-03-20 16:14:11马上有车
日期:2014-03-20 16:13:24ITPUB社区12周年站庆徽章
日期:2013-10-17 13:56:39ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:422013年新春福章
日期:2013-02-25 14:51:24ITPUB官方微博粉丝徽章
日期:2012-12-11 17:06:47
12#
发表于 2013-7-13 00:08 | 只看该作者
crane_t 发表于 2013-7-12 23:56
其实,我只是觉得客户端的配置工具已经把服务端的地址、端口、库名(SID)都已配好,这种情况下,库函数内 ...

你提的问题对我来说比较高端了,我完全是瞎扯了一番。
希望高手能解答一下。

使用道具 举报

回复
论坛徽章:
0
13#
 楼主| 发表于 2013-7-13 00:15 | 只看该作者

To:Yong Huang

本帖最后由 crane_t 于 2013-7-13 00:22 编辑

JDBC又能怎么样呢?拨开一层一层的封装还不是TCP/IP通信。

其实我只是吃不准,在这个架构中,是要客户端服务(我认为不是一个普通程序,因为其还要做结果中转,这是返回方向的事)中转更好呢?还是由应用程序调用库函数,直接向服务端通信更好(我这里说的直接向服务端通信,对于应用程序来说是不可见的,对它来说它只是调用函数,传递参数,得到调用返回而已,至于函数的内部机制,其无须了解,也无法了解,能够支持这种做法的前提就是客户端工具已经配好了服务端的IP和端口,甚至库SID)。

我的问题可能横空出世,不知道朋友你理解我说的是什么吗!?我只是以Oracle为例说的,这样比较具体而不是很抽象。

使用道具 举报

回复
论坛徽章:
40
2014年新春福章
日期:2014-02-18 16:42:02秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:51:162015年中国系统架构师大会纪念徽章
日期:2015-09-16 12:54:392014系统架构师大会纪念章
日期:2015-09-16 12:54:392013系统架构师大会纪念章
日期:2015-09-16 12:54:392012系统架构师大会纪念章
日期:2015-09-16 12:54:392011系统架构师大会纪念章
日期:2015-09-16 12:54:392010系统架构师大会纪念
日期:2015-09-16 12:54:39秀才
日期:2015-12-25 15:31:10
14#
发表于 2013-7-16 16:43 | 只看该作者
我赞成前者:这个函数库的机制是使应用程序直接与服务端通信

使用道具 举报

回复
论坛徽章:
0
15#
 楼主| 发表于 2013-7-22 17:39 | 只看该作者
我已经知道了。

在发送侧,也是需要客户端的。主要的原因就是节省网络连接,减少因连接而带来的错误和重传。

至于细节的原因和如何如何,我就不说了。这不是数据库应用和管理范畴。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表