gpt4 book ai didi

asp.net - 我们应该为每个开发人员拥有单独的数据库实例吗?

转载 作者:行者123 更新时间:2023-12-02 01:55:52 25 4
gpt4 key购买 nike

开发基于数据库的应用程序的最佳方法是什么?我们可以有两种方法。

  1. 为所有开发人员提供一个通用数据库。
  2. 为所有开发者提供单独的数据库。

各有什么优缺点?哪一种方法更好?

编辑: 应该有不止一个开发人员来更新数据库,并且我们已经在每台开发人员计算机上安装了 SqlExpress 2005。

编辑:我们大多数人都建议使用通用数据库。但是,如果其中一位开发人员修改了代码和数据库架构。他尚未提交代码更改,但架构更改已进入公共(public)数据库。它不会破坏其他开发者的代码吗?

最佳答案

两者 -

我喜欢在上线或进入“正式”测试环境之前对更改进行测试的单个数据库。这是您的开发人员的健全性检查;它与实时系统保持同步,并确保他们始终考虑彼此的更改。规则应该是,如果更改可能会破坏其他内容,则不应在此处进行更改。

当多个开发人员进行更新时,每个开发人员拥有一个数据库非常重要(甚至是必要的)。它为他们提供了他们想要的所有开发灵 active ,而不会破坏其他开发人员的东西。

关键是要有一个将数据库更改从开发转移到实际系统的流程,并坚持您的流程。

关于asp.net - 我们应该为每个开发人员拥有单独的数据库实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2882162/

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