Сегодня была лекция
Федора Сигаева, российского разработчика
PostgreSQL. Программа лекции:
- Общая архитектура: backend'ы, разделяемая память, кеширование
- Версионность: версии, видимость и блокирование записей. WAL.
- Обратная сторона версионности.
- Виды индексов: btree, hash, GiST, GIN. Полнотекст.
- Расширяемость. PL-языки. Функции и типы.
Приятная лекция была, слушал с удовольствием. Спасибо нашим организаторам.
Полнотекстовый поиск, оказывается, народ в разных областях для своих нужд прикручивает, благо модель позволяет (химики - формулы, системщики - символы в библиотеках системы).
Про
версионность было интересно, какие плюсы и минусы (о, вакуум!) - хорошо было отражено.
А три недели назад, 30 сентября мы были удостоены чести послушать лекцию Константина Осипова из команды разработчиков
MySQL (в настоящее время - глава одного из подразделений MySQL AB и инженер в Sun Microsystems).
Не знал, что кроме MyISAM и
InnoDB, разработчики ещё и
Berkeley DB пытались прикручивать.
Несколько слов было сказано в адрес автора базы -
Monty, который ушел из Сана и образовал
новую компанию, сманивает в неё ключевых разработчиков, при этом мало заботясь об вытравлении багов, концентрируясь на новых фичах.
Были и вопросы про поглощение Сана Ораклом. Константин поделился одним мнением, что Мускуль может понадобиться Ораклу, чтобы бороться с MS SQL в некоторых нишах, которые не покрываются его флагманским продуктом.
И все эти лекции - без отрыва от производства, в офисе. :-)