架构图中从数据库获取数据的箭头方向?

Les*_*ter 11 architecture diagram

在创建架构图时,如果您只是从数据库中获取数据而不写入数据,那么箭头应该指向哪里?我在想,它应该是双向的,因为应用程序从数据库请求并且数据返回到应用程序。或者它应该只是从数据库到应用程序,即使数据库无法自行执行操作?

在此输入图像描述

Cos*_*iță 13

AFAIK,关于我们构建图表的方式没有明确定义的规则,最重要的是具有足够的描述性,以便需要阅读它们的人能够轻松理解。

确实,数据库无法自行启动连接(它响应来自应用程序的请求),但通常在架构图中,您希望突出显示数据流,而不一定是启动连接的组件。

如果应用程序仅将数据写入数据库,我更愿意制作一个指向数据库的箭头,说明数据流动的方向。如果您只是阅读,那么我会将箭头指向应用程序(如果您执行这两项操作,则为双向)。

归根结底,最重要的是整个图表保持一致。您可以在某处添加注释来明确说明箭头的一般含义。