-2

Я видел в нескольких местах в Интернете, что будущее для MySQL мрачно. В основном люди плохо говорят об этом. Действительно ли MySQL «умирает»? Если это так. Каковы хорошие альтернативы решениям баз данных? Я работаю в небольшой компании, и мы используем много MySQL. Является ли postgre хорошим решением? Что-то, что было бы полезно узнать, как использовать в случае, если я перейду в более крупную компанию? Какая стандартная корпоративная база данных (пожалуйста, не говорите оракула)?Что случилось с mysql?

+0

Почему вы просите людей не говорить Oracle? Он широко используется. – 2010-11-24 17:41:56

+4

Страх! Неопределенность! Сомнение! Если бы я был Оракул, я бы тоже поощрил эти слухи. Вы можете купить реальную базу данных Oracle. Как правило, технология умирает. – 2010-11-24 17:42:16

+1

Независимо от ситуации, нет никакой причины конвертировать ваши текущие базы данных в нечто другое. MySQL не собирается просто исчезать, и ваши базы данных не будут ломаться всю ночь. – JJJ 2010-11-24 17:43:10

ответ

5

MySQL очень хорошо зарекомендовал себя и не показывает никаких признаков выхода в любом месте. Люди всегда предсказывают, что то или иное умрет, но это всего лишь куча шума. Тем не менее, я бы изучил несколько баз данных, так как вы будете более округлым разработчиком. Знание Oracle очень ценно на рынке труда.

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, конечно, но не так много. Вы должны искать рынок. Это то, что делают все, когда они пытаются выяснить, что там нужно. Вы можете заменить весь свой вопрос на язык программирования, и у вас будет тот же ответ - исследование. Есть целые сайты, посвященные тому, что жарко на рынке (не верьте им всем, кстати). Я уверен, что MySQL не повредит, но если задание потребует Oracle, и вы не знаете, как даже перечислить таблицы в Oracle (которые не показывают таблицы), то почему они наняли вас? Но опять же, зависит от того, что вы делаете, просто DBA, программист, что? Возможно, вам никогда не придется перечислять таблицы, если вы программист, потому что администраторы баз данных не позволят вам коснуться базы данных. Исследование.

-2

Для будущего MySQL я предпочел бы пусть один из создателей сделать разговор: http://askmonty.org/w/images/a/a4/Osd2010.pdf
Не говоря уже, что оракул просто сделал InnoDB (а очень популярный двигатель хранения MySQL) коммерческая только. http://www.cloudave.com/7356/internal-email-on-why-a-software-company-migrates-away-from-mysql/
Излишне говорить, что это никуда не денется, но это не бесплатно, чтобы использовать это для себя (никогда не было, но теперь оракул обеспечит GPL в любое время).
После MySQL PostgreSQL является наиболее используемым открытым исходным кодом бесплатно (как в пивной) базе данных.
На коммерческом (высокая стоимость) Сторона. Oracle по-прежнему является самой используемой базой данных. Но это, безусловно, перебор, если вашему программному обеспечению не нужен DBA в качестве ежемесячной стоимости обслуживания для клиента.

Смежные вопросы