ali Java開發手冊我的點評

1.數據庫設計,sql

數據庫設計,字段gmt_create,本意是格林威治時間,我的習慣把gmt_create->create_time,gmt_modified->modified_time;數據庫

讓數據在更新過程自動修正,如下是我的使用的一個例子:數據庫設計

CREATE TABLE `user` (
  `id` bigint(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(255) DEFAULT NULL,
  `password` varchar(255) DEFAULT NULL,
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `modified_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=UTF8;

2,關於分表分庫,我認爲在設計過程,若是有超過300w行的狀況下,就需考慮分表分庫設計

相關文章
相關標籤/搜索