| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 31 Dic, 2003 3:48 pm Asunto: Conexion Remota |
|
|
Alguien a realizado una conexion remota, entre dos PC's o mas , donde se compartan archivos de base de datos..., si es asi, cuales son los componentes a utilizar en cuanto a hardware, y software...
saludos y hoy es 31, Feliz Año Nuevo a todos.... _________________
 |
|
| Volver arriba |
|
 |
Americo Invitado
|
Publicado: Jue 01 Ene, 2004 2:31 am Asunto: |
|
|
Holas Cesar:
para realizar las conecciones en Bases de datos solo tiene que tener instalado el Cliente en las maquinas donde quieras acceder y el gestor se encarga de todo me explico en la maquina donde se encuentran la Base de datos esta instalado el Servidor de Base de datos y en las maquinas donde quierres tener acceso a esta base de datos solo el cliente del servidor todo esto es valido si utilizas Firebird, Interbase o cualquier servidor SQL.
Feliz Año nuevo |
|
| Volver arriba |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Vie 02 Ene, 2004 3:32 pm Asunto: |
|
|
El primer paso es que las pc's estén en la misma red, ya sea una Lan o bien Internet con TCP/IP en las dos pc o bien te podrías arreglar con Netbeui si es una Lan,
en el segundo caso el servidor debe estar visible con una ip publica, fija preferentemente.
Luego, independientemente del método de conexión que uses tendrás q decirle al cliente donde está el host, (IP o nombre), donde ubicarlo. |
|
| Volver arriba |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Mar 06 Ene, 2004 9:04 pm Asunto: |
|
|
Hola he realizado algun experimento, especificamente con IB, requieres como dice Ikis que al menos el servidor este conectado directamente a internet y en el corra IbServer, necesitas decirle al cliente la direccion IP del servidor o un nombre de dominio que apunte a este, esto lo colocas en la propiedad DatabaseName del Database si usas ibx o en la correspondiente si otro componente.
La prueba la realice en un extremo con un modem telefonico y en el otro un cable-modem, obviamente la conexion quedo a la velocidad del mas lento y era exasperante ver lo que tardaba aun una consulta sencilla.
Sin embargo creo posible utilizar este sistema con conexion banda ancha en las dos puntas y un ejecutable que ahorre ancho de banda, querys que retornen lo indispensable, aprovechamiento de triggers y procedimientos almacenados etc...
Tambien utilizo ClientDataSet y trasfiero los archivos via FTP para pequeñas actualizaciones, esto es bastante rapido, los archivos binarios son bastante compactos y se puede enviar unos mil registros de una rabla con diez campos en cuestion de segundos aun via modem normal.
Supongo deben haber otros metodos mejores y este año me propongo estudiarlos ya que los requiero para un nuevo proyecto que me he propuesto. De cualquier novedad que me entere te mantendre informado. |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Mar 06 Ene, 2004 11:25 pm Asunto: |
|
|
Aun así el Servidor no debé estar directamente conectado a Internet, pero si tener conexión indirectamente, no se suelen conectar directamente por motivos de seguridad, sino que se suelen poner detras de un firewall o red de seguridad, y así evitar intrusos en el servidor de datos, pues ya sabemos que por encima de los recursos hardware se encuentra como lo más importante nuestra información y ella se encuentra generalmente centralizada en nuestra BD, así que no importa si está o no está conectado directamente a internet, lo que importa es que se pueda llegar a el.
El tráfico que puede generar una conexión a bases de datos puede ser alto, así que hay que optimizar todas las consultas, en los SELECTs solo incluir lo necesario, y por supuesto no hacer SELECT *, también hay que intentar limitar (siempre que se pueda) el número de tuplas devueltas, hay que intentar dejar al máximo que las tareas se realizen en el SGBD para evitar el flujo de datos inutil que podrían colapsar la red, es interesante crear vistas pues nos pueden ayudar en ciertas consultas sin tener que realizar más trasiego de datos.
Si se usarara BDE hay que intentar evitar (ojo!!!) usar los TTables, pues nos traeran toda la Tabla entera nada más que con hacer un Table->Open(), hay que intentar hacer consultas de tipo Querys, tanto en insercciones, modificaciones, borrado y selecciones. Lo dicho cuanto más trabajo le podamos dejar al sistema gestor mucho mejor.
Yo he hecho una aplicación que está empezando a correr como cliente remoto desde casa de los clientes, y se conecta al servidor que está instalado en su empresa, tienen cable-modem de 128, y el resultado es bastante bueno, utilizando Querys para casi todo.
Los apuntes que han dado anteriormente pues son los correctos. Las politicas también hay que dejarlas al maximo en el SGBD. En fin son casi los mismos apuntes de siempre. Lo mejor es que intentes optimizar al maximo que información te traes del servidor.
Ciao. _________________ OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 07 Ene, 2004 4:37 pm Asunto: |
|
|
Gracias. utilizare consultas para ello...
Saludos... y feliz año 2004 _________________
 |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Lun 19 Ene, 2004 4:30 am Asunto: |
|
|
Todo funciona de maravilla con las consultas, ahora quiero emigrar a un gestor de bases de datos remotas....
cual me recomiendan obiamente claro InterBase, pero sale un poco cara la licencia para 2 equipos, hablamos de 1500 dsl.
ahora esta FireBird
esta MySQL
Esta oracle (tambien de pago), alguien que haya realizado algo con estos gestores y que fuera tan amable de enviarme el enlace (codigo por decirlo asi, de conexion de la estacion al servidor)
Salduos a todos... _________________
 |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Mar 20 Ene, 2004 11:34 am Asunto: |
|
|
Yo por supuesto te recomiendo Firebird tendrás un gestor potente y con mucho futuro al alcanze de la mano y por supuesto de cualquier bolsillo.
Firebird te hará la vida más facil!!
Cio y suerte. _________________ OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mar 10 Ago, 2004 3:53 am Asunto: |
|
|
Alguien tiene informacion de acceso a datos en FireBird, como hacerle o como configurar.. gracias.. _________________
 |
|
| Volver arriba |
|
 |
cecito Capt

Registrado: 25 Nov 2003Mensajes: 164Ubicación: Arequipa - Perú
|
|
| Volver arriba |
|
 |
|