51Testing软件测试论坛
标题:
想深入研究数据库,该从何入手?
[打印本页]
作者:
liudinglong
时间:
2015-7-8 01:14
标题:
想深入研究数据库,该从何入手?
本人做后台数据库测试,接触oracle,mysql,mariadb,hive这些数据库相关的工作,因系统涉及多个数据源之间的关联,所以有这么多数据会用到,其中前台逻辑转换是用mysql,oracle是另一个系统推过来的数据,到hive上面进行处理,再推送给oracle。我现在想深入学习数据库,除了DML和DDL语音外,能学习一下编码和存储过程,平时会看开发写的存储过程,大家给点建议,是学习oracle数据库,还是MYSQL,我想在这两个中选择一个,来深入的学习。
作者:
Girling
时间:
2015-7-8 09:49
1. oracle 比较复杂, mysql开源相对比较简单。
2.oracle 和mysql的平台window / linux ,所以linux平台的话,会简单实用。
3. 经验之谈: oracle水很深, 如果想要深入学习,必须下一番功夫,但是学起来是比较有趣的。 mysql虽然没有学习过,会简单使用,LZ想要学习的话, 可以根据兴趣爱好, 或是工作需要几个方面去思考,然后再决定学习哪一个? 或是哪两个?。
作者:
jingzizx
时间:
2015-7-8 10:06
有这么一篇文章:
mysql数据库和oracle的区别和选择:LAMP大会的时候我跟Yahoo的一个技术高管聊的时候,我问他Yahoo在选择MySQL还是Oracle 的时候是怎么考虑,他的答案令我非常惊讶。他说大部分的时候我们是会用MySQL的,因为它的性能已经达到我们的要求。但是什么时候我们会选用Oracle 呢,就是当我们需要存储收费用户的数据的时候。我就问为什么,难道Oracle比MySQL稳定吗?他说,这个倒没有特别考虑。关键是如果使用 Oracle的话,当出现问题的时候我们可以找到负责人,Oracle会负责事故的处理,但是如果用MySQL的话,我们找谁去?
需求决定使用,其实你目前oracle/mysql都会用得到,深入学那个看你用得哪个多,学会后再用另一个得时候也会简单,举一反三了就
作者:
土土的豆豆
时间:
2015-7-8 10:21
Oracle 还是挺专业的;
MySQL 的是轻量级的;
都可以 语言本身是通用的,关键是对于数据库本身存储、性能的优化/调优方向 以后可以进一步去学习和研究
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2