mysql有什么用?

时间:2010-11-24 17:40:13

标签: mysql database programming-languages relational-database

我在互联网上的一些地方看到MySQL的未来是黯淡的。主要是人们谈论它很糟糕。 MySQL真的“死了”吗?如果是这种情况..什么是数据库解决方案的好选择?我在一家小公司工作,我们使用了很多MySQL。 postgre是一个很好的解决方案吗?在我去大公司的过程中学习如何使用有用的东西是什么?什么是标准的企业数据库(请不要说oracle)?

3 个答案:

答案 0 :(得分:5)

MySQL非常成熟,没有任何迹象表明会去任何地方。人们总是预测这个或那个将会消亡,但这只是一堆噪音。不过,我会学习多个数据库,因为你将是一个更全面的开发人员。了解Oracle在就业市场上非常有价值。

答案 1 :(得分:2)

很抱歉,Oracle,SQL Server,MySQL,Postgres都是不错的数据库。你问的是什么会让你有市场,最好的方法是看看你做什么以及它与数据库有什么关系。您是严格意义上的DBA,然后在工作现场查看,看看MySQL DBA有多少工作。 Oracle和SQL Server可能会有更多。

您是使用MySQL的程序员吗?嗯,这是不同的,因为你应该更多的数据库不可知。作为程序员,您应该能够跳转到任何数据库(甚至是语言)并快速学习。

此外,Oracle和SQL Server提供了免费版本,您可以使用它们来学习。

至于“大公司”,我建议您四处寻找您认为是“大公司”的东西,看看他们使用的是什么。在我工作的地方,我们使用MySQL,Sql Server,Oracle以及任何可以完成工作的东西(sqlite等),但是如果有标准的话,它将是Oracle和SQL Server。

至于你的恐惧 - 任何事情都可能会垮掉。看看这个世界的历史。没有什么是确定的。广泛研究。

编辑:

这取决于职位描述。你必须做研究才能看到市场的需求。像大型资金数据库这样的大公司(因为它们是好的数据库,顺便提一下)。他们只是这样做。在我看来,是否有一些像MySQL一样,肯定但不是那么多。你必须搜索市场。这就是每个人在试图弄清楚那里需要什么时所做的事情。您可以使用编程语言替换整个问题,并且您将获得相同的答案 - 研究。整个网站都致力于市场上的热点(不要相信它们都是btw)。我确信MySQL不会受到伤害,但是如果这个工作需要Oracle,而你甚至不知道如何在Oracle中列出表(这不是show tables),那么他们为什么要雇用你呢?但同样,取决于你在做什么,只是DBA,程序员,什么?如果您是程序员,则可能永远不必列出表,因为DBA不会让您触摸数据库。研究

答案 2 :(得分:-2)

对于MySQL的未来,我宁愿让其中一位创作者进行讨论:http://askmonty.org/w/images/a/a4/Osd2010.pdf 更不用说oracle刚刚制作了InnoDB(非常流行的MySQL存储引擎)。 http://www.cloudave.com/7356/internal-email-on-why-a-software-company-migrates-away-from-mysql/
毋庸置疑,它不会在任何地方,但它不是免费使用肯定(从来没有,但现在oracle将随时确保GPL)。
在MySQL之后,PostgreSQL是最常用的开源 free (如啤酒)数据库。
在商业(高成本)方面。 Oracle仍然是最常用的数据库。但是,如果您的软件不需要DBA作为客户的每月维护成本,那么这肯定是一种过度杀伤力。