Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-09-2020
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
Alguien trabaja delphi con DB en la nube?

un saludo al club,

alguien trabaja con Delphi con Mysql en la nube? en google cloud u otro servidor
por favor me pueda apoyar como seria la conexión yo la estoy haciendo directo y cuando tengo 1000 datos para leer se llega a colgar..

veo aplicaciones q en 5 segundos traen 100 filas necesito saber como se envía el sql en delphi o a que hacer algo en php para que devuelva en php y eso importe a delphi eso si que no tengo la mínima idea
si alguien me colabora con su experiencia estaré muy agradecido.
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #2  
Antiguo 13-09-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Como una conexión "normal".

El problema creo que lo has indicado tú mismo, ¿para qué traes más de mil registros? ¿alguien se pone a mirar una lista de mil registros para encontrar el que busca?
Si un usuario va a realizar una factura a un cliente, seguro que sabe su nombre o parte del mismo, o su código, o su identificador, etc.

Hay una diferencia abismal entre estas dos sentencias:
Código SQL [-]
select * from tbClientes;
Código SQL [-]
select codigo, nombre, nif from tbClientes where nombre containing 'darkbits';
Responder Con Cita
  #3  
Antiguo 14-09-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por darkbits Ver Mensaje
alguien trabaja con Delphi con Mysql en la nube? en google cloud u otro servidor
por favor me pueda apoyar como seria la conexión yo la estoy haciendo directo y cuando tengo 1000 datos para leer se llega a colgar..

veo aplicaciones q en 5 segundos traen 100 filas necesito saber como se envía el sql en delphi o a que hacer algo en php para que devuelva en php y eso importe a delphi eso si que no tengo la mínima idea
si alguien me colabora con su experiencia estaré muy agradecido.

Hay posibilidad de una conexión directa; Utilizando, por ejemplo UNIDAC y posiblemente haciendo modificaciones en el seridor que alverga la B.D. MySQL. Aunque esta opción no es la recomendable.


Para conectarte a una B.D. de Internet con una B.D. lo "habitual" es tener una capa intermedia que te permita acceder a la Base de Datos. Hay muchas posibilidades. Si tu servidor es Windows, puedes crear el Server en Delphi (REST/Datasnap/...). Si tu servidor en Linux (la mayoría de los públicos que podemos contratar) una forma no muy compleja es crear ese servidor en PHP (como has comentado)


Para esta segunda opción puedes leer esta serie de entradas, domnde explica esa posibilidad con detalle. También tienes ejemplos tanto para el servidor como para los posibles clientes:



Para la primera, basta con que busques "Servidor REST Delphi" y encontrarás mucha información acerca del tema.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 14-09-2020
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por darkbits Ver Mensaje
un saludo al club,

yo la estoy haciendo directo y cuando tengo 1000 datos para leer se llega a colgar...
1000 registros es relativamente poco (suponiendo no muchas columnas y que no hay datos BLOB o STRING muy grandes), incluso en una red movil (a menos que haya mala conectividad).

Pero en resumen necesitas es hacer paginación (aqui varios metodos en base a eficiencia).

Hacerlo para scrolling no es muy diferente de hacerlo con los típicos botones "anterior, siguiente". Pero usando esos botones es mas simple en terminos generales.

Combinado con busquedas, es un asunto que se resuelve en poco tiempo...
__________________
El malabarista.
Responder Con Cita
  #5  
Antiguo 15-09-2020
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 21
Combat-F2D Va por buen camino
te comentaré..
yo he tenido la posibilidad de acceder a MySQL (MariaDB) en un servidor de nube; me dieron el host, la db y el pto; el isp me permitió acceder a una lista blanca de IP para poder acceder a ella.
que fue lo que hice, pues cree en mi servidor de empresa unas aplicaciones servidor datasnap que se comunicaban con la BD (la IP pública era la autorizada).
también por probar emplee UniGUI para dar acceso a moviles.
por cierto en aplicaciones de escritorio si tienes una buena conexión tipo fibra, mucha burrada de registros tienes que procesar para que no chute bien; es más desde casa accedo remotamente y prácticamente no noto latencia ni grandes tiempos de espera.
__________________
online
Responder Con Cita
  #6  
Antiguo 19-09-2020
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
gracias por todos sus consejos...
eh estado investigando.. decompile una aplicacion que realiza esto.. vi que utiliza el componente:
THttpCli = HTTP client protocol support. Used to access any WEB server for getting or posting data. Base component to build a web browser. Includes Proxy support. Option: HTTPS support (Secure SSL communication).

alguien tiene un ejemplo del compomente THttpCLI para leer guardar o modificar eliminar una base de datos desde delphi???
estoy interesado.
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #7  
Antiguo 19-09-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que puedes usar Indy.
Responder Con Cita
  #8  
Antiguo 20-09-2020
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
Nunca use Indy tampoco el otro THttpCLI

si alguien me lo puede hacer ejemplos leer guardar o modificar eliminar con la nube delphi +THttpCLI o Indy con mysql
yo se lo cancelo por paypal. me envian un MP saludos.
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #9  
Antiguo 20-09-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que puedes hacerlo con la información disponible en los foros, mira este ejemplo del blog de nuestro compañero Neftali.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como crear una base de dato en la nube, y Conectarse a través delphi maxzama Conexión con bases de datos 14 24-05-2019 09:15:30
como se conecta delphi a la DB en la nube algun ejemplo? darkbits Varios 8 31-05-2018 06:13:53
Nube propia con Delphi mjjj Varios 19 22-09-2013 08:47:49
Como se trabaja la Clausula Like en delphi Shidalis OOP 4 26-08-2005 16:18:51
Delphi 5.0 trabaja con Firebird ó MySQL? ingechile Conexión con bases de datos 2 24-11-2004 21:52:41


La franja horaria es GMT +2. Ahora son las 21:46:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi