求数据库处理方案(200分)

  • 主题发起人 主题发起人 lp414
  • 开始时间 开始时间
L

lp414

Unregistered / Unconfirmed
GUEST, unregistred user!
因为考虑到数据库不同操作方式不同。所以请各位对ms access,ms sql, oracle, mysql

作出讨论。当然也可就其他数据库作出讨论。

主要是面对大数据量的数据库进行插入,删除,更新,查询操作。重点是查询。

要求:就是从稳定,数据安全,快捷上考虑方案。

我现在有722分。分数不够请说话。关键是方案。

如果有好的方案,我不但得益,大富翁上所有看过这个帖子的,参加讨论的都能得益。

 
access在数据量少时方便,
oracle为大型数据库时用。
其它中间。
 
查询关键是索引,好的索引能够最大限度的提高查询速度。
但是对于索引的处理方面,不同的数据库有一些差别,需要的情况下可以做一些测试。
稳定性,目前的比较成熟的数据库,稳定性还是比较可以的,说实话,如果外围程序
稳定,那么很少因为数据库出现问题的。一般给数据库带上双机,就可以了。

我们公司一直是做电信的业务,我们的选择是INFORMIX。

MYSQL是非商用的,建议不要用,要不然出了问题找人哭都没有地方。
 
access上手很方便,但由此带来的麻烦也很多,像保密性不高、文件增长等
sql server同样的意思,不过我觉得一般不管大小数据量它都还能应付,而且比较傻瓜型,
推荐使用
至于Oracle,上手不太容易,但一旦上手,你会发现oh,my god,wonderful,呵呵
 
我觉得SqlServer还是很不错的。功能很完善。
Access对好多功能不支持,有时很郁闷
Oracle嘛,嘿嘿,得先啃啃书了
 
如果从稳定,数据安全的角度出发,最好选大型一点的数据库系统,
我用的是informix,基本上不会出现什么问题,并且它用的是unix主机,
比windows系列稳定得多。至于说快捷,不知你是考虑编程快,还是数据库的运行
速度,如果是后者,access、ms sql当然不如informix、oracle。
 
没有合适的答案。。。继续。。。
 
基于 UNIX 的 ORacle 是一个很好的 解决 方案 .

大型 应用 多用这样的.

如 , 国家总局推行的 金税中的 稽核, 协查.
 
关于这个问题,总有讨论的。关于算法,目前没有太多的算法。现在的数据库系统已经在这方面进了最大的努力了。
巨大的数据处理目前方法主要是以空间换速度这也是极限的办法了。因为数据的物理存储决定了我们的速度不可能超越物理极限。
要么,就降低插入速度,换取查询速度。或者倒过来。
更好的办法是,每次查询统计的时候,查询的数据量尽量的少。这要用到动态筛选,这项技术很多人会。
 
在Read-Mostly的情况下,MySQL性能第一。
 
后退
顶部