首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >稍后从Mysql迁移到nosql。代码要求?

稍后从Mysql迁移到nosql。代码要求?
EN

Stack Overflow用户
提问于 2011-01-13 05:43:08
回答 2查看 346关注 0票数 2

当在RDMS (MySQL)到图形或文档数据库之间切换时,是否需要大量应用程序代码更改或完全重写代码?我正在使用MySQL,但计划在大约5-6个月内切换到某些模块的NoSQL实现,因此我想就开发的最佳实践向我的开发团队提供建议,以最大限度地减少以后发生切换时的时间,并最大限度地减少代码更改。当前的平台是PHP codeignitor与MySQL.Website是一个用户内容站点。

计划是使用graph for the friends组件和document DB来存储邮件、个人资料细节和活动流。目前,我们已经花了两个多月的时间在MYSQL中创建模式,考虑到转换将在几个月内发生,这似乎是一种浪费,因此我希望在以后尽可能多地避免代码更改。

例如,我可能需要从这些模块的代码中删除所有SQL查询?

EN

回答 2

Stack Overflow用户

发布于 2011-01-13 05:46:18

你可以使用OQGraph,它是MySQL的一个可插拔的图形引擎。可以帮你省点活儿。

票数 0
EN

Stack Overflow用户

发布于 2011-01-13 11:44:52

在代码中创建数据访问模块。更改将被本地化到该模块。您只需重新编译数据访问模块。

当然,如果您的代码没有编译为单独的dll,那么您将不得不重新构造和重新编译项目的大部分内容。

您必须意识到这是一个接口更改,而不仅仅是实现更改。世界上没有神奇的最佳实践可以保护您不受界面更改的影响。您所能做的就是依靠一个结构合理的代码库,编译成独立的DLL来本地化代码更改和重新编译。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4674381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档