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

Arrow direction for fetching data from database in architecture diagram?

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

据我所知,关于我们构建图表的方式并没有明确定义的规则,最重要的是要有足够的描述性,以便需要阅读它们的人容易理解。

DB 确实不能自己发起连接(它响应来自应用程序的请求),但通常在架构图中你想突出显示数据流,而不一定是发起连接的组件连接。

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

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