《系统分析与设计方法》 规划数据库容量

简介:

手术表

属性名

存储代码

类型

长度

备注

手术序号

Ssxh

Int

4

 

主刀医师号

Zdysh

Char

10

 

住院号

Zyh

Int

4

病人住院序列号

病人姓名

Brxm

Char

10

 

手术名称

Ssmc

Char

20

 

麻醉方式

Mzfs

Char

8

全身或局部

切口情况

Qkqk

Char

8

手术部位伤口状况

手术日期

Ssrq

Date

10

 

手术持续时间

Sscxsj

Time

10

 

手术结果

Ssjg

Char

50

是否成功

手术室号

Sssh

Int

4

手术室序号

 

o假设一个系统有如上一个表,其初始记录有10000条, 每天增加400条记录。 假设硬盘的缓冲因子按50%计算。 计算三年里预期的数据库硬盘容量(32位计算机)为多少? 假设每年是365天。

 

计算方法:

1、对于每个表,求和字段大小,得到表的记录大小。不要考虑压缩、编码和封装的影响--换句话说,假设每个存储的字节和数字都将消耗一个存储字节。

表的记录大小=4+10+4+10+20+8+8+10+10+50+4=138

2、对于每个表,记录大小乘上要被包含在表中的实体实例数量。建议考虑一段合理时间段的增长(例如3年),得到的就是表大小。

表大小=138*(1*365*400+10000)

3、求和表大小,得到的就是数据库大小

这里题目中因为只有一张表。所以数据库大小=手术表的大小

4、作为备选,加上一个空间余量缓冲(例如10%),以考虑未预期的因素或者上面的不正确估计,得到的就是预期的数据库容量

预期的数据库容量=表大小*(1+50%)=138*(1*365*400+10000)*(1+50%)


作者:kissazi2 
出处:http://www.cnblogs.com/kissazi2/ 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/archive/2012/06/25/2560720.html

目录
相关文章
|
8月前
|
存储 监控 数据库
《优化数据库性能的六大技巧》
数据库作为后端开发中至关重要的一环,在实际应用中经常遇到性能瓶颈问题。本文将分享六大实用技巧,帮助开发者优化数据库性能,提升系统响应速度。
|
5月前
|
存储 测试技术 分布式数据库
数据库架构设计:如此复杂的过程,究竟有着怎样令人费解的谜题?
【8月更文挑战第19天】数据库架构设计是构建高效、可靠的数据库系统的基础,需深入理解业务需求,如流程、数据使用方式及一致性要求。选择合适的数据模型(如关系、文档或图模型)至关重要。设计时应考虑性能,如适当建立索引以加速查询,同时避免过多索引影响更新速度。数据规范化可减少冗余,但过度则可能导致复杂查询。还需规划扩展性,以应对数据增长,如采用分布式架构。安全性方面,要确保用户权限管理严格,防止未授权访问。最后,通过性能测试和优化确保系统稳定高效。综上所述,数据库架构设计是一项综合性工作,旨在满足多方面需求,构建高质量数据库系统。
78 1
|
3月前
|
NoSQL 关系型数据库 OLAP
如何选择最合适的数据库,帮助企业及个人业务更好的开展
如何选择最合适的数据库,帮助企业及个人业务更好的开展
|
5月前
|
安全 NoSQL 关系型数据库
数据库架构设计是一个复杂的过程
【8月更文挑战第17天】数据库架构设计是一个复杂的过程
69 5
|
5月前
|
存储 监控 安全
【计算机三级数据库技术】第1章 数据库应用系统生命周期下知识体系--附思维导图
本文提供了数据库应用系统生命周期下的知识体系概述,并附有思维导图,帮助读者更好地理解数据库技术及应用的第一章内容,涵盖了数据库系统的规划、分析、设计、实现、测试、运行和维护等各个阶段。
80 12
|
5月前
|
存储 SQL 数据处理
数据库系统设计步骤?
【8月更文挑战第22天】数据库系统设计步骤?
70 0
|
7月前
|
存储 缓存 分布式数据库
数据库性能优化方向的三大类别
【6月更文挑战第6天】本文介绍了数据库优化策略,包括集中式数据库的反规范化设计(如增加冗余列、派生列、重组合表、水平和垂直分表)和数据一致性保障;这些方法旨在提升性能、确保数据安全和适应大规模数据场景。
182 1
数据库性能优化方向的三大类别
|
8月前
|
SQL 缓存 大数据
优化数据库性能的五大策略
传统的数据库性能优化常常集中在SQL查询优化和索引设计上,然而,在当今大数据时代,优化数据库性能需要综合考虑更多因素。本文将介绍五大策略,从硬件资源利用、数据模型设计、查询优化、缓存策略到数据库配置调整,为您提供全面的数据库性能优化方案。
|
8月前
|
数据库 开发者 UED
优化数据库性能的六大策略
在当今数字化时代,数据库性能对于系统的稳定运行至关重要。本文将介绍六大策略,帮助开发者优化数据库性能,提升系统效率和用户体验。