2010-08-18 7 views
0

Это не вопрос go/no go. Я использовал все виды 4GL (PL/SQL, T-SQL, PGSQL и т. Д.) Для кодирования базы данных базы данных и считаю очень полезным установить «ближайший» уровень данных к движку базы данных.Насколько надежны хранимые процедуры mySQL?

Теперь хранимые процедуры MySQL привлекли мое внимание и очень заинтересованы в кодировании на этой совершенно новой платформе 4GL.

Я хотел бы начать использовать его в одном из моих доказательств концептуальных проектов. Что вы думаете о хранимых процедурах MySQL? Решающий вопрос: Это надежный? Как «Oracle Corporation» поддерживает хранимые процедуры MySQL (например, документацию, форумы и т. Д.)?

Благодаря

+0

Что с этим связано Oracle? Предположительно, потому что теперь они владеют MySQL? –

+0

У MySQL есть полная документация по всему, что вы, возможно, захотите узнать о запуске/использовании сервера на своем сайте. Есть много компаний (включая Oracle), которые также с удовольствием продадут вам контракты на поддержку. –

+0

Я бы сказал, что их документы по хранимым процедурам оставляют _a lot_ желать лучшего. – nos

ответ

1

Поддержка началась в v5.0, это в настоящее время v5.1 (v5.5 находится в трубе). Если бы они были ненадежными, они были бы удалены.

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

1

Хранимая процедура mySQL будет такой же надежной, как вы ее делаете. Если вы напишете его, чтобы сделать все, что вам нужно, все будет хорошо. Если вы этого не сделаете.

Как сообщают @OMG, они начали поддерживать в version 5.0.

Что вы имеете в виду, когда спрашиваете, как Oracle поддерживает его?

+0

PL/SQL и T-SQL существуют уже много десятилетий, а Oracle и Microsoft улучшают базовый базовый год в году и в год. У меня есть сомнения в отношении хранимых процедур MySQL с точки зрения ошибок и функциональности, поскольку концепция sproc довольно нова в сообществе MySQL. – mevdiven

+1

Я полагаю, это правда. Я никогда не сталкивался с проблемами и не знал, что у кого-то есть проблемы, но если вы перейдете на сайт ошибок mySQL, у них есть число, которое сообщается для хранимых процедур. Я не уверен, как это могло бы сравниться с t-SQL или PL/SQL. Вот ссылка: http://bugs.mysql.com/search.php?search_for=stored+procedure&status=Active&severity=&limit=10&order_by=&cmd=display&direction=ASC&bug_type=&os=0&phpver=&bug_age=0 –

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