使用MySQL的大公司有哪些?

2012-05-14 09:44:50 +08:00
 qq286735628
刚才去做数据库的课程设计,早早就计划好用MySQL+PHP来实现,结果...

结果老师要求,只能用SQL Server或者Oracle

我也能理解老师,她这样要求,是因为国内大部分公司都是用SQL Server,她这样也是为了我们好找工作。

然后,我去和她讨论的时候,她就问我,有哪些大公司是跑MySQL的。

平时MySQL我用得也多,但这一下子,我还真答不上她这问题了。
18389 次点击
所在节点    问与答
107 条回复
GordianZ
2012-05-14 11:02:07 +08:00
@qq286735628 单一架构,一个群组,不像其它网游分区。
qq286735628
2012-05-14 11:02:32 +08:00
@seerhut 我是觉得,既然难得有一门,自己有实践经验的课程,同时自己也很感兴趣,就认认真真的做一个。

只是没想到卡在这个要求上,虽然用SQL Server也能做,就是麻烦点,容易遇到很多配置上的问题~

感觉这次课程设计,实际上是对瀑布模型开发方式的一次实践~

@est 这玩意,我有edu.cn的邮箱,也有MSDN订阅帐号,所以License不是问题~
fl3x
2012-05-14 11:05:25 +08:00
同@GordianZ
课程设计这种东西,说不好听点,较真没什么用
reus
2012-05-14 11:13:55 +08:00
按你老师的要求做呗,能锻炼你解决问题的能力。什么都用熟悉的去做,没有进步的
clowwindy
2012-05-14 13:48:09 +08:00
看到有人劝楼主退学,忍不住说几句。在学校应该把重点放在理论知识的学习上,特别是设计范式。至于具体用什么数据库产品,不能因为这一点就对老师和学校作出否定。因为这些产品在随着浪潮不断的变换,掌握好基础的理论有助于你理解这些浪潮是怎样发生的,在实践中具体怎样根据不同的需求选择怎样的产品。此外,我相信对数据库课程设计这样的例子来说,用什么数据库产品没有太大的区别。
leiz
2012-05-14 14:02:07 +08:00
1. @clowwindy +1, 他让你用什么做就用什么做,这点其实不用纠结。只是一个课程项目而已。
2. 其实国内没几个大公司是不用mysql的...facebook这种更加是直接把mysql的握手协议都改了,自己想怎么玩怎么玩...(这点是从fb工程师的一个讲座上听回来的。)

感觉不用去辩驳老师,没那个必要,不过你可以本着交流的原则和他聊聊你知道的和你想知道的。当做是锻炼和人相处的技巧好了。
qq286735628
2012-05-14 14:05:41 +08:00
@clowwindy 这个我很赞同。
在学这门课之前,我也会用MySQL+PHP做点东西,但当时做起来完全是随性,不懂第三范式,不懂事务,不懂视图。
曾经我要的东西在多个表中时,我是直接WHERE A表.某个属性 = B表.某个属性。
那时的我完全不知道内外连接的区别,也不知道嵌套查询。

这些系统的知识,还是课堂上学到的。
qq286735628
2012-05-14 14:08:03 +08:00
@leiz 恩。
我的交流能力有待提高,当时就是想聊聊我的想法,结果话语权一直掌握在她手上。
1314258
2012-05-14 14:15:24 +08:00
我觉得没什么好纠结的。mysql也好,sqlserver也好,oracle也好。sql语法差别不大,只是搭建时候问题多点而已。 我相信你现在做的设计还不足以涉及到讨论那种数据库性能优劣的问题上。所以没必要和老师争论这个无畏的问题。
leiz
2012-05-14 14:16:49 +08:00
@qq286735628 可以考虑把这个社区介绍给你老师,没准就不打不相识了。(开个玩笑)
leiz
2012-05-14 14:18:41 +08:00
@qq286735628 还有一个小建议。在你考虑反驳一个人的观点时,可以先花点时间去了解他持这个观点的立场和原因,在肯定对方的前提下讨论和争论,估计效果会好些。在日常的工作中同理。不过这个需要时间。
1314258
2012-05-14 14:24:56 +08:00
所谓数据库课程设置,思想是让你理解数据库的基本存在道理及实现方法。而不是让你争论现在市面上那种类型的数据库产品的优劣。你把主要矛盾搞错了。现在看来,你老师叫你用sqlserver,对你来说,有利没害。多比较一下。你才能知道,现在贴上面所有人,谁对谁错。你只在这里听,永远不知道那个是对的。有些人还为了性能,自己在内存操作数据呢。这个难道也要问当今国内用的人多不多来分别优劣吗
caoyue
2012-05-14 14:41:25 +08:00
1、仅仅是课设的话,用什么无所谓,但你要知道你的老师是错的
2、用 Sql server 的不多,但是把 Enterprize 当成 Express 来用的也有不少了,关键在人,不在哪种技术
3、轻易劝人退学是非常不负责任的行为……
leben
2012-05-14 15:01:12 +08:00
SQLServer和Oracle主要应用在企业内部里吧。他们设计的很多功能都是容灾、事务、管理。

互联网行业,有几个公司用的是这些?银行业除外。
TheC
2012-05-14 15:11:33 +08:00
@undeadking 我提过appserv,但是老师不大愿意装的样子所以就算了,她大概是抱着“叫你用SQLSERVER你做就是了,哪来那么多要求”这样的想法吧

在线的想法好,回头我再跟老师商量商量
jiankangxin
2012-05-14 15:22:41 +08:00
话说 知道 sql server 都是在android开发的时候。。。不过对学校的作业来说,什么数据库都可以了。。只要有基本功能 就OK
qq286735628
2012-05-14 16:04:18 +08:00
@1314258
嗯,其实我不是纠结性能。只是我用MySQL熟练,一般的调错啥的比较方便~
而SQL Server之前也弄过几次,装那个环境,如果不是干净的系统,很容易出现这样那样的问题,出现问题的原因也是由于我对SQL Server的不熟练

@TheC
老师很忙滴,就像我们也不愿意为了帮别人调试一个东西,而去费力不讨好的装一个自己用不上的东西一样~

@caoyue
SQL Server的Enterprize和Express功能上的区别我都还没怎么注意,平时图省事,直接装Enterprize

PS:
其实这样的话题,我知道很容易引起争论,神马性能对比的,神马Linux流和MS流,两种不同的风格,处事的方式也会不一样。

对我而言,老师在DBS的选择上的设限,会让我在前期环境部署和后期调试的时候带来很多麻烦,因为我不熟练,可能遇到点小问题,都要花费很大的精力来找解决的方法。

这次的课程设计很有意思,所以我想在有限的时间里面,放更多的精力到整个课设中,而不是被各种本可避免的问题所烦扰。

整个课程设计我已经开始动工了,最后的选择还是自己熟练的MySQL,PHP方面我选用Thinkphp框架。一来自己在尝试用这个,二来最后老师不允许用MySQL的话,我修改成SQL Server的话,比较容易,用框架不会影响到整个课设逻辑上的处理。

最后,我的提问也算是延伸吧,因为刚好被老师问到哑巴了,同时,宿舍一个室友找的一个普通单位,也是做SQL Server的,所以想了解一下。
idblife
2012-05-14 17:13:17 +08:00
@napoleonu wow明明是oracle
holmesabc
2012-05-14 18:51:04 +08:00
@qq286735628 你们学校正版SQL Server?
bulldozer
2012-05-14 19:27:33 +08:00
其实要是大企业不是说单指互联网企业的话,不光mysql很少用,php也是很少用的。

就数据库课程而言,一个简单的php+mysql很可能太单薄了些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/35794

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX