dm数据库行级锁不升级是什么意思,如何锁住数据库中几十亿小姐姐( 二 )


写一个数据库最难的地方在哪,最精华的地方在哪,分几步?

dm数据库行级锁不升级是什么意思,如何锁住数据库中几十亿小姐姐


最难的当然是需求模糊或 需求变更频繁,或者 需求前后冲突时的状态,此时最难维护数据库的变更 。负责人必须在第一时间把需求敲定,而且不允许大改,然后才能按照设定的逻辑关系去设计数据库,表结构 等 。设计时得考虑可扩展性,兼容性,尽量为业务着想 。像一些大型文件不要直接把对应的二进制文件存进数据库中 。之前有碰到一些老项目,直接把文档 或 图片 等 直接存进数据库,导致数据库文件奇大无比,数据库读写变慢 。
可以考虑使用 云服务器文件存储,业务数据库只存文件路径 。如果是主从复制数据库,确保主从服务器的网络稳定性 。数据库的自动备份,自动清理机制要设置好,确保不要因为与日俱增的备份文件而撑爆服务器 磁盘 。尽量从高可用方向去考虑,数据安全一定要考虑好 。做WEB开发,一定要考虑好防止 SQL注入式入侵的可能性 。暂时就列这么多,谢谢 。

推荐阅读