FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Experiencia con Base de Datos en la Nube
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Experiencia con Base de Datos en la Nube
Posted: Fri Mar 31, 2023 01:07 PM

Buenos dias foro,

Alguien puede comentarme su experiencia con aplicaciones desarrolladas con FW pero que la Base de Datos este alojada en la nube? Tiempo de respuesta? performance? etc

OJO! Se que no es una solucion a un desarrollo web pero estoy considerandolo como alternativa. No quiero usar mod_harbour.

Gracias de antemano

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Fri Mar 31, 2023 04:19 PM

Buenos días:

En mi experiencia, es casi imperceptible si es en la nube o local.

El secreto está en una buena definición de la base de datos, indices, keys, etc.

Tengo sistemas corriendo en instancias de Amazon (Aws) y en servidores propios con conectividad externa, y en ambos casos funcionan muy bien.

Incluso muchos comparten la base con aplicaciones web, y todo funciona de forma aceptable.

Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Fri Mar 31, 2023 04:24 PM

Comparto la opinión de Cesar.

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Fri Mar 31, 2023 05:07 PM
cmsoft wrote:Buenos días:
En mi experiencia, es casi imperceptible si es en la nube o local.
El secreto está en una buena definición de la base de datos, indices, keys, etc.
Tengo sistemas corriendo en instancias de Amazon (Aws) y en servidores propios con conectividad externa, y en ambos casos funcionan muy bien.
Incluso muchos comparten la base con aplicaciones web, y todo funciona de forma aceptable.
Cesar muchas gracias.

Podrias esbozarme un poco como lo haces?

Atento a tus comentarios

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Fri Mar 31, 2023 10:32 PM

Compuin:

En principio, quiero aclarar (porque me quedo la duda de tu consulta) que estoy hablando de una base de datos MySql o MariaDB.

Tal vez tu consulta era por una base de datos con archivos DBF, para lo cuál ahí no tengo ninguna experincia de almacenar los dbf en la nube.

Si tu consulta SI era con MySql o MariaDB, simplemente con indicar en la conexión la IP o el dominio de tu base de datos, el resto es exactamente igual que si lo hicieras en modo local.

Cualquier consulta, a tu disposición.

Saludos

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Fri Mar 31, 2023 10:36 PM
Gracias Cesar,

Si, efectivamente es MySQL. A quien se le ocurre usar DBFs en la nube en estos tiempos :D :D :D

Gracias por tus aportes

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Fri Mar 31, 2023 10:55 PM

Excelente:

En ese caso, simplemente la conexión la haces con la ip de tu base de datos, o lo que es mejor, con el nombre del dominio de tu base de datos. Esto último es muy útil, ya que si migras a otro hosting de base de datos, pero el dominio es tuyo, puedes accder sin cambiar el programa fivewin a tu base.

La definición de tu base de datos dependerá de los requerimientos de tu sistema, sobre todo para hacer consultas optimizadas. Para esto ultimo, te recomiendo que utilices en EXPLAIN de mysql para ver que tan optimas son tus consultas (sobre todo las complejas, ya que en consultas sobre tablas pequeñas no va a hacer la diferencia).

También es importante que cuando contrates un hosting, la base de datos se pueda administrar con un gestor de base de datos externo (como SqlYog o similar), y que la misma claramente tenga acceso desde fuera del hosting (ya que he tenido casos que las bases solo podían accederse desde localhost con aplicaciones alojadas en el hosting).

Las instancias de AWS (Amazon Web Servic) son gratuitas en su primer año de uso (Para la instancia mas chica). Basicamente tienes un servidor web completo y totalmente administrable. Yo he contratado a la persona que crea la instancia, asi que no sabría decirte como es todo el proceso. Lo que si puedo decirte que en esas instacias de AWS tenemos base de datos y servidor web corriendo con el framework Laravel, que uso en sistemas mixtos (mitad web, mitad Fivewin) y realmente la performance es muy buena. La instancia te permite recibir alertas automáticas por consumo excesivo de recursos (CPU, Memoria, etc). Te da información histórica del uso del servidor, consumo de envío y recepción de datos, etc.

Realmente estamos muy conforme con el funcionamiento.

Cualquier otra consulta a tu disposición.

Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Sat Apr 01, 2023 12:21 AM
Compuin wrote:Buenos dias foro,

Alguien puede comentarme su experiencia con aplicaciones desarrolladas con FW pero que la Base de Datos este alojada en la nube? Tiempo de respuesta? performance? etc

OJO! Se que no es una solucion a un desarrollo web pero estoy considerandolo como alternativa. No quiero usar mod_harbour.

Gracias de antemano
Hola amigo, escribeme a mi correo y con gusto te doy los pasos basicos.

jalvarez at neurosistema dot online
"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Sat Apr 01, 2023 12:39 AM
cmsoft wrote:Excelente:
En ese caso, simplemente la conexión la haces con la ip de tu base de datos, o lo que es mejor, con el nombre del dominio de tu base de datos. Esto último es muy útil, ya que si migras a otro hosting de base de datos, pero el dominio es tuyo, puedes accder sin cambiar el programa fivewin a tu base.
La definición de tu base de datos dependerá de los requerimientos de tu sistema, sobre todo para hacer consultas optimizadas. Para esto ultimo, te recomiendo que utilices en EXPLAIN de mysql para ver que tan optimas son tus consultas (sobre todo las complejas, ya que en consultas sobre tablas pequeñas no va a hacer la diferencia).
También es importante que cuando contrates un hosting, la base de datos se pueda administrar con un gestor de base de datos externo (como SqlYog o similar), y que la misma claramente tenga acceso desde fuera del hosting (ya que he tenido casos que las bases solo podían accederse desde localhost con aplicaciones alojadas en el hosting).
Las instancias de AWS (Amazon Web Servic) son gratuitas en su primer año de uso (Para la instancia mas chica). Basicamente tienes un servidor web completo y totalmente administrable. Yo he contratado a la persona que crea la instancia, asi que no sabría decirte como es todo el proceso. Lo que si puedo decirte que en esas instacias de AWS tenemos base de datos y servidor web corriendo con el framework Laravel, que uso en sistemas mixtos (mitad web, mitad Fivewin) y realmente la performance es muy buena. La instancia te permite recibir alertas automáticas por consumo excesivo de recursos (CPU, Memoria, etc). Te da información histórica del uso del servidor, consumo de envío y recepción de datos, etc.
Realmente estamos muy conforme con el funcionamiento.
Cualquier otra consulta a tu disposición.
Mejor explicado imposible.

Muchisimas gracias mi estimado Cesar.

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Sat Apr 01, 2023 01:16 AM

Compuin:

Además de todo lo que correctamente te ha explicado César (Saludos), puntualizo

un detalle que a mi me paso, en mi caso, el servidor diferencia minúsculas de

mayúsculas. Por ejemplo si uno de los campos lo defines en MAYUSCULAS (CAMPO1)

así debes referirte a él, si lo haces en minúsculas te va a reclamar (Campo1)

Para tenerlo en cuenta.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Sat Apr 01, 2023 03:04 AM
Armando wrote:Compuin:

Además de todo lo que correctamente te ha explicado César (Saludos), puntualizo
un detalle que a mi me paso, en mi caso, el servidor diferencia minúsculas de
mayúsculas. Por ejemplo si uno de los campos lo defines en MAYUSCULAS (CAMPO1)
así debes referirte a él, si lo haces en minúsculas te va a reclamar (Campo1)
Para tenerlo en cuenta.

Saludos
Correcto armando.

Sucede cuando el servidor es LINUX que a diferencia de los servidores WINDOWS, sí respetan las mayusculas.
"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Sat Apr 01, 2023 01:29 PM
Compuin wrote:Gracias Cesar,

Si, efectivamente es MySQL. A quien se le ocurre usar DBFs en la nube en estos tiempos :D :D :D

Gracias por tus aportes
A mi por ejemplo, por qué?, qué problema hay?
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Sat Apr 01, 2023 01:39 PM

Ningun problema hay, es cuestion de apreciaciones.

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Sat Apr 01, 2023 02:05 PM
JoseAlvarez wrote:
Buenos dias foro,

Alguien puede comentarme su experiencia con aplicaciones desarrolladas con FW pero que la Base de Datos este alojada en la nube? Tiempo de respuesta? performance? etc

OJO! Se que no es una solucion a un desarrollo web pero estoy considerandolo como alternativa. No quiero usar mod_harbour.

Gracias de antemano
Hola amigo, escribeme a mi correo y con gusto te doy los pasos basicos.

jalvarez at neurosistema dot online
Hola amigo, ya te escribi a tu e-mail.

Saludos

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Experiencia con Base de Datos en la Nube
Posted: Sat Apr 01, 2023 03:04 PM
cnavarro wrote:
Gracias Cesar,

Si, efectivamente es MySQL. A quien se le ocurre usar DBFs en la nube en estos tiempos :D :D :D

Gracias por tus aportes
A mi por ejemplo, por qué?, qué problema hay?
Excelente notícia Maestro. Muchas gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341