Конференция "Базы" » MySQL 5.0 - "клон" Interbase ?
 
  • MsGuns © (24.06.08 11:20) [0]
    Вчера писал рецензию на дипломную работу и, просматривая раздел записки с описанием скрипта создания БД, наткнулся на генераторы, триггеры After/Befor, UDF-ки и прочие интербэйзовые штучки.
    Был зело удивлен
  • Правильный-Вася (24.06.08 11:25) [1]
    а ты уверен, что этот диплом не срисован с интербейза?
    а то текст - одно, а программа может быть и другой
  • Ega23 © (24.06.08 11:32) [2]

    > генераторы, триггеры After/Befor, UDF-ки и прочие интербэйзовые
    > штучки.


    С какого перепуга они интербэйзовские?
  • Правильный-Вася (24.06.08 11:41) [3]

    > С какого перепуга они интербэйзовские?

    генератора в стандарте нет, а в поздних редакциях это вообще сиквенсы
    udf в стандарте нет, хотя в некоторых субд они присутствуют, имхо, раньше они появились в Ib
    кстати, триггеры в стандарте тоже отсутствовали, емнип
    по крайней мере, "до/после", да еще и по нескольку штук каждого вида на таблицу с указанием порядка срабатывания
  • Johnmen © (24.06.08 16:40) [4]

    > Правильный-Вася   (24.06.08 11:41) [3]
    > генератора в стандарте нет, а в поздних редакциях это вообще сиквенсы

    Сиквенс это псевдоним генератора.

    > MsGuns ©   (24.06.08 11:20) 

    Да, стараются разработчики "недобазу", как тут кто-то говорил, привести в человеческий вид.
  • Правильный-Вася (24.06.08 16:43) [5]

    > Сиквенс это псевдоним генератора.

    это в FB 2 для совместимости со стандартом, когда эти сиквенсы все-таки появились
  • Правильный-Вася (24.06.08 16:44) [6]
    в смысле, когда появились в стандарте
  • Johnmen © (24.06.08 16:46) [7]

    > это в FB 2 для совместимости со стандартом, когда эти сиквенсы
    > все-таки появились

    Что это "это"?
    И что за "стандарт"? Где его почитать?
  • MsGuns © (24.06.08 16:47) [8]
    >Johnmen ©   (24.06.08 16:40) [4]
    >Да, стараются разработчики "недобазу", как тут кто-то говорил, привести в человеческий вид.

    Интересно? а кто-нибудь из наших с нею работал ? Было бы любопытно услышать впечатления
  • Правильный-Вася (24.06.08 16:57) [9]

    > И что за "стандарт"? Где его почитать?

    http://www.ncb.ernet.in/education/modules/dbms/SQL99/
  • Поросенок Винни-Пух © (24.06.08 17:04) [10]
    я работал немного.
    то была бд онлайнового сервиса (честно говоря игрухи) в которой велась некая статистика. меня попросили её несколько расширить.
    попробовал начать с серверной логики - там голяк (4.х версия была)
    пришлось писать обраьотку с клиента. начал с dbexpress, вроде все нормальноЮ, без проблем. пока не встретил пятерку. там авторизация была сделана как-то по другому и без костылей работать не удавалось.
    перешел на прямой доступ (пакет от crlab). вот там все в шоколаде.
  • Johnmen © (24.06.08 17:14) [11]

    > Правильный-Вася   (24.06.08 16:57) [9]

    А первый вопрос?

    > http://www.ncb.ernet.in/education/modules/dbms/SQL99/

    Что конкретно из этой ссылки?
  • Правильный-Вася (24.06.08 17:24) [12]

    > А первый вопрос?

    ключевое слово "сиквенс" появилось в FB как синоним генератора, потому как генератора в стандарте нет, а а сиквенс - есть, а суть - одинаковая

    > Что конкретно из этой ссылки?

    все ansi-iso*1999.pdf
  • Johnmen © (24.06.08 17:31) [13]

    > все ansi-iso*1999.pdf

    Там во всех в них про стандарт "сиквенса"?

    > а суть - одинаковая

    Кто-то разве возражал?
  • Игорь Шевченко © (24.06.08 22:17) [14]
    насколько я знаю, генераторов, равно как и sequence и прочих autoincrement в стандарте не было ? Или я совсем старый стандарт читал ?
  • PEAKTOP © (25.06.08 00:14) [15]
    > MsGuns ©   (24.06.08 11:20)
    > Был зело удивлен


    А че удивительного - папа у обоих изделий один: Джим Старки. Его, по-моему, с MySQL 3.25 к разработке привлекли, видать маркетологи просчитали, что в комплекте с Джимом Старки MySQL Sun-у можно подороже загнать :)

    Кто же мог подумать, что он свалит, чтобы разрабатывать свою СУБД, которая "будет работать в облаках" (смейтесь, смейтесь - дословная цитата: http://www.firebirdnews.org/?p=1742)

    Скажу даже более - читал релизноты MySQL 6.0, который щаз в состоянии альфы. По тактико-техническим характеристикам шестерка уже из СУБД становиться в ряд с SQL-серверами (транзитивность-многоверсионность-изолированность-"ручной контроль транзакций"). Так что у нашего Птица появиться еще один конкурент.

    > насколько я знаю, генераторов, равно как и sequence и прочих autoincrement в стандарте не было ?

    Дык, кто ж его видел этот стандарт - самому интересно было поглядеть на эти самые SEQUENCE. Дима Еманов просто объявил - теперь есть синоним SEQUENCE. Возможно, в Вулкане (Firebird 3.0) снесем генераторы на фиг, так что вот вам время, чтобы плавно перейти на новый синтаксис SEQUENCE, типа это все давно обсуждалось и решение принято. Где именно обсуждалось - гугль так и не ответил. Видать, у них(разработчиков) между собой.
  • Petr V. Abramov © (25.06.08 00:27) [16]
    FB идет за синтаксисом Oracle - update...returning, sequence и т.д.
    И ПРАВИЛЬНО делает
  • Loginov Dmitry © (25.06.08 00:43) [17]
    > Возможно, в Вулкане (Firebird 3.0) снесем генераторы на
    > фиг, так что вот вам время, чтобы плавно перейти на новый
    > синтаксис SEQUENCE, типа это все давно обсуждалось и решение
    > принято.


    SEQUENCE только и умеет что "1" прибавлять.
    Генераторы же прибавляют и убавляют что угодно, тем самым много более полезны.
    Имхо, оставят :)
  • Кщд (25.06.08 09:19) [18]
    >Loginov Dmitry ©   (25.06.08 00:43) [17]
    >Генераторы же прибавляют и убавляют что угодно, тем самым много более полезны.
    если не сложно, приведите пример выгоды от такого поведения?
    ни капли сарказма - действительно, интересно
  • MsGuns © (25.06.08 09:49) [19]
    Сиквенсы можно "вручную" устанавливать или сбрасывать как генераторы ? Если да, не вижу преимуществ вторых перед первыми.
 
Конференция "Базы" » MySQL 5.0 - "клон" Interbase ?
Есть новые Нет новых   [134434   +28][b:0][p:0.001]