如果你是一个架构师,在数据库选型上除了技术选型,更重要的可能是性价比的选择,而oracle是现今排名第一的数据库,因此对oracle的价格有所了解是必须的。

几个要点:

1、oracle授权(也就是购买方式)有两种,一是按用户数,二是按cpu;

2、按用户数是指连接到oracle的连接数量(包括自然人的连接或机器的连接),但是,现在一般都是B/S的web或者手机端应用,很难算得清多少用户,所以用户数就按最大的并发数来算我觉得就OK了。需要注意的是:这里不是说我只通过一个中间件服务器来连oracle,把连接池调成100,这样就算一个用户,oracle没这么傻!

3、按cpu的话就是无限用户了,如果一个cpu多核的话,那就算多个cpu,但是并不是1核=1cpu,核比cpu便宜点,具体要看是什么牌子的cpu,计算方法看官方;

4、如果你用户很多,比如12306网站,全国10亿人去访问,那你按用户数购买就肯定赔死你了,当然按cpu购买好;具体哪个好要计算过,一个1cpu的价格=50users的价格;

5、最便宜的5users的是1万元左右;最便宜的1cpu大概是20万元;

6、购买了,安装好了后,我想换服务器,要重新付钱吗?按用户数的肯定不要,按cpu的就要看情况了;

7、一般oracle的东西都是很贵的,所以基本都是有折扣的,特别如果你是大客户的话。像我公司,一买就买了15000users,注意,是1万5啊!按20万50用户,那15000不得6000万???没有折扣那是不可能的。

8、每个公司都必须有个开发环境,该环境肯定也得安装一个oracle,那么这种情况下需要买吗?我觉得这个就好比你在本机安装个来学习一样,又不是在生产环境商用,你懂的。

9、如果你购买了oracle,一般肯定也要购买服务,oracle收费很贵,也不太屑于赚这种钱(7*24小时,很累的),技术支持在中国有很多的公司,比如:http://www.gzbosheng.com/这家是一家小的不能再小的公司了(北京这种公司更多),一共就20个人(基本上一个人就服务一个公司,就完成一笔订单了),但是如果你公司无法(或懒得)聘请一个oracle dba,那还是得购买这种公司的服务。

10、这种授权还有期限,可以购买1年、2年、N年等。

推荐几篇文章:

彻底看懂Oracle License 许可机制 - Oracle购买前必读

oracle11g价格和相关产品问题

oracle 12c报价单 oracle价格

oracle报价表

oracle价格报价单

Oracle 购买价格和服务费计算方式

Oracle数据库如何授权收费(Database Licensing)

LAST:虽然我很讨厌oracle,但是没办法,他暂时是最厉害的数据库,公司也在用他,所以还是得必须研究他为他写文章。

本文出处:

http://www.cnblogs.com/ouyida3/p/4295381.html

ouyida3于2015.2.17

oracle的购买价格研究的更多相关文章

  1. oracle 之flashback 深入研究。

    oracle 之flashback 深入研究. 今天是2013-08-24,开始进行oracle flashback 内部原理研究,记录一下笔记. SQL> startup ORACLE ins ...

  2. Oracle 12C In-Memory特性研究

    Oracle 12C In-Memory特性研究一.Oracle In-Memory1.1 In-Memory 开启方法1.2 开启与关闭IM column store1.3 inmemory优先级调 ...

  3. 汽车之家购买价格PC真正的原因阿拉丁

        网行业风起云涌,先是6月3号汽车之家天价竞购百度PC阿拉丁.接着今天又有消息说易车拿下百度移动阿拉丁.易车拿下百度移动阿拉丁能够想象.但PC阿拉丁被向来不屑流量购买,以自主流量自居的汽车之家拿 ...

  4. Oracle Spatial GIS相关研究

    1.Oracle Spatial 概念相关 Oracle Spatial 是Oracle 数据库强大的核心特性,包含了用于存储矢量数据类型.栅格数据类型和持续拓扑数据类型的原生数据类型.Oracle ...

  5. 对oracle数字类型的研究

    Oracle的数字类型主要有number,binary_float,binary_double三类,其他的像int,number(p,s)等等大多数都是由这些引申出来的.这部分的理解主要来自oracl ...

  6. Oracle:sequence问题研究

    一直以来,以为sequence是不间断地持续增长的:但今天发现sequence是会跳号,这种情况发生在RAC环境下.在单实例环境下,应该不存在的. sequence截图如下: 数据库表中发生了跳号: ...

  7. 【Oracle】arraysize的研究(存在疑问)

    arraysize的研究(存在疑问) SYS@proc> create table aaa (id1 int,id2 int,id3 int,id4 int); Table created. S ...

  8. 【初码干货】使用阿里云对Web开发中的资源文件进行CDN加速的深入研究和实践

    提示:阅读本文需提前了解的相关知识 1.阿里云(https://www.aliyun.com) 2.阿里云CDN(https://www.aliyun.com/product/cdn) 3.阿里云OS ...

  9. 【转】SQL Server与Oracle的区别

    转自:http://soft.chinabyte.com/database/255/12258255.shtml SQL Server与Oracle的区别 2012-02-10 00:00 中国IT实 ...

随机推荐

  1. T-SQL查询进阶--详解公用表表达式(CTE)

    简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的. 但是,视图是作为系统对象存在数据库中,那对于结果 ...

  2. sql server 自定义函数

    create function 函数名 (@pno int) returns int as begin declare @a int if not exists(select * from perso ...

  3. Git起步--git安装与初次运行git前配置

    在你开始使用 Git 前,需要将它安装在你的计算机上. 即便已经安装,最好将它升级到最新的版本. 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装. 一.Git安装 1. 在linux上安 ...

  4. 为 Joomla 而生的 Kunena 论坛安装手册

    查看并下载最新版本Kunena论坛,或直接下载Kunena1.7.2.如果你打算在Joomla网站中安装一个论坛,可以考虑一下Kunena论坛组件,一个为Joomla而生的免费的开源论坛组件. 安装: ...

  5. Android学习路线图

    第一阶段:Java面向对象编程 1.Java基本数据类型与表达式,分支循环. 2.String和StringBuffer的使用.正则表达式. 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化 ...

  6. win8笔记本无法搜索wifi信号找不到WLAN该 wifi共享特别注意的服务

    WlansvcWLAN AutoConfigWLANSVC 服务提供配置.发现.连接.断开与 IEEE 802.11 标准定义的无线局域网(WLAN)的连接所需的逻辑.它还包含将计算机变成软件访问点的 ...

  7. PreferenceActivity的使用

    PreferenceActivity是一个非常有用的基类,当我们开发Android项目时避免不了选项设置,这些设置习惯用Preference来保存.Android专门为这种Activity提供了便捷的 ...

  8. myecipse的debug调试操作方法

    在myecipse如果想要查询某个变量的值,或者跟踪程序的执行流程,可以如下操作: 首先在程序中设置好断点(断点的设置方法,就是在想要设置的地方的行首双击,当一个蓝色的圆形实心图标显示出来,就证明你设 ...

  9. Linux学习笔记总结--memcached配置

    Memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像.视频.文件以及数据库检索的结果等.简单的说就是将数据调用到 ...

  10. MySQL查询

    DQL 操作 DQL 数据查询语言(重要)     数据库执行DQL语句不会对数据做出任何改变,而是让数据库发送结果集给客户端.  查询返回的结果是一张虚拟表.   查询关键字:SELECT     ...