MySQL數據庫開發規范 一、基礎規范 1、必須使用InnoDB存儲引擎 解讀:支持事務、行級鎖、並發性能更好、CPU及內存緩存頁優化使得資源利用率更高 2、必須使用UTF8字符集 解讀:萬國碼,無需轉碼,無亂碼風險,節省空間 3、數據表、數據字段必須加入中文注釋 解讀:N年后誰知道 ...
本文檔是為幫助研發與運維人員按照規范使用MySQL數據庫,提升研發寫SQL的水平。致力於提供一個安全,穩定,高性能的數據庫環境。 命名規范 庫名 表名 字段名必須使用小寫字母, 分割。 庫名 表名 字段名不超過 個字符。 庫名 表名 字段名禁止使用MySQL保留字,見附件。 庫名 表名 字段名見名知意,建議使用名詞而不是動詞。 數據對象 變量的命名都采用英文字符,禁止使用中文命名。 臨時庫 表名必 ...
2018-07-23 11:41 0 1120 推薦指數:
MySQL數據庫開發規范 一、基礎規范 1、必須使用InnoDB存儲引擎 解讀:支持事務、行級鎖、並發性能更好、CPU及內存緩存頁優化使得資源利用率更高 2、必須使用UTF8字符集 解讀:萬國碼,無需轉碼,無亂碼風險,節省空間 3、數據表、數據字段必須加入中文注釋 解讀:N年后誰知道 ...
1. 【強制】業務上具有唯一特性的字段,即使是多個字段的組合,也必須建成唯一索引。 說明:不要以為唯一索引影響了insert速度,這個速度損耗可以忽略,但提高查找速度是明顯的;另外,即使在應用層做了 ...
I 文檔定義 1.1 編寫目的 為了在軟件生命周期內規范數據庫相關的需求分析、設計、開發、測試、運維工作,便於不同團隊之間的溝通協調,以及在相關規范上達成共識,提升相關環節的工作效率和系統的可維護性。同時好的規范,在執行的時候可以培養出好的習慣,好的習慣是軟件質量的保證。 1.2 ...
最近一段時間一邊在線上抓取SQL來優化,一邊在整理這個開發規范,盡量減少新的問題SQL進入生產庫。今天也是對公司的開發做了一次培訓,PPT就不放上來了,里面有十來個生產SQL的案例。因為規范大部分還是具有通用性,所以也借鑒了像去哪兒和趕集的規范,但實際在撰寫本文的過程中,每一條規范的背后無不 ...
一、基礎規范 使用 INNODB 存儲引擎 表字符集使用 UTF8 所有表都需要添加注釋 單表數據量建議控制在 5000W 以內 不在數據庫中存儲圖⽚、文件等大數據 禁止在線上做數據庫壓力測試 禁⽌從測試、開發環境直連數據庫 二、命名規范 ...
MySQL 數據庫 嵩山版2020.08.03 (一) 建表規約 1. 【強制】表達是與否概念的字段,必須使用 is_xxx 的方式命名,數據類型是 unsigned tinyint(1 表示是,0 表示否)。說明:任何字段如果為非負數,必須是 unsigned。注意:POJO 類中 ...
官方介紹:https://yq.aliyun.com/articles/69327 官方GitHub(包括IDE規范檢查插件):https://github.com/alibaba/p3c 1.0.2: 鏈接:http://pan.baidu.com/s/1boNpB6R 密碼 ...
的代碼才是最正常最規范的呢?我的同事甩給我了一本《阿里巴巴Java開發手冊》,從頭到尾也算是過了一遍。今天 ...