写一个数据库最难的地方在哪,最精华的地方在哪,分几步?
最难的当然是需求模糊或 需求变更频繁,或者 需求前后冲突时的状态,此时最难维护数据库的变更 。负责人必须在第一时间把需求敲定,而且不允许大改,然后才能按照设定的逻辑关系去设计数据库,表结构 等 。设计时得考虑可扩展性,兼容性,尽量为业务着想 。像一些大型文件不要直接把对应的二进制文件存进数据库中 。之前有碰到一些老项目,直接把文档 或 图片 等 直接存进数据库,导致数据库文件奇大无比,数据库读写变慢 。
可以考虑使用 云服务器文件存储,业务数据库只存文件路径 。如果是主从复制数据库,确保主从服务器的网络稳定性 。数据库的自动备份,自动清理机制要设置好,确保不要因为与日俱增的备份文件而撑爆服务器 磁盘 。尽量从高可用方向去考虑,数据安全一定要考虑好 。做WEB开发,一定要考虑好防止 SQL注入式入侵的可能性 。暂时就列这么多,谢谢 。
推荐阅读
- access数据库管理软件 技术指标要求怎么写,认识Access数据库6大对象
- 数据库开发工程师,数据库开发工程师是什么职业
- 数据库管理系统开发人工费多少,整车及零部件成本分析与管理
- 知网查重包括哪些数据库,哪些查重和知网很接近
- gale数据库,世界上的三大文献检索数据库是哪几个
- 法院db2数据库用于什么业务,我要支持多元数据库
- vs2015怎么创建数据库,李嘉诚1亿多港元竞得
- 为什么华为无法root权限管理,华为手机解锁不了了
- 迈特思创数据库怎么样,光谷瞪羚企业数量增至502家
- 长春电力检修公司怎么样,变电检修中心有个活维修数据库