Подтвердить что ты не робот

Насколько отличается PostgreSQL с MySQL?

Мне было предложено поддержать и принять приложение PostgreSQL, но я парень MySQL - это реалистичная задача?

4b9b3361

Ответ 1

PostgreSQL имеет некоторые приятные функции, такие как generate_series, пользовательские агрегатные функции, массивы и т.д., которые могут значительно облегчить вашу жизнь, если вы потратите некоторое время, чтобы изучить их.

С другой стороны, ему не хватает некоторых функций MySQL, таких как использование и назначение переменных сеанса в запросах, FORCE INDEX и т.д., что довольно неприятно, если вы привыкли к этим функциям.

Если вы просто используете базовый SQL, вы вряд ли заметите какую-либо разницу.

Ответ 2

Насколько отличается PostgreSQL с MySQL?

Это зависит, если вы говорите только о SQL (что в основном одинаков) или о хранимых процедурах (которые совершенно разные).

- это реалистичная задача?

Совершенно верно. PostgreSQL имеет очень хорошую документацию и сообщество. Есть также много ppl, которые имеют опыт работы с MySQL и PostgreSQL.

"MySQL vs PostgreSQL wiki" — центров на "что лучше", но дает вам некоторое представление о различиях.

Ответ 3

PostgreSQL по сравнению с MySQL - это как и любая другая пара СУБД. То, что у них общего, нефункционально, в частности, последствия каждого из них являются открытыми. С точки зрения возможностей, использования и сильных сторон они не ближе друг к другу, чем PostgreSQL, к Oracle или DB2 относится к Sybase.

Теперь на ваш реальный вопрос: вы SQL парень, хотя тот, кто еще не имел опыта работы с PostgreSQL. Это совершенно реалистичная задача для вас и хорошая, поскольку вы расширите свое понимание разновидностей СУБД и получите представление о MySQL, с которым вы не можете работать, работая исключительно в своей сфере.

Как кто-то, кто когда-то был в одной и той же позиции, я предполагаю, что вы быстро заберете PostgreSQL и можете даже смущаться вернуться в MySQL; -).

Ответ 6

Я столкнулся с такой же ситуацией около месяца назад... Я отлично справлялся с postgres. Существует сильное онлайн-сообщество для postgres, и вы должны иметь возможность найти помощь, если вы столкнетесь с какой-либо проблемой и легко научитесь:)

Ответ 7

Мне не потребовалось много времени, чтобы переключиться с MySQL на PostgreSQL, когда я впервые начал использовать PostgreSQL в гневе у предыдущей компании. Я нашел это очень красивым и очень освежающим (не то, что MySQL был плохим) по сравнению с MySQL, который я использовал ранее. PostgreSQL был также хорошим шагом для Oracle, который я использую в своей нынешней компании. Мне понравилось, что у него было подходящее приложение командной строки, такое как MySQL, но параметры конфигурации сложнее, но если вы его не настроите, то проблем нет.