Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #15  
Antiguo 20-12-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.087
Poder: 20
juanelo Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
Tal vez sufriste lo indescriptible porque no sabías utilizarlo. Durante muchos años y varias versiones ha sido la Base de Datos que han usado los programadores de Delphi. Es una buena Base de Datos (si se usa para lo que está diseñada) y hay muuuuuchas aplicaciones corriendo perfectamente con él.
No te lo tomes a mal, simplemente que si fuera insufrible, mucha gente la habrá descartado hace muchos años. Hoy en día hay opciones mejores, pero eso no hace que Paradox sea ahora peor.
Antes que nada hay que definir es que es "no saber usarla", si te refieres a los bien traidos y venidos .lck y .net (que para una base de datos que no va ser compartida no son necesarios y por lo tanto se deshabilita el localshare y adios a .net y .lck) te comento que por alla no tuve problemas, pero como te explicas que un buen día despues de trabajar perfectamente bien, te mande el error de "espacio insuficiente en disco para realizar esta operacion", cuando tienes 20GB de disco disponible. Ah!, sorpresa!, lo que pasa es que BDE utiiliza una funcion obsoleta del api de windows para calcular el espacio en disco disponible, lo que hace que cuando alguna de tus tablas alcance algun tamaño considerable te de ese error, y esto que quede claro esta documentado por borland y la respuesta es que no tiene solucion por ser una tecnlogia descontinuada (YA NO HAY SOPORTE NI CORRECCION DE ERRORES).
Por otro lado, el que una aplicacion sea "monousuario" no significa que el volumen de los datos necesariamente vaya a ser pequeño, yo invito a quien haya trabajado con paradox a que me hable del rendimiento que tiene cuando el volumen de informacion es grande.

Una mas, paradox no esta diseñado para que delphi o c++ builder accedan a el por medio de querys (de manera eficiente), es decir, que lo mejor para accesar a estas tablas es mediante ttables. Imaginemos que nuestra apliacion "chiquita" crece y la queremos convertir en algo mas "serio", por supuesto que nuestra primera idea sería quitar paradox, pero oh! sorpresa! la tenemos plagada de ttables y una base de datos C/S es mejor ser accesada por medio de Querys (dbExpress, ADO, ZEO, MDO,FIBplus, etc), entonces quiero ver la cara de mi progamador cuando le diga que hay que hacer la conversion de ese código .

Asi puedo seguir enumerando ejemplos de porque no usar paradox, pero si alguien piensa que es buena pues respeto su opinion, que mas que nada creo que la tienen porque nunca hicieron una aplicacion en verdad SERIA con esta base de datos y que se distribuya de manera masiva, es decir, que no pueda estar uno de apagafuegos cuando la joyita de paradox empiece con sus linduras (aun como monousuario).

Por eso digo que el hacer una aplicacion "chiquita", no es sinonimo de usar una base de datos "mediocre" como lo es paradox.

PD: Desde que trabajo con Firebird (hace aprox 5 años) NUNCA pero NUNCA he tenido un solo problema con la base de datos, y tengo aplicaciones corriendo por todo el pais, con volumenes importantes de informacion.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Insertar Datos a un campo de la base de datos desde un DBEdit saltamirano Varios 11 12-12-2007 17:29:35
Crear base de datos y cargar datos desde delphi Albano MySQL 4 17-05-2007 20:01:18
Herramienta case para diccionario de datos de base de datos firebird mcalmanovici Firebird e Interbase 1 11-02-2007 15:17:37
Guardar en 1 base de datos SQL, datos procedentes de 2 tablas distintas adaypr C++ Builder 1 05-09-2006 11:56:33
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) frankmch Conexión con bases de datos 2 08-09-2003 19:44:52


La franja horaria es GMT +2. Ahora son las 07:36:29.


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