如果只是需要存储的数据量大,几种常见的数据库都没什么问题。
如果是业务系统,并发读写非常高,劝你还是老实点选Oracle。多数数据库在表里有数据修改类的 *** 作的时候会阻塞读 *** 作,导致并发读写很差。这是系统架构上的先天缺陷,没法弥补的。Oracle因为自身架构设计的特点,不存在写 *** 作阻塞读 *** 作的问题,所以并发读写效率非常高。
我这里不是为了推销Oracle,实在是因为曾经被Sybase玩的很惨,不想有人重蹈覆辙。毕竟出问题的时候烦的是我们开发人员。
一个简单的判别标准:要求你写存储过程的时候事务应该尽量短、尽快提交的,就是并发读写差的。因为它的写 *** 作会阻塞读 *** 作(及其它写 *** 作),所以要求你的写 *** 作就必须尽量的短。
oracle所有数据库产品都可以下载。其中express版是完全免费的,其他的产品如果商用就要许可证了。另外,没有购买许可证也没有服务,。网上下载的版本是全功能的,没有任何限制,只是法律上讲,是不合法的,oracle可以告你。
oracle数据库不需要版权费,他和微软的软件不一样,oracle卖的是服务费,而不是软件版权费。
如果你需要oracle提供技术支持,那就要付费,单纯的使用软件,不需要付费。
大量是多少? 几个GB?几百个GB 几个TB
你打算用哪家的硬件和 *** 作系统?IBM的?HP的? 还是LINUX EXADATA
峰值会有多少个连接?1000个以下? 还是更多? 用来做什么业务?数据分析(一次查询几个小时)? 还是实时业务?
是打算用单机,还是Oracle的RAC集群(至少需要2台机器)?
ORACLE数据库软件目前技术人员可以按自己的需要选择 *** 作系统和版本来下载,并可以用于学习和内测开发而无须付费,而一旦发布商用,则需要购买证书、而且是分组件的、价格确实不菲,否则可能面临法律问题。Express(XE)其实就是常说的易捷版,而不用考虑将来应用分区、流复制、RAC等升级的难度,因为在同构的数据库环境里进行、当上升为企业级应用时过渡会相对平滑。
只是很疑惑老师怎么会让你自己买一个呢?是做项目卖的话,应该在实施前也无须先去买Oracle数据库啊,另外到实施时客户是否支付的起相应版权费?
Oracle Database XE是一个很棒的初级数据库选择,对于以下用途:
开发人员:PHP, Java, NET, XML, 及其它开源应用程序;
DBA人员:需要一个免费的数据库来演示和培训;
独立软件供应商 (ISVs)与硬件供应商:安装初级数据库展示产品而免于起诉;
教育机构和学生:用于课程教与学的免费数据库
这些数据库的许可有两种方式计算,按CPU或按用户数。许可费用又分为list price和企业协议两种。list price就是公开报价,按CPU数,每个CPU大概就是20万RMB左右,每个用户数1万元RMB左右,5个用户数起算。企业协议是数据库厂家与购买企业签订的购买协议,根据购买量和企业的规模,折扣度不等。购买软件许可后,每年的维护服务费一般按list price的10%计算,包括免费版本升级服务。如果你们公司还需要其他现场问题诊断解决、数据库优化等服务,需增加相应的费用。如果你们只需要购买使用许可,不需要维护服务(免费升级等),就不需要每年支付MT(维护)费用。如果需要更详细的报价情况,请打相关软件公司的800售前咨询电话,会有人很详细地根据你的要求给你list一个price的,呵呵。
以上就是关于数据库软件ORACLE太贵怎么办全部的内容,包括:数据库软件ORACLE太贵怎么办、oracle 11g是免费的吗、Oracle数据库一年的服务费是多少等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)