暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SUNDB数据库技术宝典 | SUNDB Connection Architecture

原创 科蓝SUNDB数据库 2024-01-03
153


1. 目的

本文介绍了如何根据模式访问SUNDB会话。

2. 简介

连接到SUNDB时,有两种类型的连接方法:DA模式和TCP(C / S)模式。 在D / A模型中,由于应用程序直接访问和操作数据库,因此在开发的早期阶段,许多问题都可能导致数据库实例变得不稳定。 因此,在最初的开发阶段,开发C / S模型然后在最后阶段切换到D / A模型可能更为高效。

3. DA MODE

当用户应用程序与SUNDB数据库在同一设备上运行时,可以使用DA模式。
image.png
结构如上,会话可以直接访问数据库,处理数据并返回结果。

4.TCP MODE

当用户应用程序在与SUNDB数据库相同的设备上或在不同的设备上运行时使用。
以下是TCP连接所需的进程及其作用。
image.png

4.1 Dedicated Mode

是每次连接一个会话,就生成一个gserver的结构。
image.png

当远程客户端(以下称为会话)请求连接数据库时,gserver将从glsnr进来的会话请求数据反映到表空间中,并将结果返回给会话。

4.2 Shared Mode

根据属性中设置的数生成gdispatcher和gserver进程,该数字不会因为会话数多少而改变。
image.png

从远程客户端(以下称为会话)请求连接到数据库时,glsnr从会话接收连接并转给gbalancer。
Gbalancer判断gdispatcher负荷多少,连接会话到低负荷gdispatcher。连接的gdispatcher将请求的数据保存在Global Queue。
Gserver将Global Queue中的数据反映到表空间,并返回结果到会话。


最后修改时间:2024-02-07 11:44:46
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论