为什么要用数据库

来源:互联网 发布:济南软件开发工资水平 编辑:程序博客网 时间:2024/05/15 23:50

1、实现底层的上层开发分离?别小看这个分离的作用,一来可以将后台独立出来,这样保证后台数据的完整性、安全性和可迁移。作用实在是太大了。无形中寓意了一个内容;那就是可以前台没有东西,但是后台数据库照样是一个整体,用户真正关心的数据永远都是安全的,不容易被破坏的。

在数据库的入口处,一般都是比较简单的sql语句调用等,可实现对数据操作错误的可控性,保证数据的安全。

2、根据软件细分的原则,所有的功能点都应该细分到一个相对独立相对简单的模块。模块功能越简单越明了,后期维护将越容易。耦合性太多,导致之间产生错误的概率也将大大增加。当然你可能说:设计的低耦合必将导致效率的丢失。这个嘛,我觉得是一个权衡而已。大家都知道空间、时间是一个对立体,软件运行效率和软件模块可扩展性是一个对立体。对于很多软件来说,现在的硬件造就足够满足他们的要求了。我们只要在不提高用户正常工作硬件环境设施,我想用户都是乐意接受,我们也可以将软件设计的易修改、可扩展

3、“数据库”(这里指存放数据的容器)的形式多种多样:后台数据库、文件系统、单个文件甚至只是一个内存块。那么我们如何去选择我们需要使用的“数据库”呢?简单的说就是看具体的应用场合。

0 0
原创粉丝点击