從MySQL開發規範處看創業

2021-09-23 09:45:25 字數 1336 閱讀 8942

mysql是時下熱度僅次於oracle的關係型資料庫,因為便捷高效的特點風靡整個db行業。而創業呢,政策層面的「雙創」讓多少熱血青年跳進了創業這個」火坑「,從去年的內容創業到共享經濟,從羅輯思維、吳曉波頻道到摩拜單車、ofo。只要提及創業,必講網際網路,必講商業模式、大資料、dau、變現、人工智慧、認知、消費公升級、中產崛起。但是這些概念和認知與mysql的開發規範又有什麼關係呢,還真真有關係,並且能聯絡起來,你不信啊,你自己往下看咯。

首先第一條,表的儲存引擎必須選擇innodb(myisam儲存引擎已經被時代淘汰了,既然innodb能滿足99%以上的業務場景,你還有什麼理由去返古)

創業觀點解讀:創業必須緊跟時代潮流,違背或者對抗時代潮流,是很難進行下去的

第二條,每乙個innodb表都必須要有主鍵

創業觀點解讀:每乙個創業組織,都必須要有自己的核心競爭力,跟風是活不長久的,因為你沒辦法在客戶的心智中佔據乙個位置

第三條,為了通用,表的字符集都選擇utf-8

創業觀點解讀:在創業的過程中,不要試圖自己去創造一些效率工具,就用別人用過的現成工具,因為你的重心在於實用性,而不是創造性

第四條,根據業務設計索引,單錶的索引個數最好不要超過5個

創業觀點解讀:別人在做的事情,未必就是你以後要做的事情。創業應該是基於乙個痛點,乙個問題,你只有提供產品為使用者解決了乙個問題,才會有目標消費群體

第五條,盡量使用復合索引,而不是新增新的索引

創業觀點解讀:創業過程中盡量不要使用」空降兵「,從創業團隊中內部挖掘,提公升他們的才智和領導力。

第六條,不要在索引列上使用數**算和函式運算

創業觀點解讀:創業的目的應該是很簡單的,或者為了乙個夢想,或者為了解決乙個問題,別把實現財務自由、走上人生巔峰、迎娶白富美這些yy的觀點加進去,這樣的話,你都沒法一心一意去創業

第七條,禁止使用select *,要查詢資料後面必須緊跟字段值

創業觀點解讀:創業頭腦風暴的時候,不要想著去滿足所有人的需求,去解決所有問題,聚集於乙個垂直領域並做到行業領先就夠了

第八條,注意組合索引的順序,以便利用索引的最左原則

創業觀點解讀:創業時,要緊跟著政策走,在中國這個特色社會,低著頭創業,會死得很難看

第九條,一張表的字段個數最好不要超過50個

創業觀點解讀:在創業初具規模時,先不要想著多元化發展,要先紮實做好自己的老本行,多元化發展那是成為行業領導者之後才能想的事情

第十條,禁止在主庫上執行sum,count等複雜的統計分析語句(既然做了從庫,為什麼還要到主庫去查呢)

創業觀點解讀:能自己活下去的,就不要隨便去融資,融資不只是股權上的再分配,也有可能是公司控制權的傾斜

後記唐勇同學的創業心得和mysql開發規範結合的非常好,我想這些創業觀點對大多數的創業者也是很有幫助的。

mysql 的開發規範 MySQL開發規範

一 基礎規範 1 使用innodb儲存引擎 2 資料庫字符集使用utf8,校對字符集使用utf8 general ci 3 所有表 欄位都盡量新增注釋 4 庫名 表名 欄位名使用小寫字母,禁止超過32個字元,須見名知意 5 非唯一索引以 idx 欄位1 欄位2 命名,唯一索引必須以 uniq 欄位1...

MySQL開發規範

1 單張表中索參數量不超過5個 建議3個左右 如果超時,一般情況下表能夠進行二次拆分。2 單個索引中的字段數不超過5個 建議3個以內 3 對字串使 用字首索引。4 建議優先考慮字首索引,必要時可新增偽列並建立索引。1 表必須有主鍵。2 不使用更新頻繁的列作為主鍵。3 盡量不選擇字串列作為主鍵。4 不...

MySQL開發規範

1 庫名 表名 欄位名必須使用小寫字母並採用下劃線分割 2 庫名 表名 欄位名支援最多32個字元,統一規範 易於辨識以及減少傳輸量不要超過32 3 庫名 表名 欄位名禁止使用mysql保留關鍵字 4 臨時庫 臨時表名必須以tmp為字首並以日期為字尾 5 備份庫 備份表名必須以bak為字首並以日期為字...