Chinaunix首页 | 论坛 | 博客
  • 博客访问: 153348
  • 博文数量: 56
  • 博客积分: 1435
  • 博客等级: 上尉
  • 技术积分: 640
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-26 09:58
文章分类

全部博文(56)

文章存档

2009年(52)

2008年(4)

我的朋友

分类: 数据库开发技术

2009-03-27 13:29:03

    对于公司目前的开发方式,我一直认为存在着诸多问题,对于以VC开发的一系列项目,为什么在客户已经拥有正版数据库软件的时候而不采用数据库进行开发呢?
   我们都知道在一个项目中数据库的重要性所在,没有引入数据库的项目能称之为成功吗?
   我个人在项目中引入数据库的必要性有下列几点:
   1,不在需要一系列的配置文件来保存数据,所有的数据都保存在数据库中,不仅项目的弹性可扩展性有了极大的提高,也方便了后来的维护。你用这么多配置文件能解决什么大的问题?人家几十W一套的软件的功能你真认为是吃素的吗?
   2,尽然客户已经花了钱购买了资源了,为什么我们要把资源闲置,而不最大化的利用手头现有的资源?难道让客户花冤枉钱?况且对于很多功能,一个数据库软件里面已经帮你实现了,数据库自己本省也提供了很多强大的工具,为什么你不加以利用,硬要自己来做呢?这岂不是典型的费力不讨好?
   3,安全性就不用说了,一个好的产品,并不仅仅是对客户的需求进行功能上的实现,程序本身的安全性也是极为重要的。而数据库自身有很强的安全性,相信再怎么差也比你那几个配置文件更难被攻破。不过对于我们这些小公司的小项目,估计也没有人会花点心思来攻击,但退一步说,防人之心又岂能没有呢?毕竟我们做的是铁路站的控制系统,加之以后的地铁方面的系统,对准确度的要求也是比较高的啊,难保不会有恶作剧心怀叵测的人,这绝对是一大隐患。
   暂时只说这么多,想好了再补充。
阅读(478) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~