Conferencia Firebird 2024 / Abril

Buenas tardes. El pasado 6 de junio se celebró la conferencia Firebird Conf 2024, organizada por la empresa Rojo Suave. Se informaron tanto sobre los planes de desarrollo de Firebird y Red Database, como sobre la experiencia de uso e implementación de Firebird. Entrevistamos a los organizadores y ponentes, hablamos con ellos sobre los informes y las impresiones del congreso en su conjunto.

Alexey Koviazin

Alexey Koviazin

Alexey Koviazin

Presidente de la Fundación Firebird https://firebirdsql.org

Históricamente, Rusia ha desarrollado una sólida comunidad de desarrolladores, evaluadores y usuarios de Firebird. Las conferencias Firebird se han celebrado en Rusia más de una vez, y esta conferencia tuvo lugar un año después de la anterior, y ¿en qué otros países se ha desarrollado una comunidad de usuarios estable? ¿Y allí se celebran congresos similares al nuestro?

Sí, hay varios países que son muy populares en Firebird, en principio Brasil, que actualmente es el país número uno en cuanto a número de usuarios, en número de empresas que utilizan el desarrollo de Firebird. Esto se debe, entre otras cosas, a que Brasil es un país muy grande, con ciertos problemas en Internet. Además, debido a que la legislación estatal es muy diferente y las personas que desarrollarán programas de contabilidad, programas de automatización, necesitan una solución altamente personalizada. Por ejemplo, un programa para el municipio de Minas Gerais no funcionará para el estado de Rio Grande de Sul. Esto crea un campo amplio y abundante para que los desarrolladores creen soluciones personalizadas.

También tienen muchas soluciones relacionadas con la agricultura. A veces es necesario instalar un servidor pequeño, relativamente hablando, en una granja bastante grande, tal vez decenas de miles de vacas, relativamente hablando. Y es muy importante realizar un seguimiento de todas estas cosas que se recogen allí mediante sensores y algo más. Firebird funciona muy bien. Es muy fácil de administrar. Funciona sin ajustes, sin administración, hasta tamaños de bases de datos bastante grandes. Puede trabajar en hardware moderno de hasta 100 gigabytes y no preocuparse por el rendimiento. Bueno, además, por supuesto, de cierta actitud amante de la libertad de los brasileños, esto llevó al hecho de que a la gente le gusta el código abierto. Por eso, desde hace 20 años se realiza una gran conferencia en la ciudad de Piracicaba, en la que he estado probablemente 14 veces, tal vez 15 veces, no recuerdo, desde 2006. Además, en los últimos años se han realizado una serie de eventos regionales en Sao Paulo, Brasil, la capital y otros, en Florionnopolis, donde los desarrolladores locales se encuentran e intercambian experiencias, escuchan algunas noticias y, por así decirlo, desarrollan.

En Rusia, en este caso, podemos decir que ocupa el segundo lugar en cuanto a número de usuarios en Firebird, si estimamos el número de visitantes del sitio web. es:firebirdsql.org. Quizás Alemania esté un poco más arriba, debido a las fluctuaciones, a la recopilación de estadísticas, no podemos decir cuál de ellos ocupa el segundo lugar. Además, en Polonia hay muchos desarrolladores, desproporcionadamente muchos en TI. Y recientemente Türkiye y China también han ido creciendo. China representó el 4% de todos los visitantes del sitio web Firebirdsql. Literalmente sucedió en un año y medio. Esto es bastante interesante porque no tenemos ningún material en chino. Si hay mucho material en ruso, hay mucho material en inglés, pero no en chino. Pero Firebird en sí es un proyecto muy exitoso y las personas que comienzan a trabajar con ellos generalmente continúan trabajando con ellos. Pero nuevamente, depende de la elección del proyecto. Si elige un proyecto para alguna solución, entonces debe sopesar y observar todos los aspectos, como el costo, la solución, el costo de mantenimiento, la confiabilidad y la escalabilidad, es decir, cuando el proyecto crezca, será con él. Según este criterio, Firebird todavía se encuentra entre las tres o cuatro mejores opciones que, por así decirlo, pueden implementarse en el mundo del código abierto.

¿Cuáles son las tendencias en el uso de Firebird en el mundo? ¿Las rastrea de alguna manera?

Las tendencias son tales que está creciendo el número de empresas que explotan bases de datos Firebird de más de cien gigabytes. La última base de datos más grande que vi, que está en producción, en una producción tan dura, está en Bulgaria: 3,5 terabytes. Casi mil usuarios que cargan muy en serio en un hardware muy potente, probablemente uno de los más potentes que he visto.

Hay opciones más pequeñas, incluso en Rusia, por ejemplo, las empresas que operan bases de datos de terabytes tienen incluso más de una docena. Hay bastantes de ellos. También existen, si hablamos de, grandes bases de datos en el extranjero. También existen grandes bases de datos en el extranjero, por ejemplo, en Brasil, una pequeña empresa llamada Contabilidadje, es decir, contabilidad, tiene una base de datos de más de un terabyte, que crece cada día alrededor de un gigabyte y medio. Vi esta base de datos, que era de 500 gigabytes, hace apenas unos meses, ahora ya es de un terabyte y está creciendo y creciendo junto con su negocio. Y es interesante ver cómo Firebird soporta esta carga sin mostrar ningún problema. Con un hardware suficientemente adecuado, una administración adecuada, pero allí se utiliza HQBird, además de soporte, la cuestión es que, si lo deseas, puedes soportar este tipo de bases de datos, estas cargas, por ejemplo.

Lo que distingue al mercado extranjero es también la presencia de un gran número, relativamente grande, de empresas SaaS. La empresa proporciona algún tipo de programa como servicio, es decir, a través de un navegador web o mediante un servicio de terminal, pero la cuestión es que hay muchas bases de datos en un servidor, y puede haber muchas, hasta mil bases de datos pequeñas. que trabajan con bases de datos pequeñas, tal vez 500 megabytes, 1 gigabyte, pero cuando hay miles de ellas, organizar el trabajo definitivamente no es una tarea trivial, pero Firebird lo hace perfectamente.

De hecho, puedes usar un servidor relativamente pequeño, de los últimos ejemplos, con 12 gigabytes de RAM, colocar 54 bases de datos en una máquina virtual y de alguna manera funciona, con un número total de casi 400 usuarios. Incluso funcionan y nadie se queja de los frenos. ¿Por qué? La configuración está configurada correctamente, hay consultas bien optimizadas y esta es en realidad la clave del rendimiento. Hay que saber cocinar y entonces todo saldrá bien.

En términos de seguimiento de tendencias. Yo diría que esto es bastante difícil, tenemos estadísticas detalladas sobre los sitios web, hay estadísticas sobre los foros y los sitios web, foros, grupos de Google en los que se encuentra, también estadísticas sobre el número de miembros de la Fundación Firebird. Podemos decir que en este momento, gracias al lanzamiento de Firebird 5, el número de usuarios está creciendo. Muchos de los que usan Firebird una vez, por ejemplo, 1.5, 2.5. Miran Firebird 5 y ven lo fácil y conveniente que se ha vuelto migrar y hacer algo nuevo. Porque el optimizador se ha vuelto mucho más inteligente y hay un proceso activo de reanudación de la actividad en la comunidad. En realidad, estamos viendo aquí, por ejemplo, en esta segunda conferencia, si, por ejemplo, había 120 personas, ahora hay 180, y esto no es sólo una tendencia rusa, es una tendencia de Firebird, está mejorando. La gente ve que está mejorando y, en respuesta a estas mejoras, utilizan más Firebird. Creo que dentro de 3-4 años la comunidad crecerá aún más, gracias, entre otras cosas, a reducir la brecha con las bases de datos empresariales. Lo cual, naturalmente, debido a su tamaño compacto y facilidad de administración, Firebird siempre pareció una solución para bases de datos pequeñas. Pero debido al crecimiento orgánico de las bases de datos, Firebird ya no es esa solución. Ahora el equipo de desarrollo de Firebird está haciendo todo lo posible para respaldar este crecimiento, y las bases de datos que también están creciendo, después de un tiempo una base de datos de terabytes será algo completamente común. Base de datos de terabytes en Firebird. Eso es lo que pienso.

Y la última pregunta, ¿cómo se involucra RedSoft en el desarrollo de Firebird?

En primer lugar, RedSoft es patrocinador platino de Firebird. Por lo cual les agradezco mucho. Pero la última versión también participa muy activamente en el desarrollo. Y la próxima versión de Firebird, es decir, Firebird 6, se basará en gran medida en lo que RedSoft transferirá de su futura versión de Red Base 5. Algunas de las funciones, como JSON y tablespace, provendrán de RedSoft. Esta es una práctica común. Cuando se introducen compilaciones comerciales personalizadas, como HQbird, regresan, se podría decir, transfieren sus funciones a la siguiente versión. En esta versión, Firebird 5 se basó en gran medida en las características de HQbird: multiproceso, copias de seguridad multiproceso, etc. La sexta versión contará con importantes préstamos de Red Base. Esto es genial porque cuando hay varios proveedores comerciales que están resolviendo problemas para sus clientes, surgen problemas urgentes que deben resolverse ahora mismo. Y después de uno o dos lanzamientos, es decir, después de 2-3 años, todos aparecen en la versión comunitaria. Por supuesto, existe la tentación de decir que ahora todas las funciones provienen de versiones comerciales de HQBird y de Red Base, pero no es así. Como antes, la principal carga financiera recae en la Fundación Firebird, que financia el apoyo a todas estas versiones. Esta es una capa enorme de trabajo, hasta el 70% del trabajo, que consiste en respaldar el código actual y terminarlo para producción, corregir errores y adaptarlo a nuevos sistemas operativos, etc. Por lo tanto, me gustaría agregar que todos deben unirse a la Fundación Firebird. Si no lo hace, será muy difícil para Firebird competir con bases de datos grandes, con todo tipo de MS SQL, Oracle, etc. Así que únete a la Fundación Firebird. Es económico y ayudará mucho a Firebird.

Roman Simákov

Roman Simákov

Roman Simákov

DBMS RED Database Architect, Director del departamento de desarrollo de productos del sistema RED SOFT https://reddatabase.ru

Hola romano. ¿Cuáles son sus expectativas para la conferencia de hoy?

Expectativas tradicionales: quiero reunir a las personas que trabajan en Firebird, para que compartan opiniones, para que se cuenten en qué han estado trabajando, para que el público que vino hoy y que luego verá la grabación vea que el La tecnología existe, la tecnología está viva, la tecnología se está desarrollando: están saliendo nuevos lanzamientos de los que hablé, se están agregando nuevas funciones a un ritmo aún más rápido, así que espero que hoy la conferencia sea aún mejor y más interesante.

En primer lugar, nuestro objetivo es transmitir qué innovaciones han aparecido en Firebird, para que la gente las conozca y empiece a utilizarlas. El objetivo también es mostrar a los oradores que preparar un discurso no es difícil. Por cierto, cabe señalar que este año más oradores mostraron el deseo de hablar solos, mientras que en el pasado tuvimos que reunir a los oradores nosotros mismos. Siempre animamos a aquellos que tienen algo de qué hablar a que envíen sus solicitudes y hablen. El comité del programa y yo siempre ayudaremos con la preparación para que su informe sea de la más alta calidad.

¿Qué ha cambiado en Firebird Conf 2024 después de la conferencia de 2023?

Hemos cambiado un poco el formato. Este año decidimos hacer menos informes, pero aumentar el espacio para cada uno de ellos. Es decir, hemos añadido tiempo para el debate: no sólo la posibilidad de hacer preguntas en la sala, sino también fuera de ella, por así decirlo, para aclarar las cosas, para que no haya discursos interminables. Vale la pena decir que esto resultó ser una buena práctica para la conferencia. Una franja horaria con una presentación de 40 minutos es la decisión correcta.

¿Está creciendo la comunidad rusa de Firebird?

Está creciendo, y esto confirma que hoy era difícil encajar a todos los participantes de la conferencia en una fotografía general. Y las colas para el almuerzo se han vuelto aún más largas que el año pasado, esta es una razón para pensar en ampliar el sitio. Hubo más inscripciones, a pesar del ligero aumento en el precio de las entradas, y todos vinieron y lo comunicaron no pueden dejar de alegrarse. Es agradable ver hoy a profesores y estudiantes que vinieron a conocer nuestras soluciones para luego implementarlas en sus proyectos. Me alegra que productos abiertos y nacionales como Firebird y RED Database sean de interés. Para mí, estos son indicadores de crecimiento y desarrollo comunitario.

¿Existe un interés creciente en la base de datos RED en la comunidad? ¿Y con qué se relaciona esto en tu opinión?

El interés está creciendo, y creo que eso es bueno, porque está creciendo tanto en Firebird como en RED Database. En primer lugar, esto se debe al hecho de que últimamente ha aumentado la demanda de productos rusos. RED Database es un producto ruso, está registrado y certificado.

También contamos con un equipo de desarrollo muy serio. Podemos implementar funciones de cualquier nivel de complejidad: desde elementos “centrales” hasta elementos “vinculantes”. Así lo demostraron hoy en las gradas. Estamos desarrollando el equipo y la funcionalidad, esto no puede dejar de despertar interés. Además, queremos apoyar el proyecto Firebird y su desarrollo, por lo que posteriormente trasladaremos toda la funcionalidad desarrollada, es decir, parte de ella definitivamente se incluirá en Firebird para que todos los usuarios reciban tales oportunidades. Probablemente, el papel de la “locomotora” sea de interés.

Gracias.

Gracias.

Dmitry Yemanov

Dmitry Yemanov

Dmitry Yemanov

DBMS Arquitecto RED Database, líder del equipo Firebird

Dmitry, ¿de qué trata tu informe?

Tradicionalmente, si doy un discurso, al menos uno de mis informes está dedicado a la hoja de ruta y los desarrollos durante el último año o dos o desde la última conferencia y, si se ha publicado una nueva versión, entonces cuento un breve registro de cambios. sobre las interesantes novedades de esta versión. Hoy hablé de la quinta versión, pero sin detalles, porque hace exactamente un año en esta conferencia se habló mucho de ella. Mi informe de hoy se centró en los planes para la sexta versión de los proyectos de bases de datos Firebird y RED.

¿Qué ha cambiado durante el último año?

La conferencia en sí está a un nivel bastante alto, como lo fue el año pasado. En mi opinión, hay más participantes.

Aún queda mucho trabajo, pero sabemos en qué dirección avanzar. Ya lanzamos Firebird 5, estamos preparando el lanzamiento de RED Database 5 y ahora todos los esfuerzos, al menos de mi parte, están dirigidos a desarrollar funciones para la sexta versión.

Base de datos ED 5: ¿cuándo?

Pensamos en el verano. La versión candidata 2 se lanzó en mayo. Ahora la hemos puesto a prueba con clientes de grandes empresas de TI. Lo probarán en sus tareas y, basándose en los resultados de la prueba piloto, se tomará una decisión con respecto a la tercera versión candidata: ¿habrá una o ya habrá una versión final? La quinta versión de la Base de Datos RED estará disponible muy pronto.

Y la última pregunta, un poco provocativa. Si pudieras retroceder 20 años, ¿qué consejo te darías?

Una pregunta buena e inesperada, difícil de responder de inmediato. Probablemente me aconsejaría profundizar más en las cuestiones arquitectónicas del proyecto, porque todo el que se acerca al código abierto recorta las funciones, al principio las más sencillas, las de lenguaje, por ejemplo, pero luego la cantidad de trabajo se vuelve muy grande y hay Prácticamente no hay tiempo ni oportunidad para profundizar en cuestiones de bajo nivel del proyecto. Ahora, mirando hacia atrás, ya se puede ver que se dedicó mucho tiempo al desarrollo superficial. Sí, los usuarios necesitan esto, estas son funciones de eliminación, sin ellas no habría desarrollo, pero en paralelo, es necesario cambiar muchas cosas en el kernel. Empezamos a hacer esto desde la versión 3, en términos de multithreading, y continuamos con este trabajo en este momento. Me aconsejaría cambiar mi énfasis hacia la arquitectura. Por otro lado, yo era joven e inexperto, por lo que fue difícil orientarme de inmediato.

Gracias.

Alexey Marakhovets

Alexey Marakhovets

Alexey Marakhovets

Propietario del producto, cofundador Software de 10 strikes

Hola Alexei.

Buen día.

Por favor díganos de qué se tratará su informe.

Hoy, en la conferencia de Firebird, hablaré sobre la experiencia de utilizar Firebird DBMS en nuestro producto de monitoreo de red. Llevamos bastante tiempo desarrollándonos, más de 20 años. Y cuando nos dimos cuenta de que necesitábamos una versión multiusuario, la creamos basándose en el DBMS de Firebird. Y ahora, desde hace casi 10 años, lo hemos montado con éxito. Y de esto trata exactamente mi informe: de los obstáculos que encontramos, de los problemas que se han resuelto y de los que aún no se han resuelto. ¿Qué tan satisfechos estamos con Firebird, por qué nos gusta, qué funcionalidad utilizamos y qué funcionalidad planeamos utilizar en el futuro?

Entonces la pregunta más importante será: “¿Por qué Firebird?”

Una diapositiva completa de mi presentación está dedicada a este tema. Hay alrededor de 10 puntos que explican por qué elegimos Firebird cuando lo introdujimos en nuestro producto en 2015. Podíamos elegir entre PostgreSQL, MySQL y Firebird. El DBMS de Firebird proporcionó una excelente funcionalidad de Eventos: mensajes que genera el servidor de la base de datos cuando cambian ciertos datos en las tablas. Y estos mensajes pueden ser recibidos por todos los clientes conectados que tengan una suscripción a ellos. Así es como implementamos la interacción de los componentes del programa ubicados en diferentes redes.

El segundo criterio fue la posibilidad de uso gratuito del DBMS en un producto comercial. Otra razón para elegir Firebird fue la experiencia previa con este DBMS, desde la época en que se llamaba InterBase.

Gracias

Dmitri Kuzmenko

Dmitri Kuzmenko

Dmitri Kuzmenko

gerente general iBase.ru https://www.ibase.ru

Dmitry, ¿de qué trataba tu informe?

Mi informe trata sobre bases de datos muy, muy grandes. Y cómo manejarlos, operarlos y controlarlos.

Bases muy grandes: ¿cuánto?

Varios terabytes. En general, por ejemplo, Red Soft dijo que tienen bases de datos de 20 terabytes. Nuestros clientes, los clientes de nuestra empresa, no tienen bases de datos tan grandes, por supuesto, pero tienen 3 terabytes, por ejemplo. Además, hay varios, es decir, los mostraré en diapositivas pronto comenzará mi presentación. Hay muchas bases de datos que pesan poco menos de un terabyte, cada vez más pequeñas. Bueno, los masivos, por supuesto, rondan los 100 gigas, 200 gigas. Pero necesitas poder manejarlos. Atrás quedaron los días en los que podías subir una base de datos a un servidor que colocabas en un rincón y nadie lo recordaría durante 10 años.

¿Qué tan popular es el mito de que Firebird es para bases pequeñas?

Bueno, desafortunadamente, este mito fue introducido por InterBase. Cuando se lanzó InterBase 4, en mi opinión, fue en 1994, lo lanzaron en una caja, primero, hasta ese momento siempre fue para Linux (Unix), y estaba bien allí. Es decir, chicos serios trabajaron en Linux. Pero resulta que no se tomaban en serio trabajar en Windows y lanzaron una versión que decidieron llamar “para grupos de trabajo”. Y como resultado, dado que el marketing allí era bastante fuerte, pusieron esta marca de “grupos de trabajo” en InterBase, que luego se trasladó, en consecuencia, a Firebird, desafortunadamente. Pero quiero enfatizar que, de hecho, y por qué estoy leyendo este informe, es decir, Firebird realmente puede funcionar con grandes bases de datos, y con una gran cantidad de usuarios, es decir, mil, dos mil usuarios, esto será completamente normal. para pájaro de fuego.

¿Cuáles son sus expectativas de la conferencia?

Es difícil decirlo, normalmente celebré la conferencia tres veces, en 2006, 2007 y 2010. Regreso, esta pregunta se refiere más bien a los organizadores, pero aún así, no se debe esperar el regreso de la conferencia de inmediato, es decir, las personas primero deben digerir un poco la información, luego se publicarán los materiales de los informes, los videos, se publicarán. mire, y luego ellos decidirán lo que quieren, usted necesita hacerlo, analizarlo, hacer algunas preguntas al orador o, no sé, mirar algún software adicional, evaluar cómo debería ser utilizado por la organización. , bueno, algo así. Es decir, la respuesta a la conferencia, siempre ocurre con retraso, pero sin embargo, lo primero es que aquí nos comunicamos, nos divertimos, ya estoy un poco ronco, así que espero que esto no afecte mi informe. Aquí. Pero lo más importante es la comunicación, y más personas sabrán lo conveniente que es Firebird.

Ya veo, gracias.

Alexey Bejtin

Alexey Bejtin

Alexey Bejtin

Programador principal Finam

¿De qué tratará el informe?

El informe es un poco poco convencional. Hay muchos informes, y ahora son populares debido a la sustitución de importaciones: “Traducimos una cosa en otra”. Mi informe trata sobre todos los días, sobre la vida de un desarrollador de aplicaciones que escribe código almacenado en la base de datos. ¿Cómo es su día? ¿Cómo se ve en MS SQL? ¿Cómo se ve en Firebird? Mire el problema desde este lado.

Es decir, ¿nuestro informe no tratará sobre los intentos de reemplazar las importaciones de MS SQL con Firebird?

Esto es básicamente lo mismo. Como desarrollador, tengo un interés de propiedad personal. ¿Cómo es mi día ahora? ¿Dónde está la ventana en la que escribo el código? ¿Dónde está esa herramienta? Hago esto, pero ¿qué debo hacer ahora? Porque la infraestructura, la traducción del sistema y otras cosas pueden no preocupar a la persona. La gente ahora se resiste: “Esto no es lo habitual” o “Algo es algo inusual”. ¿Dónde está esto “inusual”? ¿Dónde puedo encontrar un reemplazo para esto? ¿Dónde necesita cambiar su enfoque? En realidad, esta es una vista desde el lado de una persona específica. Ni desde el lado administrativo, ni desde el lado de soporte, ni desde el lado comercial. Y un desarrollador en particular está acostumbrado a escribir una gran cantidad de código almacenado. Él vive y piensa en ello. Esa es la idea.

Gracias. ¿Cuáles son sus expectativas de la conferencia?

Lo positivo, ante todo, es la comunicación con las personas. Lo más importante son las ganas de compartir información y recibir información, porque los reportajes son interesantes para todos. Alguien que ha visto mucho de algo todavía puede reconocer algo. Por lo tanto, esta comunicación es muy positiva, un círculo de personas con ideas afines, para ver que la comunidad Firebird está viva. Ahora se está desarrollando activamente. En particular, la empresa Red Soft. Hay muchos desarrolladores, su círculo se está ampliando. Entonces es genial. Creo que este es un avance positivo para Firebird. Esto es lo más importante.

Gracias.

Alexander Shaposhnikov

Alexander Shaposhnikov

Alexander Shaposhnikov

Ingeniero de Datos DigitalMed Lab

Hola Alejandro.

Amable.

¿De qué trata su informe?

Probablemente mi informe trataba sobre cómo un directivo puede sobrevivir en una empresa con un desarrollo intensivo de nuestro producto. No dependas de los desarrolladores, formaliza este proceso de gestión de forma eficaz y eficiente. Algo así.

Entonces, ¿cuáles son sus expectativas de la conferencia? Ha pasado un año, ¿qué ha cambiado en un año?

Sabes, a mi edad probablemente ya dejo de pensar en los años. Las cosas están empezando a ir mal. Para mí, en general, una conferencia es principalmente una oportunidad para ver a mis viejos amigos. Muy a menudo para mí esta es la única oportunidad, por ejemplo, de reunirme con Alexander Peshkov, Dmitry Emanov, Alexey Kovyazin. Una vez al año veo aquí a mucha gente, sobre todo porque hoy mi antigua empresa ya cuenta con siete empleados. Es decir, para mí esta es probablemente una oportunidad para una mayor comunicación. Puedes hacer un informe al mismo tiempo, bien. Si es imposible, entonces Dios estaría con él. Hasta dos mil… hasta 2019 inclusive, siempre teníamos la oportunidad de reunirnos en la conferencia anual en Praga, después de acontecimientos conocidos. Bueno, primero el COVID, luego los hechos notorios, es decir, se perdió esta oportunidad, y ahora es la única. La conferencia Red Data Base, para mí, es realmente la única oportunidad de reunirme en persona, esto es importante, con muchas personas, para comunicarnos con ellas. Por eso mis expectativas, precisamente mis expectativas de la conferencia, son reunirme con personas estrictamente definidas y charlar. por ejemplo, si hay algo interesante, dímelo.

Está vacío. Gracias.

Denis Simónov

Denis Simónov

Denis Simónov

Arquitecto de sistemas. Autor de la documentación de Firebird en ruso

Tenemos varias preguntas para usted. La primera pregunta es ¿de qué tratará su informe?

Sobre controladores, sobre componentes de acceso. Para que la gente sepa manejar Firebird en diferentes lenguajes de programación.

El tema es interesante, ¿habrá una transcripción de texto separada de alguno de los recursos?

No prometo nada todavía, de hecho, he escrito artículos sobre Habré para algunos de estos componentes. Quizás aparezcan más. Pero todavía no prometo nada.

En Habré sólo éramos Delphi FireDac.

No, también estaba .Net, estaba Java, PHP, Laravel.

Entonces, la pregunta principal. Fib+, ¿cómo llamarías a una alternativa?

Si está en el nuevo Delphi y comienza con Delphi XE 3, entonces es mejor usar FireDac. Con versiones altas, desde Professional y Enterprise, ya está incluido en Delphi. Y tiene buen soporte. Todo el mundo lo apoya, hasta Firebird 5. Si tomamos Delphi 7, no hay alternativas a Fib+. Aún no.

Ya hablaste en la FBConf de 2023, ¿qué ha cambiado en un año? Sí, subjetivo.

Subjetivamente más organizado. El año pasado, si de algún modo llegaron solos, este año a los ponentes se les pagaron las entradas y el hotel. Todo es mucho más sencillo. Todavía no lo sé, por ahora necesitamos que se aprueben los informes, luego ya veremos.

¿Cuáles son sus expectativas generales de la conferencia?

Positivo.

Una pregunta adicional es una ventaja. Si pudieras retroceder 20 años, ¿qué deseos o recomendaciones les darías a los desarrolladores de Firebird?

Tenemos que pensar en esto… Hace 20 años, esto resulta ser 2004, salió

uno y, en mi opinión, había uno y medio en camino.

Bien

Bueno, el diablo sabe que ese año los habría dejado con el código base actual. Nos expandiremos más rápido.

Está vacío. Gracias.

Serguéi Volkov

Serguéi Volkov

Serguéi Volkov

Arquitecto de sistemas

¿De qué tratará el informe?

El informe tratará sobre los motores de búsqueda de texto completo que actualmente son compatibles con Firebird, para trabajar en él y Red Database.

Esta es Sphinx, ¿probablemente habrá algo más? ¿O la línea se ha vuelto más amplia ahora?

La Esfinge ya no tiene apoyo allí; allí se separaron. Pero Sphinx se puede personalizar si se desea. Pero sólo la segunda versión (Esfinge). Pero ahora hay una implementación abierta de Clucene, de IBSurgeon el desarrollo fue anunciado por el orador anterior frente a mí.

Denis Simónov.

Denis, sí. Y la implementación que se realizó en Red Soft se integró con CLucene, que está siendo desarrollado por Apache. Allí a través de FBJava, que le permite incluir frascos como UDR.

¿Esta solución es solo para la base de datos Red o se puede usar para Firebird, que generalmente es básico?

Se puede utilizar en Firebird porque FBJava está abierto a Firebird.

Está vacío.

Allí, la capa en sí, la biblioteca FBJava Lucene, se presenta solo con la edición industrial de Red Database. Es decir, ahora no se puede obtener oficialmente por separado. ¿Cambiará entonces será posible usarlo?

Y la última pregunta, ¿cuáles son sus expectativas de la conferencia?

Tengo expectativas de demostrar la experiencia que tengo al trabajar con Red Database, con Firebird, intercambiar experiencias, mostrarle a la gente que estas cosas funcionan, que se pueden usar. Bueno, y en consecuencia, para que otras personas también puedan mostrar qué y cómo pueden utilizar en Firebird.

Gracias.

Versión en vídeo de la entrevista.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *