将其他数据库改为自己需要的数据库麻烦吗??
已有一个其他用途的数据库系统。现要开发另一个数据库及管理系统,在已有数据库系统的基础上改可行性高嘛,与自己从头开发相比哪个更方便?(菜鸟求教 )
今天答疑一个盆友的问题。
这个问题提的很好,非常具有普遍性,老夫快速解答一下:
如果你也遇到此问题,可以快速按照以下方法进行评估:
(1)做好新旧系统的评估:
a、从头开发:(现有数据库系统的可扩展性和灵活性是关键)如果新需求与现有系统的差异大,现有系统不够灵活、性能要求高,而且长期维护复杂,那么,从头开发合适。比如它的设计比较单一、硬编码或不支持新的功能,那么在它上面进行改造可能会非常复杂,不如从头开发来得方便。
b、如果新需求和旧系统相似(如数据结构、数据类型、操作模式等),技术栈和团队熟悉、时间紧张,在此基础上进行修改就是一个更省时省力的选择。(起码现有系统的代码和基础设施可以为你提供一个良好的起点,这样你不必从零开始构建每个模块。)
(2)评估你的技术栈和开发团队的经验也很重要
(3)要考虑长期的维护成本和性能需求(系统的维护和更新一定要考虑进去,较老或定制化的系统可能会给维护带来额外负担)。
O了!虽然简单,但是有效!