为什么要用数据库
来源:互联网 发布:济南软件开发工资水平 编辑:程序博客网 时间:2024/05/15 23:50
1、实现底层的上层开发分离?别小看这个分离的作用,一来可以将后台独立出来,这样保证后台数据的完整性、安全性和可迁移。作用实在是太大了。无形中寓意了一个内容;那就是可以前台没有东西,但是后台数据库照样是一个整体,用户真正关心的数据永远都是安全的,不容易被破坏的。
在数据库的入口处,一般都是比较简单的sql语句调用等,可实现对数据操作错误的可控性,保证数据的安全。
2、根据软件细分的原则,所有的功能点都应该细分到一个相对独立相对简单的模块。模块功能越简单越明了,后期维护将越容易。耦合性太多,导致之间产生错误的概率也将大大增加。当然你可能说:设计的低耦合必将导致效率的丢失。这个嘛,我觉得是一个权衡而已。大家都知道空间、时间是一个对立体,软件运行效率和软件模块可扩展性是一个对立体。对于很多软件来说,现在的硬件造就足够满足他们的要求了。我们只要在不提高用户正常工作硬件环境设施,我想用户都是乐意接受,我们也可以将软件设计的易修改、可扩展
3、“数据库”(这里指存放数据的容器)的形式多种多样:后台数据库、文件系统、单个文件甚至只是一个内存块。那么我们如何去选择我们需要使用的“数据库”呢?简单的说就是看具体的应用场合。
0 0
- 为什么要用数据库
- 为什么要用数据库
- 为什么要用--非关系型数据库--
- 数据库为什么要用B+树结构-
- 为什么要收缩数据库
- 为什么要对数据库建模?
- 为什么要使用NoSQL数据库
- 为什么要使用redis数据库?
- 为什么要使用redis数据库?
- 为什么用JNDI连接数据库
- 数据库为什么用B+树
- 朋友,你为什么要用VC编写数据库程序?
- 为什么数据库表之间要用物理主外键
- 数据库索引为什么要用 B+ 树而不用红黑树呢?
- 有Mysql数据库的情况下为什么要用Hive数据库?
- Sql2005数据库为什么要放到App_Data下
- 数据库驱动为什么要使用Class.forName()
- 为什么访问数据库要通过端口?
- 逆向技术疑惑
- C++细节体现水平
- 自己的老婆自己疼 都看看吧
- 一切往事如尘灰,请惜眼前人
- 2个小时换来的vs assist安装错误解决
- 为什么要用数据库
- 使用Session防止表单重复提交
- MSDN2008API应用范围
- 3G发展视点收集小评
- 模块开发有感
- 软件界面设计之我见
- Android环境搭建4步曲
- 为什么要使用内存泄露工具、性能检测工具
- 工作两年多感悟