天气有雨
数据存储服务器
1.数据存储个人
2.存储服务器
3.磁盘阵列
数据库设计
1、数据库管理系统:
(1)关系型数据库
(2)非关系型数据库
(3)新型数据库
2、数据库规范
3、数据库设计:
(1)数据库选用
(2)数据表设计
(3)SQL设计
(4)存储过程
数据库测试
1.功能测试:
(1) 字段属性:
字段的类型和长度应当根据输入设计用例,保证所有可能的值均能正常存储。
varchar、int、tinyint、、、
(2)事务控制:
设计多用户、多终端操作的情景测试用例,避免死锁、数据覆盖等情况的发生。
(3)数据冗余:
基于数据存储读取效率、记录回溯等因素的考虑,需要保持适当的数据冗余。例如:更新者、更新时间等。
(4)数据安全:
涉及用户隐私、账户安全的数据应该加密存储。例如:密码、验证码应当使用MD5加密后存储。
2.性能测试:
(1)子查询:
尽量避免使用子查询,可通过表连接实现,视图(view)查询等价于子查询。
(2)大量数据:
应用服务如不进行流量控制,势必会造成数据库系统阻塞。
(3)索引、跨表:
经常查询的关键字应当构建索引;经常进行的跨表查询可以考虑构建物化视图或临时表。