这个学期我读了很多。什么是遗留数据库?我问这个问题是因为我以为它指的是像dbase或rdb这样的旧数据库,但我不认为我是对的。
当考虑RoR或Django与“遗留数据库”的集成时,遗留数据库的真正含义是什么?它是否与通用术语“遗留数据库”不同?
发布于 2009-06-02 13:20:38
在一般的上下文中,它可以指任何较旧的数据库技术。
在更具体的上下文中,它可以指团队从以前的项目所有者那里继承的数据库系统。
发布于 2009-06-02 13:28:07
遗留数据库通常是您必须继承的东西,并且是您的一些设计决策的基础。大多数公司可能已经有了其他(通常很糟糕)的解决方案,你需要给他们一个更大更好的产品……
而不是
它必须与所有旧的遗留数据一起工作。该公司不会仅仅为了保留所有旧记录而管理两个不同的应用程序。您需要开发您的解决方案,以便能够将数据从遗留系统迁移到您的系统。这可能会对新数据库的整体设计产生巨大影响,因为它不能与以前的数据库偏离太远,而不会在数据完整性方面引入许多问题。
发布于 2009-06-02 13:24:48
在我的经验中,这通常是贬义的:
一些谁也不想碰的东西,以防它无法维护(比方说,SQL6.5的盒子里躺着around)
来replace
如果它正在使用中,但仍然有维护或开发活动,那么它就不能是遗留的……
编辑:考虑到SQL语言和RDBMS的时代,与列出的软件相比,一切都是遗留的(包括我的新系统,明年到期)。从数据库的角度来看,Ruby在什么时候转向了遗留?
https://stackoverflow.com/questions/939465
复制相似问题