Club Delphi  
    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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-12-2019
ElPaton23 ElPaton23 is offline
Registrado
 
Registrado: sep 2016
Posts: 3
Poder: 0
ElPaton23 Va por buen camino
Que base de datos Usar

Buen dia. Tengo que hacer un pequeño sistema de gestion para una empresa que solo que va a usar en una pc localmente en windows 10.
Que base de datos me recomiendan usar?lo voy a hacer con delphi 7 pero no se cual es la mejor opcion para una base que quede instalada en la pc de la empresa...espero se entienda la pregunta..
muchas gracias
Responder Con Cita
  #2  
Antiguo 05-12-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Firebird, PostgreSQL, MySql, etc.
Responder Con Cita
  #3  
Antiguo 05-12-2019
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.757
Poder: 21
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Firebird.
  • Se instala en menos de 1 minuto.
  • Consume muy pocos recursos. (1MB para el servidor)
  • Queda la puerta abierta para poder utilizarlo en red (multi-puesto/multi-usuario)
  • Tiene todas las cualidades de una base relacional (triggers, procedimientos almacenados, Primary Keys, Foreign Keys, etc.)
  • Backup y Restore muy simples (GBAK Base.FDB Backup.FBK)
Responder Con Cita
  #4  
Antiguo 05-12-2019
Javierus Javierus is offline
Miembro
 
Registrado: jun 2017
Posts: 93
Poder: 8
Javierus Va por buen camino
Si solo se va a usar así, alguna de las que se puede embeber en tu ejecutable, de modo que no haya que instalar nada más
Responder Con Cita
  #5  
Antiguo 05-12-2019
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.927
Poder: 26
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
PostgreSQL es la mejor BD en términos generales.

Firebird si se desea la posibilidad de desplegar sin instalar aparte el motor. Sqlite solo si es para móviles.

No recomiendo mysql. En mis mas de 10+ años que me ha tocado trabajar con ella (me integro con multiples ERPs con todas las combinaciones imaginables) es la mas problematica y menos intuitiva, y esta llena de estupideces que solo le aplican a ella. PostgreSQL por el contrario funciona tal como se espera.
__________________
El malabarista.
Responder Con Cita
  #6  
Antiguo 05-12-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Entonces, la que cumple con todos los requisitos, además de ser libre y gratis: firebird.
Responder Con Cita
  #7  
Antiguo 05-12-2019
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 638
Poder: 21
mRoman Va por buen camino
Si, definitivamente FIREBIRD.
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
Responder Con Cita
  #8  
Antiguo 05-12-2019
Avatar de TiammatMX
TiammatMX TiammatMX is offline
Miembro
 
Registrado: jun 2006
Ubicación: Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Puebla\Heróica Puebla de Zaragoza\Jardines de San Manuel\Home
Posts: 746
Poder: 19
TiammatMX Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
...además de ser libre y gratis...
Mi yo malvado, metiendo cizaña... Microsoft SQLServer.
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively...

"Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum.

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco
Responder Con Cita
  #9  
Antiguo 05-12-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por TiammatMX Ver Mensaje
Mi yo malvado, metiendo cizaña... Microsoft SQLServer.
¿Hoy es el día de los inocentes?
Responder Con Cita
  #10  
Antiguo 05-12-2019
ElPaton23 ElPaton23 is offline
Registrado
 
Registrado: sep 2016
Posts: 3
Poder: 0
ElPaton23 Va por buen camino
Genial gracias a todos. Ultima consulta.. COn firebird hay q hacer algun tipo de instalacion en la pc que usa el programa (no hay servidores de por medio ni nada, todo local, software y bdd) o se se pone en la carpeta del sistema y se llama desde el sistema?..
gracias
Responder Con Cita
  #11  
Antiguo 05-12-2019
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.927
Poder: 26
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por TiammatMX Ver Mensaje
Mi yo malvado, metiendo cizaña... Microsoft SQLServer.
SQL Server es una bd tremenda. 100% recomendada entre las opciones comerciales.
__________________
El malabarista.
Responder Con Cita
  #12  
Antiguo 05-12-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ElPaton23 Ver Mensaje
Genial gracias a todos. Ultima consulta.. COn firebird hay q hacer algun tipo de instalacion en la pc que usa el programa (no hay servidores de por medio ni nada, todo local, software y bdd) o se se pone en la carpeta del sistema y se llama desde el sistema?..
gracias
Descargas desde su web y lo instalas, nada más.
Si vas a usar la versión "embebida" solamente tendrás que adjuntar la dll cliente y poco más. Haz una búsqueda por los foros, se ha tratado muchas veces.
En la web de ellos también tienes información, documentos, etc
https://firebirdsql.org/en/firebird-3-0/
Responder Con Cita
  #13  
Antiguo 06-12-2019
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 18
look Va camino a la fama
Cita:
Empezado por TiammatMX Ver Mensaje
Mi yo malvado, metiendo cizaña... Microsoft SQLServer.
estoy con tigo, un sqlserver express.
__________________
all your base are belong to us
Responder Con Cita
  #14  
Antiguo 06-12-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por look Ver Mensaje
estoy con tigo, un sqlserver express.
Claro, aunque no sea ni libre, ni ligera, ni "embebible", ni fácil de instalar, ni sin mantenimiento, ni ...
Responder Con Cita
  #15  
Antiguo 06-12-2019
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Entonces, la que cumple con todos los requisitos, además de ser libre y gratis: firebird.
¿Cuáles requisitos? Porque el OP no mencionó más que delphi y que es para una sóla empresa, sin mencionar nada del alcance o funcionalidades de la aplicación. Porque hasta Access podría servir, en ciertas circunstancias. Pero sin caer en esas aberraciones, MariaDB también es libre y gratuita y muy ligera, al igual que y MySQL.

Saludos
Responder Con Cita
  #16  
Antiguo 06-12-2019
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 638
Poder: 21
mRoman Va por buen camino
Talking

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Claro, aunque no sea ni libre, ni ligera, ni "embebible", ni fácil de instalar, ni sin mantenimiento, ni ...
Es el NINI* de las bases de datos

NINI: Termino mexicano que define a los adolescentes que no trabajan ni estudian.
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
Responder Con Cita
  #17  
Antiguo 09-12-2019
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.549
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 ElPaton23 Ver Mensaje
Tengo que hacer un pequeño sistema de gestion para una empresa que solo que va a usar en una pc localmente en windows 10.
Que base de datos me recomiendan usar?lo voy a hacer con delphi 7 pero no se cual es la mejor opcion para una base que quede instalada en la pc de la empresa...

Pues yo te voy a dar la que faltaba (y alguno me va a echar los perros, seguro).
Para cosas similares sin grandes pretensiones, funciona muy bien Delphi7+ADO+Jet4.0 (Fichero MDB). (No confundir con MSAccess)
Con la ventaja de que si la cosa crece o necesitas más rendimiento se migra de forma muy sencilla a un SQLServer Express (segunda de mis recomendaciones).

AÑADO: Explico un poco el porqué.
  • El rendimiento es bastante bueno con ADO.
  • Fácil de administrar. Hay muchas herramientas gratuitas y de libre distribución que permiten al usuario (si lo necesita administrar los ficheros MDB).
  • No requiere instalación de Servidor
  • Un único fichero. A veces es cómodo para un Copy&Paste del directorio (si es lo que se necesita)
__________________
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.

Última edición por Neftali [Germán.Estévez] fecha: 09-12-2019 a las 10:46:40.
Responder Con Cita
  #18  
Antiguo 09-12-2019
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.927
Poder: 26
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Delphi7+ADO+Jet4.0 (Fichero MDB). (No confundir con MSAccess)
No hombre, jet es MALO. Jet es exactamente Access, ni más ni menos.

Si se quiere un solo fichero firebird o sqlite.
__________________
El malabarista.
Responder Con Cita
  #19  
Antiguo 09-12-2019
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.549
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 mamcx Ver Mensaje
No hombre, jet es MALO. Jet es exactamente Access, ni más ni menos.
Pues lo siento, pero discrepo en ambas cosas.
1) MsAccess no es más que un programa para administrar Bases de Datos en ficheros MDB. Jet es el motor realmente.
2) Discrepo también en que sea malo. Al contrario, ADO+Jet funciona muy bien.

Otra cosa es comparado con qué y para qué.

Entramos en la discusión de siempre...
"SQL Server es mucho mejor que una Base de Datos en DBF". Pues depende.
Montar un SQL para una agenda de teléfonos (por decir algo) es una "salvajada" a mi entender. En ese caso SQL Server no es mejor que un fichero DBF o XML.

Recordemos que un SQL server requiere de mínimos (si no me falla la memoria) unos 5GB de espacio en disco y 1 o 2 GB de RAM.
"Está bien" para un programa que ocupa unos megas y realiza una cuantas tarea básicas, decirle al usuario que necesita esos requisitos...

Cita:
Empezado por ElPaton23 Ver Mensaje
Tengo que hacer:
* un pequeño sistema de gestion
* para una empresa que solo que va a usar en una pc localmente
* en windows 10.
* lo voy a hacer con delphi 7
* para una base que quede instalada en la pc de la empresa
AÑADO:
Que conste, que ninguno de esos criterios, excepto el segundo, dan información importante para determinar la necesidad de uno u otro sistema.


Depende, todo depende,...
__________________
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.

Última edición por Neftali [Germán.Estévez] fecha: 09-12-2019 a las 17:07:53.
Responder Con Cita
  #20  
Antiguo 09-12-2019
Avatar de TiammatMX
TiammatMX TiammatMX is offline
Miembro
 
Registrado: jun 2006
Ubicación: Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Puebla\Heróica Puebla de Zaragoza\Jardines de San Manuel\Home
Posts: 746
Poder: 19
TiammatMX Va camino a la fama
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
...Que conste, que ninguno de esos criterios, excepto el segundo, dan información importante para determinar la necesidad de uno u otro sistema.


Depende, todo depende,...
Y para añadir al "depende". Hasta ahora no he encontrado un sistema profesional en empresas grandes que no utilice MS SQLServer, excepto uno en MySQL que estaba dirigido a web e intraweb. He sabido de Firebird, en PostGres y así, y al menos en México, el "encanto" de la marca aún influye en las decisiones...

Concuerdo con Neftalí: DEPENDE ...
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively...

"Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum.

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco
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
Que base de datos usar? alquimista Conexión con bases de datos 67 16-07-2010 17:14:27
cambiar base de datos por código sin usar ODBC Nharkor Conexión con bases de datos 4 27-01-2009 15:55:49
usar un archivo que contenga la ruta de la base de datos IVAND Varios 2 27-03-2008 12:41:08
usar base de datos kapullok_2006 Conexión con bases de datos 3 20-06-2007 20:49:01
Que base de datos usar?? eltrinidense Firebird e Interbase 1 15-11-2003 16:28:04


La franja horaria es GMT +2. Ahora son las 00:54:34.


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