說下該如何作,對於一個存儲設計,必須考慮業務特色,收集的信息以下:
1.數據的容量:1-3年內會大概多少條數據,每條數據大概多少字節; mysql
2.數據項:是否有大字段,那些字段的值是否常常被更新;
3.數據查詢SQL條件:哪些數據項的列名稱常常出如今WHERE、GROUP BY、ORDER BY子句中等;
4.數據更新類SQL條件:有多少列常常出現UPDATE或DELETE 的WHERE子句中;
5.SQL量的統計比,如:SELECT:UPDATE+DELETE:INSERT=多少? sql
6.預計大表及相關聯的SQL,天天總的執行量在何數量級?
7.表中的數據:更新爲主的業務 仍是 查詢爲主的業務
8.打算採用什麼數據庫物理服務器,以及數據庫服務器架構?
9.併發如何?
10.存儲引擎選擇InnoDB仍是MyISAM?數據庫