[高分]我是该学Oracle还是MySQL?请过来人帮我分析一下,谢谢

我现在在学JavaWeb开发,要学数据库了,我本来想学Oracle的,可装上之后,电脑好慢,又装了MySQL,机子还是很快,几乎不影响。
我只是想学JavaWeb开发,想开发一个像百度知道这样的系统,用哪个数据库合适呢?Oracle和MySQL的优缺点都有哪些呢,我选择哪个合适呢???

第1个回答  2009-04-05
先说研究发面的区别:数据库和网络两方面都很难出成果,大型数据库涉及到算法,结构等方面,前人做的东西都已经差不多了,新型数据库的发展虽然刚刚起步,但是主要公司都在国外。网络方面更是如此,协议,通信模式等理论化的东西很难创新,因为这涉及到一个换代的问题。做研究,还是偏通信比较好。
如果考虑就业,数据库的就业面比较宽,但是普遍工资不高,高层次的需要经验积累,这个东西就是经验重要,技术含量没有什么,我个人感觉很繁琐,当然主要看你自己的兴趣了
网络很空泛,但是选专业建议选他,不在网络,在于网络在其他方面的应用,比如嵌入式,通信,程序,操作系统研究等,就业很宽,但网络知识知识工具而已。
总而言之,网络是个好方向,比较有提升空间,但是同时这个东西很空泛,不要停留在配置上,要深入协议层才能有所发展 。
第2个回答  2009-04-01
你学编程的学哪种数据库无所谓,因为还有数据库管理员呢。
其实两个无法比较。ORACLE速度块,兼容性好,安全性高,但是价格不菲,而MYSQL价格便宜。
对于大型企业比如百度来说,不可能只用一个数据库,而是用很多数据库组成的数据仓库。这就需要企业的MIS或者DBA来调控了。
以编程来说,学习基本的SQL语句,因为数据库之间的差异主要体现在数据库的维护,备份,还原,数据抽取等工作都不需要编程的来做(不然你让DBA吃什么饭,哈哈)
第3个回答  2009-04-01
你只是学习JavaWeb开发的话,使用MySQL就足够了,因为你不是要成为数据库管理员,而是利用数据库存储数据,所以选择一个适合学习的 数据库比较重要,没有必要因为ORACLE功能强大就使用它.
等到对JavaWeb开发有了一定的了解后,再学习ORACLE数据库也不迟.
只选对的,不选贵的.呵呵
第4个回答  2009-04-01
都可以免费用,只不过是商用的话要买服务而已。
学习的话,Mysql易于入手,如果针对百度这些大系统,数据量大的,一定要选oracle来学习
第5个回答  2009-04-01
mysql足够你用的了,因为,就一个人的精力来看,开发一个程序,这个程序的规模都是有限的,oracle太大了。mysql精悍,足够你使用的了。
相似回答