Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Используете ли Вы хранимые процедури и триггеры 
:(
    Опции темы
awers
Дата 26.10.2008, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 1
Всего: 31



Используете ли Вы хранимые процедури и триггеры
Как Вы считаете, удачно ли они реализованы в MySQL. За эталон желательно берем Oracle

Это сообщение отредактировал(а) awers - 26.10.2008, 22:21
PM MAIL WWW ICQ Skype   Вверх
skyboy
Дата 26.10.2008, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(awers @  26.10.2008,  20:44 Найти цитируемый пост)
За эталон берем Oracle 

незнакомым с Oracle'овским PL\SQL молчать?
PM MAIL   Вверх
awers
Дата 26.10.2008, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 1
Всего: 31



Почему всегда так придираешься ) Нет конечно. Говорить
PM MAIL WWW ICQ Skype   Вверх
skyboy
Дата 26.10.2008, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



использую, но смотря где.
в выходном продукте(в данный момент занимаюсь сайтостроением) бывает оставляю ХП и функции. триггеры же практически - только в девелопер-версии или в локальных проектах. с целью отладки или логирования изменений.
PM MAIL   Вверх
awers
Дата 26.10.2008, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 1
Всего: 31



как ты рассматриваешь успешность реализации. насколько нагружены твои проекты?
PM MAIL WWW ICQ Skype   Вверх
skyboy
Дата 26.10.2008, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



вне сравнения с оракловским подходом мне не нравятся(потенциально, в принципе, обхожусь и без них) такие моменты:
- на каждую таблицу на каждый момент времени(before/after) и каждое действие - только единственній триггер; порой бывает к "производственному" поведению надо прицепить логику отладки. приходится редактировать существующий триггер. из консоли не очень удобно копировать содержимое существующего триггера и редактировать его. 
- нет возможности(на момент версии 5.1) реализовать триггеры на view(ну. на temporary table тоже) - updateable view пригодились бы для неявной ресртуктуризации хранящихся данных, чотб без полной переделки выпонялись и старые запросы(через view) и новые.
касательно функций - не хватает возможности вернуть результатом таблицу(чаще всего - в целях отладки).
PM MAIL   Вверх
awers
Дата 26.10.2008, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 1
Всего: 31



ты под виндой работаешь?
PM MAIL WWW ICQ Skype   Вверх
skyboy
Дата 26.10.2008, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



awers, в данный момент проблем с нагрузкой никаких. то есть, практически не нагружены.
в то же время, если ты намекаешь на влияние ХП/триггеров на производительность, то даже в случае каких-то сложных функций проблемы возникают не в них, а в структуре запроса - всякие там filesort и using temporary...
кстати, касательно функций: не совсем продуман набор встроенных. например, дико не хватает regexp-*

Добавлено через 20 секунд
разработка - да, под windows ведется.

Добавлено через 1 минуту и 5 секунд
где ж люди-то? прям, как интервью получается smile
к слову, может прикрутить опросник? типа, "довольны/нет" и "использую/нет"?
PM MAIL   Вверх
awers
Дата 26.10.2008, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 1
Всего: 31



)) ага, вымерли все.
если неудобно из консоли копить - mysql query browser. Бесплатный с сайта MySQL. Я вот в качестве игрушки скачал вчера, а в итоге понравилось работать )

ну то что "маловато" встроенных - это да :( ну в конце концов free и в африке free
PM MAIL WWW ICQ Skype   Вверх
skyboy
Дата 26.10.2008, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



awers, не, про gui'шные front-end'ы речь не веду. я к тому, что порою вполне адекватно желание прикрепить на одно событие разный функционал, а редактировать триггер по причине его единственности как-то не особо удобно. мне нравится больше sqlYog: у меня в queryBrowser'e бывало синтакс. подсветка нарушалась на части запроса :(
а насчет функций - можно найти/написать и скомпилить udf. так что это не претензия была, а, скорее, пожелание.
а сам-то как относишься к обсуждаемому?
PM MAIL   Вверх
awers
Дата 26.10.2008, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 1
Всего: 31



К обсуждаемому - сидел только на 4ой мускуле да на Oracle 9/10. Вот со вчерашнего дня начал 5.1.18 разбирать. 
Ну конечно прежде чем в бой бросать все силы, хотелось бы знать стоит ли овчинка выделки

Цитата

а насчет функций - можно найти/написать и скомпилить udf. так что это не претензия была, а, скорее, пожелание.

не. это не дело. далеко не везде можно применить
PM MAIL WWW ICQ Skype   Вверх
sir_nuf_nuf
Дата 27.10.2008, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 6.1.2008

Репутация: 8
Всего: 31



Да, использую. На мой взгляд реализованы они не удобно.
Хотя как сказал мне Бонифаций это - стандарт.

Напрягает:
1) отсутствие exceptions
2) неудобная работа с курсорами
3) 1 триггер на таблицу/ивент



--------------------
user posted image
user posted image
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0752 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.