我们公司想开发一个大型的行业网站,其中有巨量的数据应用,想用ORACLE但一打听觉得实在太贵,如果项目运行顺利后要我们花钱购买倒是可以,但现在就买觉得初期投入实在太大。请问我们... 我们公司想开发一个大型的行业网站,其中有巨量的数据应用,想用ORACLE但一打听觉得实在太贵,如果项目运行顺利后要我们花钱购买倒是可以,但现在就买觉得初期投入实在太大。请问我们该怎么办?先从网站下载来用用,以后再给ORACLE交钱?这样可以吗?会有什么问题吗?
全部评论
如果只是需要存储的数据量大,几种常见的数据库都没什么问题。
如果是业务系统,并发读写非常高,劝你还是老实点选Oracle。多数数据库在表里有数据修改类的操作的时候会阻塞读操作,导致并发读写很差。这是系统架构上的先天缺陷,没法弥补的。Oracle因为自身架构设计的特点,不存在写操作阻塞读操作的问题,所以并发读写效率非常高。
我这里不是为了推销Oracle,实在是因为曾经被Sybase玩的很惨,不想有人重蹈覆辙。毕竟出问题的时候烦的是我们开发人员。
一个简单的判别标准:要求你写存储过程的时候事务应该尽量短、尽快提交的,就是并发读写差的。因为它的写操作会阻塞读操作(及其它写操作),所以要求你的写操作就必须尽量的短。
前期的话,mysql还是不错的选择。做好备份策略,对于巨量的数据库也是可以的。Z主要的是便宜。
备选ms系列的。
我平时接触大型online系统,用的都是oracle
1,oracle(Z新是11g)有期限为一个月的评价版,这个不要钱。
但是根据经验,大型网站一个月内从Oracle安装设置到完成测试,基本不现实
2,oracle也有免费的数据库产品。例如Oracle XE。但免费毕竟是免费,support的不能和购买版比
3,大规模数据也可以不用oracle。mysql的什么其实也可以
也可以考虑symantec的enterprise db
sql语句和oracle几乎相同的
因为我做过他们产品的测试报告
Z后部署的时候还是需要买许可证的。
还有补丁之类的问题。oracle下载版bug很多。
反正是要卖给客户的,价格合适就买了,巨量数据应用的话到时候运行时出问题就不是几十万搞得回来的了。不过要是项目预算不够的话就换库好了,ms的产品也能用,上集群好了.或者用db2,听说现在db2便宜了不少,但是没有用过。
巨量运用如果每天几个G,同时几百个连接那就无所谓,用便宜的都能搞定。
您可能感兴趣的社区主题
评论
选购仪器 上yiqi.com
仪器网络推广
品牌网上传播
长按识别二维码查看信息详情