Bases de Datos - Base de datos online

 
Vista:
Imágen de perfil de NovatoTotal
Val: 6
Ha disminuido su posición en 3 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Base de datos online

Publicado por NovatoTotal (2 intervenciones) el 01/03/2019 23:22:14
Buenas noches,
Tengo una aplicación de escritorio trabajando con una base de datos Firebird. Estamos pensando lanzar algunas funciones para que se puedan hacer desde el móvil, por lo que queremos migrar la base de datos local a una online, seguiremos trabajando en local pero de a poco nos iremos moviendo a aplicaciones móviles.

Mi pregunta es, como ir haciendo esa migración y que opciones existen? Que servicio me vendria contratar de principio para que los datos estén en un cloud que las aplicaciones móviles irán utilizando.
He visto Amazon AWS pero no veo la forma de migrar Firebird, nose si alguien conoce alguna opción que también me facilite a la hora de hacer aplicaciones móviles.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Sandro
Val: 119
Bronce
Ha mantenido su posición en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Base de datos online

Publicado por Sandro (79 intervenciones) el 03/03/2019 14:24:16
hola

buscando un poco sobre tu amigo google.com, encontré que es una base de datos de código abierto,en base a sql, debes de utilizar los mismos comando, select, insert, create, etc.

En base a eso la migración no debes ser un problema, según lo que leí la puedes accesar remotamente, no tienes que migrarla saludos

pd. hay que investigar primero

http://www.ibphoenix.com/files/Embedded_fb3.pdf
https://sourceforge.net/blog/may-2018-community-choice-project-month-firebird/
http://sql-info.de/postgresql/firebird-fdw/firebird-fdw-0.3.0-released.html
https://firebird.com.mx/
https://es.wikipedia.org/wiki/Firebird
https://www.youtube.com/watch?v=sPz1Gs4tCNI
https://www.google.com/search?client=firefox-b-ab&ei=5Mx7XK7MMcfatQX-5Ze4CA&q=linux+debian+firebird+use&oq=linux+debian+firebird+use&gs_l=psy-ab.3..33i22i29i30.2666.3413..3654...0.0..0.138.512.0j4......0....1..gws-wiz.......0i71j0i22i30.LNlIDGFQCME



lo pros y contras del código abierto

a favor:
es mas fácil de utilizar
cualquiera puede contribuir a su desarrollo
encuentras mucha documentación
.
.
. etc

contras:
cada quien quiere su propia versión, distribución, etc, y se basas en una ya hecha
es por ejemplo
sql, mysql, postgres y ahora firebirdsql
linux
debian, opensuse, mandriva, frebsd, ubuntu, etc

el problema es que muchos dejen de funcionar por que no dan mantenimiento
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de NovatoTotal
Val: 6
Ha disminuido su posición en 3 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Base de datos online

Publicado por NovatoTotal (2 intervenciones) el 03/03/2019 19:09:43
Buenas tardes Sandro,

De antemano, agradezco la respuesta, pero creo que no has entendido mi consulta. Me pones información sobre Firebird, que ya la sé. De ahi tu malestar por peguntar sin antes consultar a mi amigo google, pero para eso están los foros para acarar dudas si la información que se encuentra por uno mismo no es suficiente.

El acceso ya lo tengo remotamente a un ordenador físico pero quiero migrarlo a un cloud. Veo que Amazon AWS tiene un servicio cloud pero no he encontrado manera de migrar la base de datos, también he visto Azure y me estoy informando, pero ha todas esta opciones viene mi duda, y estoy pidiendo ayuda por si alguien, que esté mas puesto que yo, pueda decirme algo. Y consejos de como actuar para ir migrando la aplicación de a poco a dispositivos móviles.

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.
Val: 434
Oro
Ha mantenido su posición en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Base de datos online

Publicado por Leonardo Daniel A. (211 intervenciones) el 04/03/2019 03:31:09
Hola.. para migrar los datos hay varios tutoriales



con respecto a Azure yo lo eh usado con una VPS con Windows Server y le instale un SQL Server Express 2014 para el sistema de un cliente..

y tambien use SQL Azure y APP Service para una aplicacion Web para otro cliente.... movil no lo eh probado.. pero revisa esto

https://descargasfull.net/curso-azure-desarrolladores-video2brainmega-1-link/

http://dskrgasmga.blogspot.com/2017/10/video2brain-aprende-azure.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

Base de datos online

Publicado por Ile (2 intervenciones) el 02/09/2021 18:25:56
Hola, veo que este post es viejo pero estoy en la misma situación de usar base de datos en la nube con FireBird. En mi caso no quiero migrar el motor, sólo quiero subir la BD de Firebrid a la nube y conectarme desde una app de escritorio.
He sacado una cuenta de prueba en Azure, cree una instancia Windows con RDP y subi mi BD Firebird, instalé el servidor y el driver de conexión ODBC... hasta ahi todo bien, pero no entiendo cómo debo armar la cadena de conexión.

En Firebird la ruta de conexión se arma con:

servidor:letra_de_disco:\ruta\archivo_de_base_de_datos

donde servidor sería localhost cuando trabajo en forma local o la IP Publica cuando trabajo en forma remota. Así mi localhost:C:\Archivos de programa\Firebird\examples\employee.fdb se transforma en 2x.2xx.xx.xx:C:\Archivos de programa\Firebird\examples\employee.fdb donde 2x.2xx.xx.xx: sería mi IP Pública.

Ahora bien, si el servidor es MIO, lo que yo hago es ponerle una IP Interna, ejemplo 192.168.1.20 y direcciono en el router el puerto 3050 (por el que trabaja FireBird) a la IP Interna y todo funciona de maravillas... pero cuando el servidor es Virtualizado como el caso de Azure, como puedo decirle que lo que entra por el puerto 3050 debe ir a mi instancia virtual? O cambia la cadena de conexión en este caso y debo agregar algo más aparte de la IP Pública?

Los datos que veo me figuran en el Panel de Azure son la IP Publica, una IP Interna, una Red virtual/subred... es mi primer experiencia con VM asi que ando un poco perdida...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.
Val: 434
Oro
Ha mantenido su posición en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Base de datos online

Publicado por Leonardo Daniel A. (211 intervenciones) el 02/09/2021 20:11:15
Este codigo es de PowerBuilder pero te puede servidor como idea, cuando me conecto local o al servidor

1
2
3
4
5
6
7
8
9
ls_user = "SYSDBA"
ls_password = "masterkey"
ls_database = "D:\PowerBuilder\Veterinaria2019\Data\datos.fdb"
 
IF as_server = "LOCAL" THEN
	ls_server = "DBNAME=" + ls_database
ELSEIF as_server = "REMOTO" THEN
	ls_server = "DBNAME=172.30.2.93:" + ls_database
END IF

y con respecto al puerto, hace mucho que no uso Azure, pero en Azure debes abrir el puerto que usaras para FireBird, y tambien en el FireWall de windows debes abrir el puerto para entrada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Base de datos online

Publicado por ILE (2 intervenciones) el 02/09/2021 22:02:54
Leonardo!!! Claro! Me estaba faltando abrir el puerto en las reglas de red de Azure, solo lo habia abierto en el Firewall !!! Mil gracias por tu ayuda, ya lo he probado y funciona perfecto!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar