gpt4 book ai didi

data-binding - 从几个数据库表中连接数据的最佳位置在哪里?在前端还是后端?

转载 作者:行者123 更新时间:2023-12-05 05:12:29 24 4
gpt4 key购买 nike

例如我有 3 个表,在前端我需要显示包含用户、他们的职位和部门的表。

我在数据库中有以下表格,可以通过 REST API 获取它:

用户ID,姓名,position_id(外键),department_id(外键)

职位ID,姓名

部门ID,姓名

在Front-End 建表时join data 显示在Users 而不是position_id position name 好还是在Backend 好?什么是好的做法?

我在 PHP Laravel 上有后端,在 Vue 上有前端。

非常感谢您

最佳答案

当然是在后端,因为两个重要的原因:

  1. 网络带宽
  2. 数据安全

您可以编写一个查询来从这些数据库中获取和组合唯一需要的数据,或者提供 GraphQL API在后端。

关于data-binding - 从几个数据库表中连接数据的最佳位置在哪里?在前端还是后端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54540106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com