【发布时间】:2021-03-18 16:32:30
【问题描述】:
在创建架构图时,如果您只是从数据库中获取数据而不写入数据,那么箭头应该指向哪里?我在想,它应该是双向的,因为来自数据库的应用程序请求和数据返回到应用程序。或者它应该只是从数据库到应用程序,即使数据库无法自行执行操作?
【问题讨论】:
标签: architecture diagram
在创建架构图时,如果您只是从数据库中获取数据而不写入数据,那么箭头应该指向哪里?我在想,它应该是双向的,因为来自数据库的应用程序请求和数据返回到应用程序。或者它应该只是从数据库到应用程序,即使数据库无法自行执行操作?
【问题讨论】:
标签: architecture diagram
AFAIK,关于我们应该如何构建图表的方式没有明确定义的规则,最重要的是要有足够的描述性,以便需要阅读它们的人容易理解。
确实,DB 无法自行启动连接(它响应来自应用程序的请求),但通常在架构图中您希望突出显示数据流,而不一定是启动连接的组件。
如果应用程序只是将数据写入数据库,我更愿意制作一个指向数据库的箭头,说明数据流动的方向。如果您只是在阅读,那么我会将箭头指向应用程序(如果您同时执行这两项操作,则为双向)。
归根结底,最重要的是在整个图表中保持一致。您可以在某处添加注释以明确说明箭头的一般含义。
【讨论】: