1. 目的
本文介绍了如何根据模式访问SUNDB会话。
2. 简介
连接到SUNDB时,有两种类型的连接方法:DA模式和TCP(C / S)模式。 在D / A模型中,由于应用程序直接访问和操作数据库,因此在开发的早期阶段,许多问题都可能导致数据库实例变得不稳定。 因此,在最初的开发阶段,开发C / S模型然后在最后阶段切换到D / A模型可能更为高效。
3. DA MODE
当用户应用程序与SUNDB数据库在同一设备上运行时,可以使用DA模式。
结构如上,会话可以直接访问数据库,处理数据并返回结果。
4.TCP MODE
当用户应用程序在与SUNDB数据库相同的设备上或在不同的设备上运行时使用。
以下是TCP连接所需的进程及其作用。
4.1 Dedicated Mode
是每次连接一个会话,就生成一个gserver的结构。
当远程客户端(以下称为会话)请求连接数据库时,gserver将从glsnr进来的会话请求数据反映到表空间中,并将结果返回给会话。
4.2 Shared Mode
根据属性中设置的数生成gdispatcher和gserver进程,该数字不会因为会话数多少而改变。
从远程客户端(以下称为会话)请求连接到数据库时,glsnr从会话接收连接并转给gbalancer。
Gbalancer判断gdispatcher负荷多少,连接会话到低负荷gdispatcher。连接的gdispatcher将请求的数据保存在Global Queue。
Gserver将Global Queue中的数据反映到表空间,并返回结果到会话。
最后修改时间:2024-02-07 11:44:46
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。