sách gpt4 ai đã đi

database - RESTful URI 是否应该公开数据库主键?

In lại 作者:搜寻专家 更新时间:2023-10-30 19:40:19 27 4
mua khóa gpt4 Nike

我会保持简单。一个 Restful URI 是这样的:

example.com/rest/customer/1

“1”的最佳常见做法是什么。是数据库生成的主键吗?

使用系统生成的主键让我认为它不利于:

  1. 数据库合并
  2. 导入/导出数据

不使用主键有其自身的一系列问题。寻找关于此主题的流行想法。

1 Câu trả lời

我希望 id 是主键,因为这是您识别记录的方式。如果你愿意,并且你有一个,你可以使用 natural primary key例如某人的员工 ID 而不是身份,即 surrogate key.

如果您的问题是它是一个整数而不是数据库主键(因此我想可以猜到),您可以使用 GUID反而。它们可以在应用程序或数据库中的客户端或服务器端生成。

它们将有助于数据库合并等,并且保证它们是唯一的。

关于database - RESTful URI 是否应该公开数据库主键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18520622/

27 4 0
Bài viết được đề xuất: java - 比较器与 Apache BeanComparator
Bài viết được đề xuất: Objective-C 完成 block 导致额外的方法调用?
Bài viết được đề xuất: java - 我如何获得一个完全解析的 pom 文件模型?
Bài viết được đề xuất: iphone - 动态创建的标签被覆盖
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com