Oracle10g/PSQL8/MySQL5特性比拼
2007-05-11 12:22:22 来源:WEB开发网Oracle
Oracle再一次证明了它是一个非常成熟的产品。在三者当中,Oracle是唯一一个不需要管理员权限就可以安装的。这个选项非常好。
并且,它确实非常容易安装。我没有碰到错误。Oracle也是惟一一个在安装的最后提示我按下一步按钮的。这个方法对于新用户来说非常有用,它几乎不需要任何努力。所有的数据库都应该提供这种支持。
实际上,Oracle有一个诟病就是它的安装花费的时间。这对于家庭用户来说确实是一个问题。有好几次,我都怀疑我的机器挂掉了,因为我在很长一段时间内没有得到任何的反馈。Oracle安装得分:7
易于检验安装是否成功
要验证安装是否成功有一点困难,但是上述三种数据库都提供了数据访问工具。我根据提供的文档中的指示,在三种环境都中可以访问到服务器。以上三种数据库的验证得分:10
非管理员用户的创建
PostgreSQL :PostgreSQL 使用了标准的CREATE USER语法,我可以轻松地执行这个任务。文档可以指导用户通过这个任务(出于安全的需要)。PostgreSQL 创建用户得分:10
MySQL :在v5版本中也可以使用CREATE USER语法。以前发布的版本则不可以。因此,文档是不完整的;不能明显地看出是否可以使用CREATE USER。对于新用户,这有点令人困惑。MySQL 创建用户得分:7
Oracle:Oracle 使用标准CREATE USER语法,我能够轻松地执行这个任务。文档可以指导用户完成这个任务。Oracle创建用户得分:10
运行第一个查询的时间
上述三种数据库文档集都提供了连接并运行第一个查询的指南。上述三种数据库的第一个查询得分:10
资源需求
PostgreSQL ——我对于PostgreSQL 的最小资源需求感到十分吃惊。我进行了一些测试,例如在远程连接的时候打开网络浏览器和MS-Word ,可以看到我的测试机器上面没有收到任何影响。我没有找到最小的硬件需求,但是旧机器上的256兆内存看起来足够了。PostgreSQL 资源得分:10
MySQL ——MySQL 的资源需求非常小是众所周知的。这就是它的一个最大的卖点,并且一直如此。我进行了与在PostgreSQL上面进行的同样的测试,MySQL 执行得与PostgreSQL 一样好。
非常奇怪的是,我也没有找到MySQL 的最小硬件需求,但是旧机器上面的256兆内存看起来是足够了。MySQL 资源得分:10
Oracle——Oracle 使用了大多数的内存,并且Oracle 10g使用得比以前的版本还多。实际上,它最好运行在512兆内存的机器上,我推荐1G的内存。
在测试机上,仅是Oracle的启动就花了很长时间。当我打开Word,内存开始不断地交换和停滞。开启了多个远程连接之后,数据库开始停顿。Oracle可以安装并运行在256兆内存的机器上,但是我不推荐。Oracle资源得分:3
那么综合评定如何呢?下面是最终得分:
PostgreSQL: 55
MySQL: 50
Oracle: 50
那么,这就是安装和第一次使用的得分。这根本不是我期望的结果。我认为这三者得分如此的高是非常好的。我本没有期望会得到这个结果,或者是Oracle和MySQL不分胜负。我也没有预料到PostgreSQL 会成为第一名。
- ››Mysql高性能备份方案解决数据不间断访问
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››mysql 定时更新表字段列的值状态(存储过程+定时任...
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
赞助商链接