测试的目的和原因,公司有很多程序员,每个程序员对数据库和表结构都有自己的理解。而且每个程序员的理解往往是以效率考虑。既然都是为了效率考虑,那么我就来测试一下究竟哪种使用方式效率最高。
基础原则:程序员,不是DB ,所以能用程序逻辑解决的问题,就不要使用DB来解决问题,除非程序逻辑做不到,必须使用数据库来解决的问题。比如分库分表,比如数据唯一性,这些能在程序里面完成处理的,就不要使用数据库来做,这样万一我们程序出问题了,数据库还可以兜底,如果直接使用数据库来做,数据库出问题了,那用什么兜底呢???