0

是否应该像为 API URL 一样为 API 数据库设置版本控制?

api.domain.com/v1/API从api.domain.com/v2/.

为每个 API 版本设置单独的数据库是一种好习惯吗?

 api.domain.com/v1/ will use database api_v1
 api.domain.com/v2/ will use database api_v2
4

1 回答 1

0

您可能拥有 api 提供访问权限的相同数据。所以我认为使用两个数据库几乎是不可能的。API 始终应该抽象底层业务逻辑和数据库,因此 API 中的更改仅反映与业务逻辑交互的可能性。API 的版本控制是一件好事,但需要对未来可能或肯定会发生的变化进行良好估计,以避免出现更大的问题。

于 2013-06-21T12:52:28.587 回答