当发展中是否其网或桌面在这一点上,应该开发开关从源码,MySQL,MS SQL,等等

有帮助吗?

解决方案

这取决于你在做什么。你可能会换的,如果:

  • 你需要更多的扩展或更好的性能-说从源码到SQL服务器或Oracle。
  • 你需要得到更具体的数据类型。
  • 你需要支持一个客户,只有一个特定的数据库。
  • 你需要更好的DBA工具。
  • 你的应用是使用不同的平台,在这里,你的数据库不再运行,或者它是库不能运行。

还有更多的原因交换与这一切都取决于你的需求。

其他提示

你应该开关的数据库,在里程碑2.3433,3ps之前左分枝8,151,215.

你应该开关的数据库时有理由这样做,将我的意见。如果你的现有数据库是执行你的期望,支持负荷,是放在你的生产系统,具有功能需要在应用程序和你是不是厌倦了,为什么要改变?但是,如果你找到你应用程序不是缩放,或者设计一种应用程序具有高负荷或可扩展性的要求和你的研究告诉你你的当前数据库平台软弱,区域,或,如已经提到的,你需要一些空间分析或特征,一个特定的数据库,以及你去那里。

另一个考虑因素可能会考虑了利用一个数据库不可知论者对象的工具,可以允许你来实验的自由与不同的数据库平台有一个简单的结构设置。这就是触发对我们来考虑尝试新的东西在数据库部门。如果我们的应用程序可处理任何数据库的对象可以处理,为什么支付许可证费用在一个商业数据库时,一个开放源数据库运作的性能水平,我们需要?

底线,但是,数据库或任何其他技术,我认为有没有"业务规则",会告诉你当时的开关-你的情况会告诉你的是时间交换的东西,因为在您的解决方案不会是完全正确的,如果你不在这一点上,没有必要改变。

BrianLy打钉上头,但我还要补充一点,你最终可能会使用不同的数据库在不同的发展水平。这是不寻常的开发人员使用源码在他们的工作站时,他们的编码对他们的个人发展服务器,然后具有临时和/或生产点采用不同的数据库工具。

当然,如果您使用的扩展或能力,具体到某一数据库工具(说,PostGIS在PostGreSQL),那么显然这不会的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top