从MySQL开发规范处看创业

版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/n88Lpo/article/details/78099185

作者:唐勇。深圳市环球易购。MySQL DBA。个人爱好:看书、跑步、看电影、旅行、倒腾文字、NBA

导读

MySQL是时下热度仅次于Oracle的关系型数据库,由于便捷高效的特点风靡整个DB行业。而创业呢。政策层面的“双创”让多少热血青年跳进了创业这个”火坑“,从去年的内容创业到共享经济。从罗辑思维、吴晓波频道到摩拜单车、ofo。

仅仅要提及创业,必讲互联网。必讲商业模式、大数据、DAU、变现、人工智能、认知、消费升级、中产崛起。

可是这些概念和认知与MySQL的开发规范又有什么关系呢,还真真有关系,而且能联系起来,你不信啊,你自己往下看咯。

首先第一条,表的存储引擎必须选择InnoDB(MyISAM存储引擎已经被时代淘汰了,既然InnoDB能满足99%以上的业务场景,你还有什么理由去返古)

创业观点解读:创业必须紧跟时代潮流。违背或者对抗时代潮流,是非常难进行下去的


第二条,每个Innodb表都必需要有主键

创业观点解读:每个创业组织。都必需要有自己的核心竞争力,跟风是活不长久的,由于你没办法在客户的心智中占领一个位置


第三条,为了通用,表的字符集都选择utf-8

创业观点解读:在创业的过程中,不要试图自己去创造一些效率工具,就用别人用过的现成工具,由于你的重心在于有用性,而不是创造性


第四条,依据业务设计索引。单表的索引个数最好不要超过5个

创业观点解读:别人在做的事情。未必就是你以后要做的事情。

创业应该是基于一个痛点,一个问题,你仅仅有提供产品为用户攻克了一个问题。才会有目标消费群体


第五条,尽量使用复合索引。而不是加入新的索引

创业观点解读:创业过程中尽量不要使用”空降兵“,从创业团队中内部挖掘,提升他们的才智和领导力。


第六条。不要在索引列上使用数学运算和函数运算

创业观点解读:创业的目的应该是非常easy的。或者为了一个梦想,或者为了解决一个问题。别把实现財务自由、走上人生巅峰、迎娶白富美这些YY的观点加进去,这种话,你都没法一心一意去创业


第七条,禁止使用select *,要查询数据后面必须紧跟字段值

创业观点解读:创业头脑风暴的时候,不要想着去满足全部人的需求,去解决全部问题,聚集于一个垂直领域并做到行业率先就够了


第八条,注意组合索引的顺序,以便利用索引的最左原则

创业观点解读:创业时。要紧跟着政策走,在中国这个特色社会,低着头创业,会死得非常难看


第九条,一张表的字段个数最好不要超过50个

创业观点解读:在创业初具规模时,先不要想着多元化发展。要先扎实做好自己的老本行。多元化发展那是成为行业领导者之后才干想的事情


第十条。禁止在主库上运行sum,count等复杂的统计分析语句(既然做了从库,为什么还要到主库去查呢)

创业观点解读:能自己活下去的。就不要随便去融资,融资不仅仅是股权上的再分配,也有可能是公司控制权的倾斜


后记

唐勇同学的创业心得和MySQL开发规范结合的非常好。我想这些创业观点对大多数的创业者也是非常有帮助的。

备注

1、唐勇同学是知数堂的早期学员;

2、此文是唐勇的投稿,故加上原创标识。

原文地址:https://www.cnblogs.com/ldxsuanfa/p/9922747.html