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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Тригеры и развитие MySQL 
:(
    Опции темы
Alex
Дата 26.2.2005, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 162



Можноли поставить тригеры в базе данных? Если да, то как?


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Наставник
Дата 26.2.2005, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Тригеры не реализованы в MySQL. (Возможно сделают в MySQL 5)


--------------------
Богатство языка определяет широту мысли
Персональный сайт >>
PM MAIL WWW   Вверх
Mal Hack
Дата 26.2.2005, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Ну не может быть, а точно... smile
http://dev.mysql.com/doc/mysql/en/mysql-5-0-nutshell.html
http://dev.mysql.com/doc/mysql/en/todo.html

Это сообщение отредактировал(а) Mal Hack - 26.2.2005, 13:42
PM ICQ   Вверх
Wowa
Дата 26.2.2005, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Быстрее бы.
PM WWW   Вверх
Mal Hack
Дата 26.2.2005, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Admin
спорно... Уж лучше попозже, чем дырявые и сырые.
Я вообще придерживаюсь мнения, что если нужны тригеры и т.п. то это уже Посгресс или Оракл, а MySQL должна оставаться простой БД... В этом был ее плюс...
PM ICQ   Вверх
cardinal
Дата 26.2.2005, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: нет
Всего: 99



Цитата(Alex @ 26.2.2005, 08:08)
тригеры в базе данных

Интересно это тоже самое, что и триггер в электронике?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Alex
Дата 26.2.2005, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 162



Цитата(Mal @ 26.2.2005, 14:10)
Я вообще придерживаюсь мнения, что если нужны тригеры и т.п. то это уже Посгресс или Оракл, а MySQL должна оставаться простой БД... В этом был ее плюс...

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


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Mal Hack
Дата 26.2.2005, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Alex
В этом-то и плюс был MySQL... Что она простая... Оня легка для понимания для новичков.

Цитата(Alex @ 26.2.2005, 21:39)
Мне как человеку, который пишет нормальные клиенские приложения

ИМХО, для серьезных приложений - серьезные БД smile
PM ICQ   Вверх
Alex
Дата 26.2.2005, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 162



Mal Hack, Как говорится если ты новичок на тебе простое средство, где большую часть нужно самому писать. А когда ты все это освоишь, тебе покажут другую базу данных, и ты будешь ценить то, что для тебя сделали ее разработчики т.к. тут же вспомнишь, сколько ты времени тратил на то, что теперь можешь делать за минуты. smile


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Wowa
Дата 27.2.2005, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Преимущество MySQL, это то, что она БЕСПЛАТНА! А Postgresql обладает ненамного большими возможностями, чем MySQL и на мой взгляд гораздо более худшей поддержкой.

Если уж менять MySQL, то менять на MS SQL или на Oracle надо. Однако тригеры в MySQL необходимы и вообще в пятой версии они планируют много хорошего сделать.
PM WWW   Вверх
Kurt
Дата 27.2.2005, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


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

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



Цитата(Admin)
Преимущество MySQL, это то, что она БЕСПЛАТНА!

Не согласен. Она бесплатна тока для некоммерческого использования.
Ввиду этого я все чаще поглядываю на PostgreSQL/Firebird, к-е ПОЛНОСТЬЮ бесплатны. Для ЛЮБОГО вида использования.



--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Wowa
Дата 27.2.2005, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(Kurt @ 26.2.2005, 23:25)
Не согласен. Она бесплатна тока для некоммерческого использования.

откуда такая информация? Насколько я знаю платная версия предлагается просто параллельно для желающих иметь еще хорошую поддержку.
Добавлено @ 01:33
Our software is 100% GPL (General Public License); if yours is 100% GPL compliant, then you have no obligation to pay us for the licenses. This is a great opportunity for the open source community and those of you who are developing open source software.

The formal terms of the GPL license can be found in the GNU General Public License section of the MySQL Reference Manual. Please note that the General Public License can be restrictive, so if it doesn't meet your needs, you are better served by our Commercial License.

Specifically:

MySQL is free use for those who are 100% GPL. If your application is licensed under GPL or compatible OSI license approved by MySQL AB, you are free to ship any GPL software of MySQL AB with your application ('application' means any type of software application, system, tool or utility). You do not need a separate signed agreement with MySQL AB, because the GPL license is sufficient. We do, however, recommend you contact us as there usually are good opportunities for partnership and co-marketing.

Under the Open Source License, you must release the complete source code for the application that is built on MySQL. You do not need to release the source code for components that are generally installed on the operating system on which your application runs, such as system header files or libraries.

Free use for those who never copy, modify or distribute. As long as you never distribute the MySQL Software in any way, you are free to use it for powering your application, irrespective of whether your application is under GPL license or not.

You are allowed to modify MySQL Software source code any way you like as long as the distributed derivative work is licensed under the GPL as well.

You are allowed to copy MySQL binaries and source code, but when you do so, the copies will fall under the GPL license.

Optional GPL License Exception for PHP. As a special exception, MySQL AB gives permission to distribute derivative works that are formed with GPL-licensed MySQL software and with software licensed under version 3.0 of the PHP license. You must obey the GNU General Public License in all respects for all of the code used other than code licensed under version 3.0 of the PHP license.

FOSS Exception. We have created a license exception which enables Free and Open Source software ("FOSS") to be able to include the GPL-licensed MySQL client libraries despite the fact that not all open source licenses are compatible with the GPL.Read more about the exception.

PM WWW   Вверх
Kurt
Дата 27.2.2005, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


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

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



http://dev.mysql.com/doc/mysql/ru/using-th...al-license.html

Цитата
Коммерческая лицензия является необходимой в следующих случаях:

При линковании программы с любым GPL кодом из ПО MySQL, в тех случаях, когда вы не хотите, чтобы готовый продукт подпадал под действие GPL (например, продукт разрабатывается как КОММЕРЧЕСКИЙ или существуют какие-либо другие причины не открывать добавленный программный код...



--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Wowa
Дата 27.2.2005, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(Kurt @ 26.2.2005, 23:50)
Коммерческая лицензия является необходимой в следующих случаях:

При линковании программы с любым GPL кодом из ПО MySQL, в тех случаях, когда вы не хотите, чтобы готовый продукт подпадал под действие GPL (например, продукт разрабатывается как КОММЕРЧЕСКИЙ или существуют какие-либо другие причины не открывать добавленный программный код...

ну это ведь изменение исходников и распространение твоего добавленного кода вместе с кодом MySQL. Это очень редко применяется на мой взгляд.


Кроме того, я не вижу никакого смысла при разработке программы поставлять еще и MySQL. А человек использующий программу установит MySQL сам по инструкции. И за коммерческое использование ему не надо платить.
Добавлено @ 02:05
Ключевую фразу на мой взгляд я уже привел выше:
Цитата
Free use for those who never copy, modify or distribute. As long as you never distribute the MySQL Software in any way, you are free to use it for powering your application, irrespective of whether your application is under GPL license or not.


Это очень широкие возможности для бесплатного использования.
PM WWW   Вверх
Kurt
Дата 27.2.2005, 02:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


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

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



Цитата
Кроме того, я не вижу никакого смысла при разработке программы поставлять еще и MySQL

Я знаю фирму, к-я написала ПО под MySQL и распространяет его вместе с MySQL (получив лицензию от MySQL AB) - они считают это разумным..


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




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


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

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