Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
SSYПредлагаю "переименовать" ASA в A$A. Так все постоянно будут помнить о том, чем он хуже FB. Неумно. Да будет Вам известно, уважаемый, стоимость проекта определяется не только стоимостью сервера. И если уж, отбросив религиозный фанатизм, взять и посчитать эти самые $ для разных проектов, то результат Вас может сильно удивить. Я считал, и не один раз. Предлагаю закрыть тему. Welcome в Сравнение СУБД с подобными вещами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 14:48 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
Виноват. Надо было слово хуже взять в кавычки. :) С оффтопом завязываем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 16:24 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
Александр ГoлдунПо мне так гораздо интереснее иметь нормальный оптимизатор, инкрементальный бэкап (будет в FB2), transaction log (сейчас скажут что нафиг не нужно либо очень сложно) и еще возможность распараллеливания между несколькими процессорами при общем кэше. Триггеры в таком случае не влом действительно вручную прописать. Прааавильно говоришь... ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 18:07 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
kdvto ASCRUS: не перегибай палку, ОК? Дим, ты чего это взъелся? Человек ведь добра желает ;-) А насчет рекламы... ну хороший сервер ASA, чего уж тут... есть чему учиться. Тут привели и порекомендовали конкретную нестандартную фичу. Облегчит она людям жизнь? Наверняка, хоть и далеко не всем. Нравится она мне? Нет, не особо. Почему? Чем-то напомнимает высказывание человека в местном sybase-форуме: "оракл - суксь, ибо там для select надо обязательно from указывать". Читая такое, я плакалъ. Ну у всех поголовно отваливаются руки дописать "from dual". Давайте тоже оценим полезность такой фичи, а? Ведь удобно же ;-) Если серъезно, то сомневаюсь, что дефолт вида LAST USER даст хотя бы 20% выигрыша в производительности по сравнению с триггером. А семантика фичи достаточно спорная и не зело красивая. Тут я соглашусь с Amris Mirddin. ЗЫ. 2ASCRUS - вылазь из подполья, разрешаю ;-) Хотя и вправду тут не особо "золотой" форум по IB-подобным. В вашем форуме еще тоже будет повод встретиться, но уже по вашим собственным заморочкам ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 18:21 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
взъелся я только потому, что человек при каждом удобном случае то и дело вставляет - "а у нас в ASA вот так и вот эдак". Поскольку идти в конференцию по ASA и начинать там такие же танцы нет никакого желания, была высказана идея притормозить тут с оголтелой рекламой. Я понимаю, что у каждого сервера есть свои приятные фишки. Но что, ASA прямо таки эталон на который надо равняться? Отнюдь. Прямой зависимости между количеством фишек и популярностью сервера, кстати, нет. Да и тягать всякую дрянь без разбора из Oracle, MS SQL, MySQL, PostgreSQL и ASA в Firebird - никаких сил не хватит, и получится не сервер, а мусорная корзина :-) Ясное дело, что кто FB занимаются, не в одну точку смотрят. Например я доку и про новые фишки и MySQL и PostgreSQL смотрю, никакой гордыни не ущемляя. И по ASA - тоже буду глядеть. Но тут-то не fb-devel и совсем не fb-architect. Поэтому конкретные посты для не-разработчиков FB выглядят именно так, что мол, в IB/FB все суксь, а в ASA - рулез. Что, в общем, по даже приведенным мелким примерам, вовсе не соответствует действительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 21:27 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
Дискуссия не должна останавливаться, если ASCRUS хочет поделиться информацией о возможностях ASA, это его право, тем более, если ответ на первоначальный вопрос получен. Давайте так. Не модерируйте за меня, а жмите "сообщить модератору". Если начинается, фактически, сравнение серверов, я буду переносить топики в Сравнение БД, где дискуссия сможет плодотворно (я надеюсь) продолжиться. Думаю, ASCRUS очень заинтересован в нашем сервере, и аргументированные ответы людей, знающих сервер изнутри, может быть, приведут к тому, что он... ну, например, перейдет на FB! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 22:08 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
ASCRUS, конечно, не упускает момента похвалить ASA при случае ;-) Но IMHO услышать здесь точку зрения профессионала приятнее, чем наблюдать вопли ламеров "FB форева патамучта нам нифуя другого не упало и вааще он халявный" в других конференциях. К слову, ASA нам вполне конкурент, ибо весит и жрет мало, встраивается куда угодно и не требует администрирования. Вот только блокировочник ;-) Поэтому я не вижу ничего зазорного, чтобы смотреть скорее на него, чем на MSSQL. А насчет "мусора" ты правильно говоришь, но на то у нас свои мозги есть, чтобы фильтровать зерна от плевел. Те же multi-action triggers в полуторку пришли из Оракла не под горячую руку ;-) Насчет предложения фич... ну не ходит товарищ в наши форумы разработчиков, поэтому предложил здесь. Причем именно предложил реализовать фичу, а не просто похвастался. В общем, ничего против постов ASCRUS'а я не имею. Единственно, попросил бы сначала писать факты/предложения, а уже в ответ на наводящие вопросы говорить, где такое есть ;-) Чтобы не нервировать местных камрадов. Когда один товарищ в их форуме заявил мне, что писать страницы в базу так, чтобы ее состояние было валидным на любой момент времени, в принципе невозможно, я с трудом, но сдержался ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 22:19 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
Поздно, я махнул шашкой... :) dimitrНасчет предложения фич... ну не ходит товарищ в наши форумы разработчиков, поэтому предложил здесь. Где же русскоязычный веб-форум для общения разработчиков с пользователями по поводу запросов на новые фичи, аналогичный упомянутому "ASA futures"? На ibase.ru форумы только по поводу "настоящего"... Может, устроим его здесь, на SQL.ru? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 22:26 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
dimitrЕсли серъезно, то сомневаюсь, что дефолт вида LAST USER даст хотя бы 20% выигрыша в производительности по сравнению с триггером. А семантика фичи достаточно спорная и не зело красивая. Тут я соглашусь с Amris Mirddin Гм - поздно я этот топик увидел здесь - перенесли, а я думал тему просто грохнули. По поводу производительности я не поленился сделать тесты, опубликовал их на нашем форуме Sybase на всякий пожарный, уж там то точно меня в спаме не обвинят :) http://www.sql.ru/forum/actualthread.aspx?tid=158557 Думаю результат красноречивый и фича все таки полезная. Чем не нравится семантика фичи не понимаю - обычный DEFAULT, тока некоторые системные функции в нем действуют не только на INSERT, но и UPDATE. В жизнь не поверю, что в Interbase/FB никто DEFAULT не пользуется :) dimitrВ общем, ничего против постов ASCRUS'а я не имею. Единственно, попросил бы сначала писать факты/предложения, а уже в ответ на наводящие вопросы говорить, где такое есть ;-) Чтобы не нервировать местных камрадов. Было бы лучше, если бы существовали русскоязычный форум по обсуждению развития этой СУБД или если он есть, мне бы на него дали ссылку. На ibase.ru я честно проковырялся по сайту, почитал довольно интересные статьи, но в форумы зайти не смог и ссылок особо на другие сайты тоже не было. К слову сказать, к развитию Interbase интерес есть, приходиться пересекаться с интересными разработчиками и перспективными проектами на платформе Interbase, лично я не исключаю вариантов, что в том или ином проекте мне придется в проекты ASA подключать партнерские модули проектов Interbase и связывать эти сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 01:23 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
ИМХО, сравнение СУБД в этом топике и рядом не стояло, так что шашка у тебя зря сработала. Тут мы ничего устраивать не будем. Такие вещи при желании обсуждаются на epsylon.public.interbase, либо в привате. Теоретически, можно попросить ДК сообразить еще одну доску на forum.ibase.ru, но ИМХО это зря - я первый свихнусь отбиваться от "хотельщиков". Ибо думать большинство предпочитает уже потом, когда им все пережуешь в кашицу и скормишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 01:25 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
kdvПоскольку идти в конференцию по ASA и начинать там такие же танцы нет никакого желания желания или возможности? kdv Прямой зависимости между количеством фишек и популярностью сервера, кстати, нет. так же как и между популярностью и качеством. kdv Поэтому конкретные посты для не-разработчиков FB выглядят именно так, что мол, в IB/FB все суксь, а в ASA - рулез. Мы всего лишь решаем свои бизнес-задачи (я не про рекламу :). Воспринимать эти посты чуть ли не как личное оскорбление - это уже ты перегибаешь. kdv Что, в общем, по даже приведенным мелким примерам, вовсе не соответствует действительности. Примеры были действительно мелкими. Крупные пока не трогали fedd Думаю, ASCRUS очень заинтересован в нашем сервере, и аргументированные ответы людей, знающих сервер изнутри, может быть, приведут к тому, что он... ну, например, перейдет на FB! :) Да нет пока таких ответов :( dimitrASCRUS, конечно, не упускает момента похвалить ASA при случае ;-) я его понимаю и поддерживаю. Если работаешь с ASA и при этом (важное дополнение!) достаточно знаком с другими серверами, то возникает бескорыстное желание поделиться с другими своим открытием. Да, действительно ASA обладает уникальным сочетанием качеств, приводящих в восторг после знакомства с ним. Но это лирика. А не-лирика в том, что эти качества делают его очень оптимальным выбором для большого круга задач. А наблюдение за тем, как другие мучаются, иногда наводит на мысль, что можно помочь упростить жизнь и избавить от изобретательства многих велосипедов. Опять лирика ;) Но кто работает с АSА - меня поймет. dimitr Но IMHO услышать здесь точку зрения профессионала приятнее, чем наблюдать вопли ламеров "FB форева патамучта нам нифуя другого не упало и вааще он халявный" в других конференциях. подпишусь под этими словами dimitr К слову, ASA нам вполне конкурент, ибо весит и жрет мало, встраивается куда угодно и не требует администрирования. Да, они во многом похожи по идеологии. В том числе и поэтому я продолжаю поглядывать в сторону FB, хотя пока не счел возможным его использование для своих задач. Но все течет, все меняется... dimitr Когда один товарищ в их форуме заявил мне, что писать страницы в базу так, чтобы ее состояние было валидным на любой момент времени, в принципе невозможно, я с трудом, но сдержался ;-) Ну, его же аргументированно опровергли ;) Со ссылками на документацию и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 02:35 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
ASCRUSЧем не нравится семантика фичи не понимаю - обычный DEFAULT, тока некоторые системные функции в нем действуют не только на INSERT, но и UPDATE. Обычный дефолт работает на INSERT. Именно этого я от него ожидаю. Если я вижу вещь типа DEFAULT TIMESTAMP, у меня начинает клинить крышу. Чем этот TIMESTAMP отличается от CURRENT_TIMESTAMP? И почему первый сработает на UPDATE, а второй на INSERT? Это из серии "ты не думай, а просто заучи". Т.е. мне не нравится ввод новой семантики с помощью существующего (причем стандартного) синтаксиса. Наверное, с этой точки зрения я бы согласился на что-то типа: DEFAULT [ON {INSERT | UPDATE}] CURRENT_TIMESTAMP с умолчательным ON INSERT. Возможно, даже стоит допустить оба вида дефолтов одновременно. Но IMHO эта фича при разработке экономит весьма мало, а выигрыш в производительности ничтожен (см. мой ответ в твою ветку). ASCRUSБыло бы лучше, если бы существовали русскоязычный форум по обсуждению развития этой СУБД или если он есть, мне бы на него дали ссылку. Специального русскоязычного форума нет. Обычно такие вопросы обсуждаются в конференции epsylon.public.interbase на forums.demo.ru, там публика достаточно репрезентабельна с технической стороны и регулярно присутствуют русскоговорящие разработчики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 02:52 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
ASCRUSГм - поздно я этот топик увидел здесь - перенесли, а я думал тему просто грохнули. icq :) dimitrИМХО, сравнение СУБД в этом топике и рядом не стояло, так что шашка у тебя зря сработала.kdv, насколько я понял, считает иначе. Слава Богу, у шашки одна рука, и спорить сама с собой она не умеет. То есть, я хочу сказать, сделать так, чтобы одни пользователи видели топик в одном форуме, а другие в другом, здесь невозможно dimitrТут мы ничего устраивать не будем. Не будем, так не будем. Главное не злись :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 04:28 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
dimitrИМХО, сравнение СУБД в этом топике и рядом не стоялоА этот топик что, не сравнение? Или ты хочешь сказать, он рядом с этим топиком не стоял?? Если бы вы продолжили в ФБ перекидываться сравнительными тестами - то меня уже съел бы не один kdv! Так что я все правильно сделал :)) ps/ Эти мои рассуждения здесь офтопик, можна удолять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 04:43 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
dimitr Обычный дефолт работает на INSERT. Именно этого я от него ожидаю. Если я вижу вещь типа DEFAULT TIMESTAMP, у меня начинает клинить крышу. Чем этот TIMESTAMP отличается от CURRENT_TIMESTAMP? Никто не упомянул еще одну особенность TIMESTAMP по сравнению с CURRENT_TIMESTAMP. А она IMHO значительно более полезная, чем автоматическое изменение при апдейте. Дело в том, что CURRENT TIMESTAMP может выдать идентичные значения, например при быстрой вставке большого кол-во записей. Из-за этого невозможно использовать такое поле в первичном ключе, приходится делать синтетический ключ типа автоинкремента. Если же использовать DEFAULT TIMESTAMP, то получаемое при вставке значение будет гарантированно уникальным. Оно как мимимум увеличится на микросекунду (эта величина настраивается для каждой БД). Причем уникальность сквозная, т.е. даже при вставках в разные таблицы. Весьма полезно для логов и тому подобных вещей. Аналогично @@identity, последнее вставленное значение DEFAULT TIMESTAMP можно получить через переменную @@dbts. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 12:01 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
dimitr Александр ГoлдунПо мне так гораздо интереснее иметь нормальный оптимизатор, инкрементальный бэкап (будет в FB2), transaction log (сейчас скажут что нафиг не нужно либо очень сложно) и еще возможность распараллеливания между несколькими процессорами при общем кэше. Триггеры в таком случае не влом действительно вручную прописать. Прааавильно говоришь... ;-) Кстати, не поленился скачать release notes. Не нашел упоминания распараллеливания на "супере". Плохо искал? Какие прогнозы? Как я слышал, IB 7 в этом плане продвинулся, а он для FB более непосредственный конкурент, чем ASA А вот derived tables порадовали, спасибо (заранее :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 23:59 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
Распараллеливание на супере реализовано в рамках проекта "вулкан". На IBPhoenix много информации на эту тему. IB7 продвинулся, но как-то не совсем туда, куда хотелось бы ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 08:27 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
Привет, Александр! Ты пишешь: АлександрАГ> Кстати, не поленился скачать release notes. АГ> Не нашел упоминания распараллеливания на "супере". АГ> Плохо искал? Какие прогнозы? АГ> Как я слышал, IB 7 в этом плане продвинулся Да уж, "продвинулся"... Обернули нереентерабильные куски критическими секциями. Я про 7.1, тестировал его. 7.5 не щупал. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 11:54 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий > Да уж, "продвинулся"... > Обернули нереентерабильные куски критическими секциями. > Я про 7.1, тестировал его. Т.е. фактические ничего не изменилось в этом плане? Просто на http://ibase.ru/ib7.htm первым новшеством упомянута именно поддержка SMP в IB 7.0. И как они умудряются продавать это за деньги при наличии очень близкого конкурента - FB? Впрочем, это риторический вопрос. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 01:38 |
|
||
|
current user | last user Firebird<>ASA (Было: один триггер на несколько таблиц)
|
|||
|---|---|---|---|
|
#18+
Привет, Александр! Ты пишешь: АлександрАГ> Т.е. фактические ничего не изменилось в этом плане? Просто на АГ> http://ibase.ru/ib7.htm первым новшеством упомянута именно поддержка SMP АГ> в IB 7.0. И как они умудряются продавать это за деньги при наличии очень АГ> близкого конкурента - FB? Впрочем, это риторический вопрос. Как говорят "птицеводы", для нормального SS на SMP, нужно в корне переделывать ядро. Далее мои личные рассуждения, возможно ошибочные. Насколько мне известно, управление потоками в SS реализовано через эээ.... в общем, вместо планировщика ОСи, используется свой, доморощенный. Посему, ОСь, естессно не может эффективно ими рулить. То что сделали в Борланде, это "художественная штопка" , к тотальной перестройке отношения не имеющая. Всё вышесказанное - моё имхо, на истину не претендующее. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 11:30 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=32907105&tid=1553941]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 177ms |
| total: | 303ms |

| 0 / 0 |
