Sobre MySQL embebido

589 views
Skip to first unread message

Hernan Cano

unread,
Sep 26, 2013, 12:30:09 AM9/26/13
to sistemas-gestores...@googlegroups.com
Hola, muchachos. Buen día.

Estoy recopilando información sobre los motores MySQL y MariaDB embebidos.

Hasta el momento sólo he encontrado

21.7. libmysqld, the Embedded MySQL Server Library

http://dev.mysql.com/doc/refman/5.1/en/libmysqld.html

donde se menciona que las funciones básicas para el motor embebido son:

mysql_library_init()

mysql_library_end()


mysql_thread_init()


mysql_thread_end()


Y en http://dev.mysql.com/doc/refman/5.1/en/mysql-library-init.html veo que la mysql_library_init()
se ejecuta así:  mysql_library_init(0, NULL, NULL).

Pero entonces me queda las dudas de: (1) cómo se indica dónde está la base de datos; (2) cómo se declara la DLL que compone el servidor de MySQL; (3) cuál es la DLL que se declara?.

¿Alguien me da una luz?


Grascias

Carlos Miguel FARIAS

unread,
Sep 26, 2013, 6:22:27 AM9/26/13
to sistemas-gestores...@googlegroups.com

sugiero que olvides mysql y busca la funcionalidad solo para mariadb.
con mysql se esta produciendo una situación confusa referente a las licencias.

--
Has recibido este mensaje porque estás suscrito al grupo "Sistemas Gestores de Bases de Datos" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/sistemas-gestores-de-bases-de-datos.

Hernan Cano

unread,
Sep 26, 2013, 12:49:39 PM9/26/13
to sistemas-gestores...@googlegroups.com
Lo que actualmente se aplique para MySQL también aplica para MariaDB.

A éso es a lo que me refiero: si obtengo doc sobre MySQL, también podré aplicarlo para MariaDB.

Lo de la "situación confusa" ha sido siempre, sólo que ahora estamos participando más en intentar exponer a nuestro colegas.


BD Learner

unread,
Sep 26, 2013, 3:37:44 PM9/26/13
to sistemas-gestores...@googlegroups.com
Lo de los motores embebidos tendría alguna aplicación práctica para nuestros sistemas?...

No hablo de un sistema monousuario, obviamente.

Saludos!

Hernan Cano

unread,
Sep 26, 2013, 5:01:34 PM9/26/13
to sistemas-gestores...@googlegroups.com
Claro!!!
1. Mejorar las características del motor nativo (muchos colegas foxeros lo consideran deficiente; yo considero que no es usado adecuadamente).
2. No tener que ejecutar la instalación de un motor externo, sino que el motor esté en la misma app.

Ya hice un acercamiento con SQLite en dos formas: embebido y con ODBC; pero te cuento que el ODBC de SQLite yo lo veo como un embebido (aunq ésto es meramente personal), pues estrictamente no se necesita instalar nada adicional, sólo declarar una DLL.

Walter R. Ojeda Valiente

unread,
Sep 26, 2013, 7:19:58 PM9/26/13
to sistemas-gestores...@googlegroups.com
Si usas Firebird, sí tiene una aplicación muy práctica:

- Instalas en la computadora de tu prospecto de cliente un demo, para que vea y pueda probar lo que le estás ofreciendo. Si se decide por la compra, entonces allí sí haces la instalación "normal" o sea el Servidor en una computadora y los Clientes en las demás computadoras.

- También es útil para catálogos. Hice una aplicación que se distribuye en CDs y es autoejecutable. El usuario tiene muchas opciones: ver fotos, ver descripciones, ver combinaciones posibles de productos, etc. Tu cliente le puede regalar esos CDs a sus clientes potenciales, para que ellos puedan ver fácilmente lo que se les está ofreciendo. Podrías hacer lo mismo con un sitio web pero la distribución en CD también tiene sus ventajas, como ampliar fácilmente cualquier fotografía, cambiar los colores del fondo, los tipos de letras, los colores de las letras, mostrarle screenshots de las pantallas por las que estuvo navegando para que rápidamente pueda regresar a ellas, etc.

Saludos.

Walter.



2013/9/26 BD Learner <thenewin...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "Sistemas Gestores de Bases de Datos" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/sistemas-gestores-de-bases-de-datos.



--
Hay 10 clases de personas. Las que conocen aritmética binaria y las que no.

Analyzer

unread,
Sep 27, 2013, 1:13:44 AM9/27/13
to sgbd
Walter,

Interesantes usos prácticos de un motor embebido..

Gracias!


Saludos!

Hernan Cano

unread,
Sep 27, 2013, 1:40:11 AM9/27/13
to sistemas-gestores...@googlegroups.com
Sí, Walter.
Así es una app (o una presentación de mi hoja de vida) que uno como desarrollador-analista-programador debe hacer, con cualq motor.

Reply all
Reply to author
Forward
0 new messages