Firebird Conf 2024

от автора

Добрый день. Шестого июня прошла конференция Firebird Conf 2024, организованная компанией Ред Софт. Были озвучены доклады как о планах развития Firebird и Ред База Данных, так и об опыте использования и внедрения Firebird. Мы взяли интервью у организаторов и докладчиков, поговорили с ними о докладах и впечатлениях от конференции в целом.

Алексей Ковязин

Алексей Ковязин

Алексей Ковязин

Президент Firebird Foundation https://firebirdsql.org

Исторически в России сложилось сильное сообщество разработчиков, тестировщиков и пользователей Firebird. В России конференции по Firebird проводились уже не раз, и данная конференция состоялась вот через год, после предыдущей, а в каких еще странах сложилось устойчивое сообщество пользователей. И проводятся ли там конференции аналогичные нашей?

Да, есть несколько стран, которые в Firebird очень популярен, в принципе, Бразилия, которая на данный момент является страной номер один по количеству пользователей, по количеству компаний, которые используют Firebird разработки. Это связано, в том числе и с таким фактом что Бразилия очень большая страна, с определенными проблемами в интернете. Также в связи с тем, что законодательство штатов сильно отличается и люди, которые разработают бухгалтерские программы, программы автоматизации, им нужно высококастомизированое решение. Например, программа для муниципалитета Минас-Жерайс не будет работать для штата Риу-Гранде-де-Сул. Это создает широкое, обильное поле для разработчиков для создания кастомизированных решений.

Также у них есть много решений, связанных с сельским хозяйством. Иногда нужно вам поставить маленький сервер, условно говоря на ферму, такую немаленькую, может быть, десятки тысяч коров, условно. И это очень важно отслеживать все эти вещи, которые там собираются датчиками, еще чем-то. Firebird очень хорошо себя показывает. Он очень прост в администрировании. Он работает без тюннинга, без администрирования, до достаточно больших размеров баз данных. На современном железе до 100 гигабайт можно работать и не волноваться о производительности. Ну и плюс, конечно, некая свободолюбивая манера бразильцев, она привела к тому, что людям нравятся open source. Поэтому там уже 20 лет проводит большая конференция в городе Пирасикаба, На которой я был, наверное, раз 14, может быть, 15, уже не помню, с 2006 года. Также в последние годы проводится ряд региональных мероприятий в Сан-Паулу, в Бразилии, в столице и в других, в Флорионнополисе, где локальные разработчики встречаются и обмениваются опытом, слушают какие-то новости и так сказать развивают.

В России в данном случае, можно сказать, она является номером два с точки зрении количества пользователей в Firebird, если мы оцениваем количество посетителей сайтов firebirdsql.org. Возможно, Германия чуть выше, из-за флуктуации, сбора статистики, мы не можем сказать кто из них, кто из них, на втором. Затем также очень много разработчиков в Польше, непропорционально много количеству в IT. И в последнее время также растут Турция, Китай. Китай занял 4% всех посетителей сайта Firebirdsql. Буквально произошло за полтора года. Это достаточно интересно, потому что у нас нет ни единого материала на китайском языке. Если на русском много материалов, на английском много материалов, на китайском — нет. Но Firebird сам по себе очень удачный проект и люди, которые начинают с ними работать, обычно продолжают с ними работать. Но опять же, это зависит от выбора проекта. Если вы выбираете проект под какое-то решение, то нужно взвесить, и посмотреть на все аспекты, такие как стоимость, решение, стоимость обслуживания, надежность и масштабируемость, то есть, когда проект вырастет, то с ним будет. По этому критерию Firebird по-прежнему находится в тройке-четвёрке лучших вариантов, которые можно, так сказать, внедрить в мире open source.

Каковы тенденции использования Firebird в мире отслеживаете ли вы их каким-то образом?

Тенденции такие, что растет число компаний, которые оперируют базами данных Firebird, более ста гигабайт. Последняя самая большая база, которую я видел, которая находится в продакшене, в суровом таком продакшене, это в Болгарии — 3,5 терабайта. Почти тысяча пользователей, которые очень серьезно нагружают на очень мощном железе, одним, наверное, из самых мощных, которые я видел.

Есть варианты поменьше, даже в России, например, компании, которые оперируют терабайтными базами, их даже не один десяток. Их достаточно много. За рубежом также есть, помимо, если говорить, о больших базах данных. За рубежом тоже есть большие базы данных, например, в Бразилии небольшая компания Контабилидадже, то есть бухгалтерского аккаунтинга, имеет базу более одного терабайта, которая растет каждый день где-то на полтора гигабайта. Я видел эту базу, которая была 500 гигабайт, буквально несколько месяцев назад, сейчас она уже один терабайт, и растет, растет вместе с их бизнесом. И интересно видеть, как Firebird выносит эту нагрузку, не выдаёт никаких проблем. При достаточно адекватном железе, адекватном администрировании, но там используется HQBird,  как бы и поддержка, суть в том, что при желании можно и такие базы, эти нагрузки держать, например.

Что отличает зарубежный рынок также наличием большого количества, относительно большого количества SaaS-компаний. Компания предоставляет какую-то программу, как сервис, то есть либо через web-браузер, либо через терминал-сервис, но суть в том, что на одном сервере находится много баз, причём много это может быть, до тысячи маленьких баз данных, которые работают с небольшими базами, может быть 500 мегабайт, 1 гигабайт, но когда их тысячи это точно не тривиальная задача организовать работу, но Firebird c этим прекрасно справляется.

Вы можете реально на относительно небольшом сервере, из последних примеров, на 12 гигабайт ОЗУ, на виртуалку положили 54 базы, и как-то работает, с общим числом почти 400 пользователей. Они даже работают, и даже никто не жалуется на тормоза. Почему? Правильно настроена конфигурация, есть хорошо оптимизированные запросы, И это собственно ключ к производительности. Надо уметь готовить  и тогда всё получится.

С точки зрения отслеживания тенденций. Я бы сказал, что с этим достаточно трудно, у нас есть подробная статистика по веб-сайтам, есть статистика по форумам, и веб-сайтам, форумам, группам в Google, в которых находится,  также статистика по числу членов Firebird Foundation. Мы можем сказать, что в данный момент, благодаря выходу Firebird 5, происходит рост числа пользователей. Многие, из тех кто использует Firebird когда-то, например,  1.5, 2.5. смотрят на Firebird 5, видят, сколько стало легко просто и удобно, и мигрировать, и что-то делать новое. Потому что оптимизатор стал гораздо более умным, и идет активный процесс возобновления активности в комьюнити. Собственно мы здесь наблюдаем, например, в этой второй конференции, если, например, было 120 человек, сейчас 180, и это не только российский тренд, это тренд Firebird, он улучшается. Люди видят, что он улучшается, и в ответ на эти улучшения они больше используют Firebird. Я считаю, что в течении 3-4 лет комьюнити возрастет еще больше, благодаря, в том числе, сокращению отставания от Enterprise баз данных. Которое, естественно, было, за счет компактности, легкости управления, Firebird всегда смотрелся как решение для небольших баз данных. Но в связи c органическим ростом баз данных Firebird перестал быть таким решением. Сейчас команда разработчиков Firebird предпринимает все усилия, чтобы этот рост поддержать, и базы данных, которые также растут, через некоторое время  терабайтная база будет совершенно обычной вещью. Терабайтная база на Firebird. Вот так я думаю.

И последний вопрос, как РедСофт  участвует в развитии Firebird?

Прежде всего РедСофт платиновый спонсор Firebird. За что им очень огромное спасибо. Но в последней версии также очень активно принимают участие в разработке. И следующей версией Firebird, то есть Firebird 6, будет в значительной мере основано на том, что РедСофт передаст из своей будущей версии Ред Базы 5. Часть функционала, такой как JSON, tablespace, она придёт из РедСофт. Это общая практика. Когда кастомные коммерческие билды, такие как HQbird представляют, возвращают, можно сказать, передают свои функции в следующеи релиз. В этой версии Firebird 5 была основана во многом на функциях HQbird: Multi-thread  многопоточные бэкапы и прочее. В  шестой версии будет значительные заимствования из Ред Базы. Это очень здорово, потому что когда есть несколько коммерческих вендеров, которые решают проблемы своих клиентов, неотложные проблемы, которые нужно прямо сейчас решить. И через один-два релиза, то есть, в 2-3 года они все появляются в комьюнити-версии. Конечно, возникает соблазн, сказать, что теперь все фичи приходят из коммерческих версий из HQBird и из Ред Базы Но это не так. По-прежнему, основное бремя финансирования несёт Фонд Firebird, который финансирует поддержку всех этих версий. Это огромный пласт работы, до 70% работы, это поддержка текущего кода и допиливания его до продакшн, исправление багов и адаптации под новые операционные системы и так далее. Поэтому, хочу добавить, что всем необходимо вступить в Фонд Firebird.Если вы этого не сделаете, то Firebird будет очень тяжело соревноваться с большими базами данных, со всякими MS SQL, Oracle и прочим. Поэтому, пожалуйста, вступите в фонд Firebird. Это недорого и очень сильно поможет Firebird.

Роман Симаков

Роман Симаков

Роман Симаков

Архитектор СУБД Ред База Данных, директор департамента развития системных продуктов РЕД СОФТ  https://reddatabase.ru

Здравствуйте Роман. Какие у вас ожидания от конференции?

Ожидания традиционные. Хочется собрать людей, которые занимаются Firebird, чтобы они поделились мнениями, чтобы они рассказали друг другу, а так что они сделали. Чтобы зрители, которые будут потом смотреть записи, которые пришли сюда из интереса, увидели, что технологии есть, технология живая, технология развивается. Потому что новые релизы, о которых я рассказывал, добавляют много нового. Скорость добавления фич тоже в общем-то увеличили, поэтому я надеюсь всё будет лучше  и интересней. Вот. Первую очередь цель донести какие новшества добавились. Что бы их узнали. Чтобы новые докладчики увидели, что доклады делать не сложно, можно отметить, что в этом году больше докладчиков, которые сами отозвались. В прошлый раз, в первую конференцию, приходилось  сложно собирать, во вторую, брать было проще, докладчики отзывались. Часть людей решила что докладывать не так сложно. Мы призываем всегда докладчиков, тому, кому есть что рассказать, становитесь спикерами, присылайте свои заявки Мы программным своим комитетом всегда поможем, подготовим, всё сделаем. Чтобы доклад был максимально качественным.

Что изменилось за прошедший год после конференции?

Вот это уже, как я сказал, изменилось, то есть, немножечко изменился формат. В этом году мы попытались сделать больше слоты, меньше докладов, но больше слоты, с возможностью пообсуждать доклад после. Не только вопросы, но и дать некоторое время потом, скажем так, проветриться, чтобы не было вот этого нон стопа. Это в общем-то хорошая практика — для конференций практикуется и мы думаем, что это правильно. Вот сегодня я наблюдаю, мне кажется, действительно правильно, слоты, наверное, нужны ещё больше. Мне кажется, часовой слот, с 40 минутным докладом, это хорошо.

Российское комьюнити Firebird растет?

Растет. Растет и это подтверждает то, что сегодня на фотографии уже все еле-еле уместились. В столовой были очереди уже длиннее, может быть, по это повод задуматься, о расширении площадей. Однозначно, больше зарегистрировалось людей, несмотря на то, что билеты немного подороже. Больше гораздо людей зарегистрировались, больше людей спрашивали. Видно, что они все пришли, они все ходят, общаются, и это не может не радовать. Поэтому мне кажется, что это можно отметить как рост комьюнити. Также приятно видеть преподавателей, студентов, которые приходят тоже узнать об этом, они внедряют свои процессы именно отечественные продукты, свободные, Ред Базу Данных. Firebird, в том числе я считаю это положительно

Растет ли в сообществе интерес к Ред База Данных по сравнению с Firebird? И с чем это связано по вашему мнению?

Интерес растет, то уже все растет. В сообществе растет, интерес растет, я думаю, что это хорошо. Интерес к Firebird растет, безусловно и к Ред Базе Данных. В первую очередь, обусловлено тем, что растет интерес вообще к российским продуктам. Ред Базы Данных это именно продукт, именно российский,  Он в Реестре, он сертифицирован. Плюс у нас очень серьезная команда разработки. Мы можем реализовывать фичи, любого уровня. От ядерных  до каких-то обвязочных вещей. Это продемонстрировано на стендах, можно увидеть в том числе в самом продукте.

Мы развиваем команду, мы развиваем функционал. Конечно, это не может вызывать интерес. Последствии, мы это функционал, конечно, портируем обратно. То есть, часть обязательно войдет в в Firebird, обязательно мы хотим поддержать этот проект, чтобы он тоже развивался. Все его пользователи получили эту возможность. Ну, наверное, вот роль локомотива конечно, вызывает интерес.

Понятно. Спасибо.

Спасибо вам.

Дмитрий Еманов

Дмитрий Еманов

Дмитрий Еманов

Архитектор СУБД Ред База Данных, team leader Firebird

Дмитрий, о чём ваш доклад?

Ну, традиционно если уж я выступаю, как минимум один из моих докладов всегда про дорожную карту в целом так. Обзор, что было сделано, за год-два, с момента предыдущей конференции, например. И если вышел какой-то новый релиз, то кратский change log, что было интересного в этом релизе. В данном случае тоже про пятёрку рассказал, но без деталей почему, потому что ровно год назад на этой конференции мы по пятёрке очень  много чего рассказали. У меня несколько докладов про новые фичи, поэтому как бы я сегодня не стал на этом заострять внимание. Сегодня был больше акцент на планах по шестёрке, то есть какие планы у проекта Firebird на версию 6.0 и какие планы, собственно, у компании Ред Софт на версию Ред Базы Данных 6.0. Что мы надеемся сделать в ближайшее год-два.

Что изменилось за прошедший год с той конференции?

На самом деле мало что изменилось. Работы столько же, но мы знаем, что делать. Сама конференция она достаточно высоком уровне как и была, на очень  даже высоком уровне. На мой взгляд больше народу, в этом году, то есть посетителей побольше. Но в целом, у нас ничего особо не изменилось. Да, Firebird 5 выпустили, Ред База 5 готовится к выпуску, Сейчас все силы, по крайней мере с моей стороны именно на фичи шестёрок.

И Ред Базы Данных 5 —  когда?

Летом, сейчас Release Candidate 2 вышел в мае. Я пока не могу сказать, будет 3 или нет, то что сейчас отдали в пилотирование заказчикам большим в их IT-отделы посмотрят, погоняют у себя, если как бы, ну, в итоге пилотирование решим. Будет еще 3-й там Release Candidate или сразу финальный релиз. Но уже скоро.

И последний такой провокационный вопрос. Если бы была возможность перенестись назад на 20 лет, какие бы ты советы дал самому себе?

 Ой. Хороший и неожиданный вопрос. Так, сходу сложного на него ответить. Наверное, больше копать архитектурные вопросы в проекте. Потому что все кто приходят в open source и пилят фичи, конечно, в фичи, конечно самые лёгкие, языковые, какие-то и так далее, но объем работ становится такой, что практически нет времени и возможности углубляться, именно в каких-то детали низкоуровневые. Потому что сейчас уже видишь, что времени много упущено именно на поверхность разработку. Да, это нужно  пользователям. Это kill фичи, какие-то удобные вещи, без этого, конечно, не было прогресса, но параллельно именно надо много перелопачивать в ядре. А мы это начали, по сути, с 3-й версии, в плане многопоточности, ищем подходы только сейчас. Наверное, свои акценты, именно для себя, сместил вот в эту сторону. Но с другой стороны, я был молодой или не такой опытный, и по этому сложно самого себя так сразу грамотно спозиционировать на работу.

Понятно, спасибо.

Алексей Мараховец

Алексей Мараховец

Алексей Мараховец

Product owner, co‑founder 10‑Strike Software

Здравствуйте, Алексей.

Доброе утро.

Расскажите, пожалуйста, о чем ваш будет доклад.

Сегодня на конференции Firebird я расскажу, об опыте применения СУБД Firebird в нашем продукте для мониторинга сети. Мы развиваем уже довольно давно, более 20 лет. И когда поняли,  что нам необходима многопользовательская версия, то построили её на базе СУБД Firebird. И вот, уже почти 10 лет, успешно на ней едем. И вот как раз об этом мой доклад: с какими подводными камнями столкнулись, какие проблемы решили, а какие ещё нет. Насколько Firebird нас устраивает, почему нравится, какой функционал используем, а какой только ещё собираемся использовать.

Тогда самый главный вопрос будет — «А почему именно Firebird?»

Этому вопросу посвящён целый слайд моей презентации. Там порядка 10 пунктов, которые объясняют, почему мы остановились именно на Firebird, когда внедряли его в свой продукт в 2015 году. У нас был выбор между PostgreSQL, MySQL и Firebird. СУБД Firebird предоставлял замечательный функционал Events — сообщения, которые генерирует сервер БД при изменении определённых данных в таблицах. И эти сообщения могут получать все подключенные клиенты, имеющие подписку на них. Так мы реализовали взаимодействие компонентов программы, находящихся в разных сетях.

Вторым критерием была возможность бесплатного использования СУБД в коммерческом продукте. Ещё одной причиной выбора Firebird стал предыдущий опыт работы с этой СУБД, со времён, когда она называлась ещё InterBase.

Спасибо

Дмитрий Кузьменко

Дмитрий Кузьменко

Дмитрий Кузьменко

Генеральный директор iBase.ru https://www.ibase.ru

Дмитрий, о чём был ваш доклад?

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

Очень большие базы — это сколько?

Несколько терабайт. Вообще, вот например, Ред Софт говорил, что у них есть базы в 20 терабайт. У наших клиентов, у клиентов нашей компании, не такие большие, конечно, базы, но есть 3 терабайта, например. Причем, таких несколько, то есть там, я буду показывать на слайдах, у меня сейчас как раз стартует презентация моя. Там много баз у которых чуть меньше терабайта, поменьше, поменьше. Ну массовые, конечно, это где-то 100 гиг, 200 гиг. Но уже с ними надо уметь обращаться. Прошли те времена, когда можно было базу закинуть на сервер, который поставить в угол, и никто его не будет помнить в течении 10 лет.

Насколько популярен миф, то Firebird это для небольших баз?

Ну, к сожалению, этот миф внедрил InterBase. Во времена выхода InterBase 4-го, это было, по-моему, в 1994 году, они в коробке его выпустили, во-первых, до этого времени все время был для Linux [Unix], и там было нормально. То есть на Linux работали серьезные ребята. А на Windows, получается, работали несерьезные, и выпустили версию, которую решили назвать «для рабочих групп». И в результате, поскольку там маркетинг было достаточно сильный, они поставили вот это клеймо «рабочих групп» на InterBase, которое потом переехало, соответственно, и на Firebird к сожалению. Но я хочу подчеркнуть, что действительно, и почему я вот этот доклад читаю, то есть действительно Firebird умеет работать с большими базами данных, и с огромным количеством пользователей, то есть тысяча, две тысячи пользователей, это для Firebird будет совершенно нормально.

Какие ожидания от конференции?

Сложно сказать, обычно я проводил конференцию три раза, в 2006, в 2007, и в 2010 году. Отдача, вот этот вопрос скорее относится к организаторам, но тем не менее -отдачи от конференции ждать сразу не стоит, то есть люди должны сначала немного переварить информацию, потом будут опубликованы материалы докладов, видео, они посмотрят, и тогда уже решат, что им нужно делать, либо проанализировать, задать какие-либо вопросы докладчику, либо, я не знаю, посмотреть на какой-то софт дополнительный, оценить, как он должен быть использован организацией, ну вот что-то вроде того. То есть, отклик на конференцию, он всегда такой с задержкой происходит, но тем не менее, самое первое — мы здесь общаемся, мы получаем удовольствие, я уже даже чуть-чуть охрип, так что, я надеюсь, что это не повлияет на мой доклад. Вот. Но самое главное это общение, и больше народа узнает, насколько Firebird удобен.

Понятно, спасибо.

Алексей Бехтин

Алексей Бехтин

Алексей Бехтин

Ведущий программист Финам

О чём будет доклад?

Доклад немного не классический. Есть много докладов, и они сейчас они популярны из-за импортозамещения, «Одно переводим на другое». Мой доклад про каждый день, про быт прикладного разработчика, который пишет хранимый код в базе. Как его день выглядит? Как он выглядит в MS SQL? Как он выглядит в Firebird? С этой стороны посмотреть на проблему.

То есть это у нас доклад будет не о попытках импортозаместить  MS SQL Firebird’ом?

Это в принципе тоже. Мне, как разработчику, личный собственнический интерес. А как мой день теперь как выглядит? Где то окошко в которое я пишу код? Где тот инструмент? Я вот так делаю, а тут мне как теперь быть? Потому, что инфраструктура, перевод системы, еще что-то, может не касаться человека. Люди сейчас сопротивляются: «Вот этого привычного нет» или «Что-то как-то непривычно». Где это «непривычно»? Где найти этому замену? А где нужно поменять подход? Собственно, такой взгляд, со стороны конкретного человека. Не со стороны админа, не со стороны поддержки, не со стороны бизнеса. А конкретного разработчика, он привык писать много хранимого кода. Он на нем живет и мыслит. Такая вот идея.

 Спасибо. Какие ожидания от конференции?

Позитивные, в первую очередь, это общение с людьми. Самое главное — желание поделиться информацией и получить информацию, потому что доклады интересные для всех. Кто-то, кто много чего-то видел, всё равно может, что-то узнать. Поэтому это общение очень позитивное, круг единомышленников, увидеть, что сообщество Firebird живет. Сейчас активно развивается. Компания Ред Софт, в частности. Много разработчиков, ширится их круг. Поэтому это здорово. Я считаю это позитивный момент для развития Firebird. Это самое главное.

Спасибо.

Александр Шапошников

Александр Шапошников

Александр Шапошников

Инженер Данных Цифромед Лаб

Здравствуйте, Александр. 

Добрый.

А чем ваш доклад?

Наверное, мой доклад, был о том, как управленцу выжить в компании с интенсивной разработкой нашего продукта. Не быть зависимым от разработчиков, формализовать этот процесс управления эффективно и качественно. Как-то так.

Так, и какие ожидания от конференции? Прошел год, что поменялась за год?

Знаете, я в свои годы уже перестаю, наверное, мыслить годами. Всё становится не так. Для меня вообще конференция – это в основном возможность увидеть своих старых друзей. Очень часто для меня эта единственная возможность, например, встретиться с Александром Пешковым, Дмитрий ЕмановымАлексеем Ковязиным. Очень много многих людей, я вижу здесь, раз в год, тем более, опять же сегодня моя бывшая компания, уже видел семь сотрудников. То есть для меня это, наверное, возможность больше общения. Можно сделать заодно доклад —  хорошо. Если нельзя, то Бог бы с ним. До две тысячи… по 2019 год, включительно у нас всегда была еще возможность встречи на ежегодной конференции в Праге, после известных событий. Ну, сначала COVID, потом известные события, то есть эта возможность была утрачена, и сейчас это единственная. конференция Red Data Base, для меня действительно единственная возможность, встретится очно, это важно, со многими людьми, с ними пообщаться. Поэтому мои ожидания, именно мои ожидания от конференции, это встреча со строго определёнными людьми, Ну и поболтать. например, если что-то интересное, рассказать.

Понятно. Спасибо.

Денис Симонов

Денис Симонов

 Денис Симонов

Системный архитектор. Автор русскоязычной документации Firebird

У нас к тебе несколько вопросов. Первый вопрос — о чем будет твой доклад?

О драйверах, о компонентах доступа. Для того чтобы люди знали, как в различных языках программирования можно обращаться с Firebird.

Тема интересная, будет ли отдельная текстовая расшифровка на каком-нибудь из ресурсов?

Пока ничего не обещаю, вообще-то у меня есть для некоторых этих компонентов были написаны статьи на Хабре. Возможно еще появятся. Но пока ничего не обещаю.

На Хабре были только Delphi FireDac.

Нет, там был еще .Net, был по Java, PHP, Laravel.

Так, главный вопрос. Fib+, что назовешь альтернативой?

Если в  новых Delphi, то это  с Delphi XE 3 начиная, то лучше использовать FireDac. С высокими версиями, от Professional и Enterprise уже идёт в составе Delphi. И обладает хорошей поддержкой. Все поддерживают, все вплоть до Firebird 5. Если брать Delphi 7, какие-нибудь альтернативы Fib+ там нет. Пока нет.

В 2023-м ты уже выступал на FBConf, что изменилось за год? Так, субъективно.

Субъективно более организованно. В прошлой году, если как-то туда добирались своими силами, в этом году докладчикам оплатили билеты и гостиницу.  Всё намного проще. Пока еще не знаю, пока нужно чтобы доклады прошли, тогда видно будет.

Какие общие ожидания от конференции?

Положительные.

Дополнительный вопрос бонусом. Если бы вернуться на 20 лет назад, какие бы ты пожелания или рекомендации дал разработчикам Firebird’а?

 Это надо подумать… На 20 лет назад, это у нас получается 2004 год, это вышел же

единичка и, по-моему, было полтора на подходе.

Верно

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

Понятно. Спасибо.

Сергей Волков

Сергей Волков

Сергей Волков

Системный архитектор

О чём будет доклад?

Доклад будет о движках полнотекстового поиска которые сейчас поддерживаются для Firebird, для работы в нём и Ред Базы Данных

Это Sphinx, наверное, будет и что-то еще? Или линейка шире сейчас стала?

Sphinx там уже не поддерживается, с ним там расстались. Но Sphinx, при желании, можно настроить. Но только  вторую версию (Sphinx). Но сейчас есть открытая реализация Clucene, от IBSurgeon анонсировал разработку предыдущий спикер, передо мной.

Денис Симонов.

Денис, да. И реализация, которую делали в Ред Софт она интегрировалась с CLucene которая Apache’ем разрабатывается. Там через FBJava, которая позволяет включать jar’ки в качестве UDR’ки.

Это решение только для Red database, или можно будет использовать и для обычно ванильного Firebird?

Её можно использовать на Firebird, потому что в FBJava есть открытая для Firebird.

Понятно.

Там сама, прослойка, FBJava Lucene library она представляется только с промышленной редакцией Ред База Данных. То есть её не получить как-то отдельно сейчас официально. Будет ли будет меняться то можно будет использовать.

И последний вопрос, какие ожидания от конференции?

У меня ожидания продемонстрировать тот опыт, который у меня за время работы с Ред База Данных, с Firebird, обменяться опытом, показать людям, что вот эти штуки они работают, их можно использовать. Ну и соответственно, чтобы другие люди тоже показывали что и как можно использовать в Firebird.

Спасибо.

Видео-версия интервью


ссылка на оригинал статьи https://habr.com/ru/articles/824068/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *