其实上都属于 DB的初级级别, DB 的追求的终极水平就是一个系统级别的半仙.
当然当一个半仙也不是那么简单的, 99-81渡难到时没有, 但背锅那必然是常有的事情....成为半仙也是要从背锅开始,例如可能因为莫名的硬件问题, 你的数据库就不稳定了,此时你就的化身为除了DB 层次以外的, 系统级别的专业或非专业认识,将自己从泥潭里面"择"清楚, 所谓莲花出污泥而不染....例如将一堆应用系统,架设在一台 ORACLE 的架构师和应用开发,你就知道他的水平如何了, 因为这样的系统,要不就是没数据, 没并发,随便搞搞,糊弄领导, 要比就是在作死, 在程序设计初期根本不考虑并发...在往深层次去,就是看系统中的表设计和业务的逻辑结构之间的问题, 例如一个系统表完全要根据三范式来设计, 那你就要预想到,很可能因为业务复杂,你的一个查询就会变成 N 个表的 LEFT JOIN , 系统的性能如何...一个系统设计,尤其复杂系统的设计,在数据库中的体现, 表如何分冷热, 某些字段是否要冗余, 有些数据存储是否要分库分表, 数据存储的格式,是传统还是JSON.