Delphi Pages Forums  

Go Back   Delphi Pages Forums > Delphi Forum > DB-Aware

Lost Password?

Reply
 
Thread Tools Display Modes
  #1  
Old 02-10-2008, 06:07 AM
Arsench Arsench is offline
Member
 
Join Date: Feb 2006
Posts: 85
Default DB type advice

Hello world,
Im going to create a DB which have a many tables and records (more 100 000)what kind of DB file you can advice?mdb, paradox or ???


Thanks

Arsen Khachatryan
-------------------------------
Las circustancias de esta vida nos pone en una situacion dificil para comprender, que es lo que queremos...

Submit your sait free
http://www.khaarsen.com
Reply With Quote
  #2  
Old 02-10-2008, 09:27 PM
jamiguel77 jamiguel77 is offline
Senior Member
 
Join Date: Jan 2002
Posts: 1,138
Send a message via MSN to jamiguel77 Send a message via Yahoo to jamiguel77
Default RE: DB type advice

ì recommend you use mysql...

http://delphi.about.com/od/mysql/MySQL_with_Delphi.htm
http://www.programmersheaven.com/articles/Kalali/Mysql_tut-p1.htm

other way is firebird or postgreSQL but i preffer mysql

accept if help you
Reply With Quote
  #3  
Old 02-10-2008, 11:51 PM
BitFarmer BitFarmer is offline
Senior Member
 
Join Date: Feb 2008
Posts: 160
Default RE: DB type advice

I always use FireBird, you already have component to use it and instalation is straight, and it is powerfull, we have customer running with 12GB or even larger DB without problems.

Also, it allows you to use Embeded sql server: Drop a DLL near your exe and the program works, even from a pen drive without installation (install it if you need several computer to use this DB).

MySQL is near the same, but it is not real open source (the program belongs to a company), and the sql motor inside is far more complex in MySQL (they have several old pseudo-modes, quick and dirty ones, and a "real usable" one with consistency checks and all this, while FireBird only has a good one that works for everything).

Also, FireBird is slighty better in concurrency: Several people working on the same record is better managed that in MySQL: for instance, you can make a online backup perfectly congruent of a large DB while people is actively working and modifying the data, you don't need to stop people working before starting the backup.

Anyway, it is nearly the same, and sure MySQL fans will know things it does better that FireBird, for instance, if you plan to deploy your DB in a web server, surely they have MySQL server in your internet provider, but not FireBird, so in this case, don't use FireBird if you don't run the HTTP server your self!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:46 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.