FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Que archivos libres usar
hola a todos... tratare de explicarme un poco para poder recibir su valiosa opinion.
Tengo una aplicacion win32 hecha con D7 + Firebird 1.5. Actualemente tengo una aplicacion la cual funciona como facturacion en el mostrador esta esta trabajando on-line contra un servidor con firebird. Todo anda de maravillas, salvo por un problema, que cuando se cae el servidor por alguna causa la linea de cajas deja de funcionar. (esto es logico que pase... y es lo mas normal) peeeeerooo tengo un cliente importante en donde quiere que se siga facturando pase lo que pase con el servidor, la red, los astros, etc etc etc. He pensado una solucion y es que la aplicacion de facturacion trabaje con los archivos en forma local, es decir que grabe y consulte en su disco y que cada X tiempo acceda al servidor (si esta disponible) y copie todas las novedades. Se que no es lo mejor... pero bueno no queda otra... el problema y la duda es la siguiente.... ¿Que sistema de archivos uso en forma local? Deberia ser algo en donde esten los archivos libres y que cumplan las siguietnes caracteristicas: -Velocidad de acceso, lectura e insercion. -Robustes.... no quiero que se corrompan indices, etc etc -Acceso por medio de algun componente si es DBExpress mejor.... (porque esos uso para firebird) -Que mantenga los archivos de indices dentro del mismo archivo... y alguna otra ventajilla que se me esta olvidando... He pensado poner Firebird en cada caja y trabajarlo en forma local... pero no se como resultaria..... ¿que opinan ustedes ? Saludos y gracias |
#2
|
||||
|
||||
Pues yo arreglaría ese servidor para que no se "caiga" y se acabó el problema.
Por cierto, el título no sé a qué viene: " Que archivos libres usar" :S
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 13-12-2006 a las 22:23:08. |
#3
|
|||
|
|||
Si... yo tambien... no es un problema de caidas por fallas sino por errores o "capricos"....
y puntualmente el hilo es para consultar que experiencia tienen sobre archivos libres... (no bases de datos) al estilo DBF por ejemplo... |
#4
|
||||
|
||||
En eso todos van a tener razón. Un servidor bien montado no tiene por que caerse...ahora que no mencionas que está corriendo en ese servidor. Un servidor para una línea de cajas (en eso si tengo mucha experiencia) podemos considerarlo incluso como de "misión crítica" y debe contar con algún tipo de redundancia.
Mi recomendación sería: 1.- Monta otro servidor esclavo que se actualice en automático y en casod e que falle el otro que entre a dar servició el, al volver a poner el principal éste deberá actualzarse y retomar el control. Todo esto debe pasar de manera transparente para tus cajas. 2.- Si no hay para poner otro servidor o bien hacer las adecuaciones al software: Cada caja (vamos, el software que hace de caja) deberá poder registrar sus transacciones en forma local (en el sistema de archivos que mas te guste, Paradox, por ejemplo) pero, al no tener acceso al servidor no podrá hacer búsquedas al catálogo de artículos y por lo tanto a los precios de los mismos. Por lo que el cobro se tendría que hacer "a la antigüita" (departamento-precio). Al regresar el servidor, cada caja tendría que ir actualizando sus registros a la DB, pero obviamente no hay forma de saber que artículos se vendieron , solo los importes. Esto se tendría que hacer de forma manual. Este esquema es el que maneja el sistema de software IBM POS 3794. Finalmente y muy importante: - NO USES WINDOWS para el servidor. - El servidor es precisamente eso, un equipo dedicado solo a eso, nada de ocupar la PC mas grandota que es la que además usa el gerente o el dueño. - Configuralo bien y limita al máximo las caídas, que no deben existir. Obviamente podrás encontrar otras soluciones, pero todas serán como dicen los españoles, a base de chapuzas. Por cierto, si a alguien le interesa, tengo la información necesaria para desarrollar un sistema de POS robusto basado en el funcionamiento del que comenté de IBM (que casi es standard en muchos supers como Wal-Mart), hace falta software Open Source de este tipo.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#5
|
||||
|
||||
bueno pues nada que ver con el hilo pero si ojala y puedas compartir la informacion que mencionas se agradeceria
__________________
inutilerias.blogspot.com |
#6
|
||||
|
||||
Como que nada que ver? Brandolin pregunta como poner Firebird local en sus cajas para poder seguir usandolas cuando se cae el servidor... Casimiro y yo coincidimos en que la solucion no es buscarle por ahi...sino buscar alternativas para evitar ques el caiga el servidor.
Tambien comento a Brandolin que puede usar un esquema basado en tablas planas Paradox y le doy una alternativa (muy generica por cierto) sobre como hacer el modelo.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar o no Usar un DBGrid | Anabel | Conexión con bases de datos | 13 | 13-01-2006 20:05:21 |
Archivos Temporales al usar un Query | mrmanuel | Conexión con bases de datos | 3 | 05-09-2005 18:33:42 |
Sacar habitaciones libres por dia - Problema consulta SQL- | VRO | Firebird e Interbase | 0 | 01-09-2005 11:12:22 |
Dll o BPL... que usar | brandolin | Varios | 2 | 21-04-2005 18:10:03 |
Como detectar los puertos libres en un máquina | JDNA | Internet | 1 | 08-05-2004 06:07:55 |
|