我们应该如何设计数据库?或者用其他方案来做这样的项目设计,来更多回答吧!!!
因为客户经常需要加功能什么的,表结构经常需要修改的情况。
数据库一改前台什么的都需要变。。。
对于经常要修改的数据库,其实就是按以往的设计,然后再把数据库备份一份。举一个列子:公司的数据表每天都要修改,为了避免一些重要的资料被修改掉,一般都有备份,所以按照平时你的设计去吧!
我的做法是,一个当天表.一个旧表.如果经常查询的数据多.那就把当天表改成星期表.或者月表.
在小表里尽量不加索引.以增加写性能.当然小表的行数最好不要超过万条.
如果你的修改是对所有数据来说的.那只能做读写分离的
经常是一个非常不确定的词语,对开发员有害。
看你有多少钱或者打算花多少时间/钱来折腾。
给1个人用的话,还是给100个人用,给10000个人用还是给全国人民用,
你的问题类似于我的客户问我,我们公司想做一个软件,需要多少钱?
我直接蒙圈了。有经验的就是根据客户公司规模,直接报个价,再根据报价来
设定软件开发成本,功能。
要么就是你告诉我1000个人要用,5000个门店。
然后我告诉你,服务器10万的就要12台,需要租用100M光纤,每个月费用....
如果你打算和马云竞争,我会建议你先去拉100亿美元的风投。
使用Moon.Orm
1.如果您需要换数据库:直接修改配置文件然后一键生成实体层即可;
2.如果您需要多数据库:直接添加配置文件即可.详情:Moon使用配置说明
3.如果您的数据库表结构发生变动:一键重新生成实体层代码即可.