|
|
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
Всем привет, 3-й семинар мирового тура Firebird, посвященного транзакциям, пройдет в Москве 4 июня 2014 года. Цель семинара - разобраться с механизмом работы транзакций на самом глубоком уровне, понять, как работает сборка мусора, как работают и как взаимодействуют транзакции, какие ресурсы вовлекаются в эту работу, и, конечно, как все это влияет на производительность приложений. Подробности - здесь http://www.firebirdsql.org/en/firebird-tour-moscow/ With best regards, Alexey Kovyazin www.ibsurgeon.com www.ibase.ru/techsupp.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 00:30 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
http://www.firebirdsql.org/en/firebird-tour-moscow/ От частного лица возможна по карточке или через WebMoneyА можно просто, по-деревенски: привести наличные (eur/usd) и оплатить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 09:51 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
Привет, тебе можно просто прийти. Членам Firebird Project 100% скидка :) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 09:56 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
Таблоид привести наличные (eur/usd) и оплатить ? я уточню - за нал, shareit, webmoney, ЯД и прочее бухгалтерских документов, разумеется, не будет. По безналичному расчету принимаем оплату только для групп (в крайнем случае - и для 1 участника). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 10:59 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
kdv, А можно оплатить, но получить видеозапись т.к. нет возможности физического присутствия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 13:52 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
автор3 участника (используйте валюту евро или доллары, т.к. пересчет в рубли в магазине проводится по завышенному курсу). там где эта надпись ссылка залезна на скобку Код: html 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 14:11 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
akrush, видеозапись или аудиозапись не планируется, и не будет разрешена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 14:13 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
kdvakrush, видеозапись или аудиозапись не планируется, и не будет разрешена. Очень обидно. p.s. Основные докладчики семинара: Влад Хорсун, Firebird Project Дмитрий Кузменько, IBSurgeon/IBase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 14:19 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
GallemarОчень обидно этот вопрос уже мусолился много раз. Во-первых, семинар платный. Поэтому если бы мы это записали, то это пришлось бы продавать, а видео сразу бы выложили, и фактически, тогда, оплатившие бы задали вопрос - нафига мы ходили и платили, если можно было скачать? Во-вторых, если записать видео и выложить, то как проводить такой же семинар где-нибудь не в Москве? В третьих, можно вообще просто записать видео, и выложить, а семинары не проводить. И, наконец, популярность выкладываемого видео, даже с бесплатных семинаров, сильно преувеличена. Куда популярнее именно технические видео, в том смысле, что на видео гораздо лучше смотреть текст во весь экран и слушать доклад, чем смотреть на докладчика, размахивающего руками :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2014, 15:52 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
авторИ, наконец, популярность выкладываемого видео, даже с бесплатных семинаров, сильно преувеличена. пункт противоречит первым. ну и на моё имхо - делать семинар который укладывается в видеолекцию бессмысленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2014, 16:44 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
kdv> Во-первых, семинар платный Тогда "Во-вторых" и "В третьих" можно было не говорить. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2014, 19:10 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
kdvGallemarОчень обидно этот вопрос уже мусолился много раз. Во-первых, семинар платный. Поэтому если бы мы это записали, то это пришлось бы продавать, а видео сразу бы выложили, и фактически, тогда, оплатившие бы задали вопрос - нафига мы ходили и платили, если можно было скачать? Во-вторых, если записать видео и выложить, то как проводить такой же семинар где-нибудь не в Москве? В третьих, можно вообще просто записать видео, и выложить, а семинары не проводить. И, наконец, популярность выкладываемого видео, даже с бесплатных семинаров, сильно преувеличена. Куда популярнее именно технические видео, в том смысле, что на видео гораздо лучше смотреть текст во весь экран и слушать доклад, чем смотреть на докладчика, размахивающего руками :-) Может стоит тогда делать больше именно технического видео? Если не хочется делать это бесплатно есть такая удобная система как краудфандинг. p.s. - записей http://ibase.ru/webinar.html за 2012 год нету, давно прошу выложить куда нибудь и до сих пор тишина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 03:52 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
ScareCrowделать семинар который укладывается в видеолекцию бессмысленно. он и не укладывается, потому что с 10 до 17-ти. Gallemarесть такая удобная система как краудфандинг. ага. спасибо, я уже имел дело с этой херней (не стесняясь называю вещи своими именами), собирал деньги в ФФ. Больше в РФ этим заниматься не хочу. Кроме того, в Москве разработчики не могут оторвать зад от стула, сходить на семинар. Даже на бесплатный. Не хотел я провоцировать, но как будто бы все прям все знают, такие премудрые, что аж кошмар. Особенно это относится к тем, кто sql.ru только читает, и ничего сюда не пишет. Gallemarзаписей http://ibase.ru/webinar.html за 2012 год нету, давно прошу выложить куда нибудь и до сих пор тишина. какие записи? все там за 2012 год у меня выложено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 10:04 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
kdv, битые ссылки: 14.03.2012 InterBase, часть 1 - версии, большие и малые БД, smp, шифрование Дмитрий Кузьменко в гостях у Embarcadero (глухой звук!) 25.07.2012 Change Manager (управление изменениями) для InterBase и Firebird Дмитрий Кузьменко в гостях у Embarcadero ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 10:27 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
kdvага. спасибо, я уже имел дело с этой херней (не стесняясь называю вещи своими именами), собирал деньги в ФФ. Больше в РФ этим заниматься не хочу. Кроме того, в Москве разработчики не могут оторвать зад от стула, сходить на семинар. Даже на бесплатный. Я живу в Иркутске. Так что сходить на платный семинар для меня проблема. Выкладывать за деньги вы не хотите, так что предложил вариант с краудфандингом. Напомните когда вы деньги собирали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 10:29 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
авторя уточню - за нал, shareit, webmoney, ЯД и прочее бухгалтерских документов, разумеется, не будет. По безналичному расчету принимаем оплату только для групп (в крайнем случае - и для 1 участника). То есть, можно придти на семинар и оплатить на месте? Или нужна предоплата? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 11:42 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
Gallemarтак что предложил вариант с краудфандингом. тут это не работает и не сработает. GallemarНапомните когда вы деньги собирали? в 2006-2007 году, просто пожертвования в ФФ. за год было собрано что-то около 17 тысяч рублей. DelphiCoder_1980То есть, можно придти на семинар и оплатить на месте? Или нужна предоплата? прийти и оплатить можно, но это будет чистый нал, а на нал я никаких документов выдать не могу, ООО Айбэйз с налом не работает. Разумеется, в случае оплаты на месте нужно заранее зарегистрироваться, т.е. написать письмо, например на sales@ibase.ru , что мол, ФИО, оплачу на месте. В остальных случаях регистрацией является оплата через shareit или по безналу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 18:15 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
Хочу пояснить - семинар учебный, не маркетинговый. По результатам прошедших семинаров стало понятно, что большинство разработчиков не понимает, как работают транзакции и связанные механизмы в Firebird, поэтому будем делать онлайн-курс по этому вопросу, с сертификацией по результатам курса (или семинара). Постараемся успеть с сертификацией до семинара, а курс к осени-зиме. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 23:47 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
большинство разработчиков не понимает, как работают транзакции и связанные механизмы в Firebird Приходящие на семинары - конечно, не понимают. И будут не понимать, ибо непонимающие всегда найдутся и будут ходить на семинары. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 01:28 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
авторприйти и оплатить можно, но это будет чистый нал, а на нал я никаких документов выдать не могу, ООО Айбэйз с налом не работает. Разумеется, в случае оплаты на месте нужно заранее зарегистрироваться, т.е. написать письмо, например на sales@ibase.ru , что мол, ФИО, оплачу на месте. Спасибо. Понял, так и сделаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 10:44 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
напомню "в случае оплаты на месте нужно заранее зарегистрироваться, т.е. написать письмо, например на sales@ibase.ru , что мол, ФИО, оплачу на месте." До начала семинара на проходную технопарка мы должны сдать список ФИО. Кто не будет записан - не попадет, или придется лезть через забор :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 13:21 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
Подробный план семинара по транзакциям 1. Обзор понятия транзакций, параметры транзакций a. Исторический экскурс в транзакции (блокировочники, dirty read, почему в FB только snapshot и read_committed b. Транзакция - логический кусок, объединяющий группу действий (успешных и неуспешных) c. Свойства транзакций - ACID d. Уровни изолированности - стандартные и как в ФБ, с примерами e. read only\write f. wait и nowait g. Простые примеры, поясняющие суть уровни изолированности с т.з. клиента, без деталей относительно ТИП h. Стандартная картинка взаимодействия транзакций 2. Транзакции в Firebird – отличия и особенности от стандартных a. Полный синтаксис SET TRANSACTION, соответствие параметрам TPB b. недокументированные (в IB) возможности c. Откуда берутся тр-ции, или кто их создаёт i. Приложение ii. Системная тр-ция (тр-ция №0) iii. Тр-ция сборщика мусора iv. Автономные тр-ции – автостарт/автофиниш логгирование v. Тр-ция для триггеров ON CONNECT\ON DISCONNECT d. Простое объяснение версионности (с картинками) e. Как возникают версии f. Состояния транзакций (active, committed, rolled back, limbo) g. Разница между Read Committed и Snapshot? h. Взаимодействие между транзакциями с учетом маркеров: что такое OIT, OST, OAT, Next i. Триггеры на события старта и стопа тр-ции j. Контекстные переменные уровня тр-ции k. Маркеры транзакций, картинка маркеров 3. Реализация транзакций в Firebird a. Что происходит при старте тр-ции i. вычисление глобальных счётчиков (OAT, OST, OIT) и что они вообще означают ii. старт авто-свипа b. Что происходит при коммите i. работа DWF ii. фактическое выполнение DDL запросов - как и когда iii. рассылка ивентов iv. сброс грязных страниц v. отметка в TIP c. Что происходит при роллбеке i. штатный роллбек со сбросом кеша ii. форсированный роллбек без сброса кеша iii. отмена действий тр-ции с помощью анду-лога iv. роллбек без помощи анду-лога d. Что такое retaining, что он делает и что он НЕ делает e. Авто-коммит (кто-нибудь вообще знает об этой фиче ?) f. Управление потенциально большими объёмами памяти, связанной с тр-цией i. временные блобы ii. анду-лог g. локальная копия TIP h. Способность GTT быть модифицируемыми в read-only тр-циях 4. Взаимодействие транзакций и примеры шаблонов для разработки клиентских приложений. Разбор возможных конфликтов a. читатель и читатели - ок (снепшот тото, рид-коммитед рид онли) b. читатель и писатель - несколько вариантов c. писатель и писатель - разбор конфликтов d. Советы по использованию транзакций: i. 1) Справочники ii. 2) Разделение читающей и пишущей транзакции iii. 3) Блокирование записи путем холостого апдейта iv. 4) Блокирование SELECT WITH LOCK v. 5) Рид-коммитед no_rec_version nowait - будет ждать коммит, rec_version) (sql.ru) vi. 6) Отчеты - снепшоты 5. Механизм работы сборки мусора и sweep a. зачем нужна сборка мусора b. как она проходит (свертывание версий) c. какая бывает сборка - кооперативная, фоновая, комбинированная d. свип и сборка мусора e. автосвип - положительные свойства и недостатки f. примеры неправильной работы приложений, которая приводит к накоплению мусора i. слишком длительные пишущие транзакции ii. в Классике отсутствие чтения записей, которые были обновлены или удалены (больше работы для свипа). 6. Возможности управления транзакциями и их параметрами из компонент доступа и драйверов a. “Непрямые” компоненты доступа и драйверы - BXE, dbExpress, ODBC, .Net Provider b. Прямые компоненты доступа - IBX, FIBPlus, FireDAC c. Управление транзакциями в приложениях. Примеры и практика d. Управление длительностью транзакций в различных компонентах доступа. e. Варианты реализации окон редактирования данных - когда стартовать и завершать транзакции f. Дву-транзакционные компоненты g. Завершение транзакций по retaining 7. Определение проблем в управлении транзакциями. Диагностика проблем с транзакциями и практика их разрешения a. Анализ gstat -h b. OIT, OST, OAT, NEXT - типичные сочетания, что происходит c. Сочетания, при которых не происходит автоматическая сборка d. Подпорка и как ее создать e. IBTM и изменение в динамике маркеров. Моменты свипа f. Большая дыра между ОИТ и ОСТ не означает мусора в БД, обозначает вероятность. g. Если маркеры не сильно отличаются, мусор может h. Борьба с неуправляемыми legacy-приложениями. “Подпорка” Профитмеда. i. Если разница большая, то мусор не собирался, если разница маленькая (меньше дневного интервала) то мусора собирался. j. Анализ gstat -r - можно узнать количество мусора, примеры c IBAnalyst k. Обнаружение накопления версий при помощи IBAnalyst. Как и когда снимать статистику gstat -r l. Типичные ошибки в управлении транзакциями. m. IBTM - мониторинг транзакций, анализ статистики, поиск странных и узких мест (аналог в FBDataGuard) n. mon$ - поиск длительных транзакций, соединений, выполняемых в транзакциях запросов. Использование MonLogger. o. Trace API ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 11:08 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
Осталось 3 дня, в пятницу прекращаем запись на семинар! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 15:15 |
|
||
|
ANN: Firebird семинар "Все О Транзакциях"
|
|||
|---|---|---|---|
|
#18+
Возможно, вопрос тупой, но всё же: на каком языке будет семинар? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 11:50 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38627969&tid=1563498]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
90ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 519ms |

| 0 / 0 |
