我们先看图,看图说话
标记MYSQL 的是第三方开发的设计的一个大致的系统设计路, MONGODB 是我这边给出的设计思路....,如果你签约10-20家银行,我怎么办,难道要设计20张表,每个银行一个表,那程序该怎么写....,你怎么办, 改改改.每次查询一行数据行,都要和你的配置表进行对应....MONGODB 的一些特性,如跳跃索引,就可以解决你查询中,有些行有这个字段,有些没有的问题,
数据存储量的问题,解决了,信息字段经常被变动的问题解决了,我真不知道, 抱着MYSQL 是怎么好....综上所述,在理解了业务的逻辑以及业务的特点后,选择合适的数据库来处理你的问题,的确是可以事半功倍,而选择错误的数据库,则会让代码变得复杂,代码逻辑也变得混乱,容易出现其他的问题。