I have been using delphi for years, but never for a database, but recently started researching and testing.
I have to say that I'm impressed, most things happen automatically, I'm used to writing manually in php and python.
I am going to develop a commercial system for a friend, (2 layers) 5 user computers, 1 database server.
The database server will be a decent machine with (RAID-1) two hard drives (MySql5.1 or Postgre or Firebird, open to suggestions).
Ado
- Ease of use
- Easy deployment (mysqlconnector installer only)
- The slower?
DBEXPRESS
- It is necessary to send 4 files [dbxconnections.ini, dbxdrivers.ini, mysqldll, driverdll]
- The harder (harder to use)
- ClientDataSet adds complexity but looks really useful
- No free Postgre driver?
Zeos
- Easy Deployment (1 dll)
- Ease of use
As you can see, the desired functions are:
- fast
- easy to use
- easy to deploy
I can’t check everything in a real scenario (clients, server), so I hope that you guys with experience can help me in choosing and why.
EDIT: Thanks to everyone, I think I’ll go with ADO (maybe) or Zeos
Thanks in advance Arthur
database delphi ado dbexpress zeos
arthurprs
source share