为了账号安全,请及时绑定邮箱和手机立即绑定

项目数据库模型在开发新功能时遇到瓶颈了,有什么工具可以帮助重新设计数据结构吗?

项目数据库模型在开发新功能时遇到瓶颈了,有什么工具可以帮助重新设计数据结构吗?

小弟新入门后端,在最近的工作中遇到了一个问题:刚开始加一些功能的时候,如果数据库不支持,一般是选择在合适的地方加一些字段单独的功能没啥问题,但是与整体没有关联,各种hook。。。到最后自己晕了现有的数据结构要实现一些功能很困难,索引没法做,速度会非常慢以上是不是说明应该[重构]一哈了?然后重构的时候发现组织不起来已有的关系,有没有什么工具或者经验分享各位
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

根据题主描述,现有的数据库设计已不再适应新的业务逻辑,这说明是时候需要重构了。
至于数据库重构的工具,推荐使用开源的Liquibase。
工具只是提高你的效率,但重构的关键还是理清现有的业务逻辑。可以使用ER图梳理下现有的业务逻辑,且做好风险评估,毕竟底层数据库重构影响面甚广。

查看完整回答
反对 回复 2018-10-29
?
千万里不及你

TA贡献1784条经验 获得超9个赞

关系型数据库的关系表示:ER图。
用ER图给你现有的表和关系画出来,一起梳理一下,应该会好一些吧?

查看完整回答
反对 回复 2018-10-29
  • 2 回答
  • 0 关注
  • 752 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信