Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.pascal.delphi.misc > #88
| From | Marco van de Voort <marcov@toad.stack.nl> |
|---|---|
| Newsgroups | comp.lang.pascal.delphi.misc |
| Subject | Re: New application developement with Delphi 2011 |
| Date | 2011-10-14 20:35 +0000 |
| Organization | Stack Usenet News Service |
| Message-ID | <slrnj9h77o.1dpk.marcov@toad.stack.nl> (permalink) |
| References | <83f9d1c9-ec7c-46f1-8a22-ad012edb0e04@g16g2000yqd.googlegroups.com> <slrnj9djff.2la2.marcov@toad.stack.nl> <j78u8a$4ea$1@speranza.aioe.org> |
On 2011-10-14, Sven P <svenp@non.commercial.sv> wrote: >> Firebird IS free, and better and better supported by delphi. But IMHO any >> real database (firebird, postgresql,oracle,mssql) is better than mysql, > > We are also in a situation to choose some database for new, years to > live application. MySQL is one choice on our list, as you seem to face > it all over the internet. And looks like it's market share is growing > all the time, but we have no statistic nor common 'feeling' that > Interbase market share would be increasing. True. I would caution though to only count mysql in cases where it is used as an actual RDBMS, and forget where it is used as a store one level above a filesystem. My old dbase system could fill that role if you whacked a SQL interpreter in front of it. > So, do you have any specific reasons why you consider MySQL not being > real database, but Interbase is? Well, it just _got_ transactions in 4, so the standard answer is unfortunately no longer valid. But I already gave two other reasons: - the license situation is less clear as the competition (firebird, postgresql) - the API breaks nearly every version which is a maintenance hazard. Be also careful with claims of performance. From my last evaluation I seem to recall that if you enabled certain features (like transaction) it would only work with some storage backends, and that weren't usually the fastest. Also performance broke down if the percentage writes increased, specially in transaction circumstances. There is also one major advantage, some webhoster might have it, since that is what mysql is mostly used as dumb store for content management systems. > I hope you could share some of your > opinions about this, what kind of reaseons there are. See above. > I have tried to find for instance benchmarks that compare MySQL against > other SQL databases, but I do not find any. There used to be many. Most are rubbish, since they don't configure mysql for normal RDBMS database use, but as a dumb store providing readonly data for some PHP frontend. > There really is some arguing if MySQL is totally Free or not. If I > understand it right, some 4.0 version (or something..) would be free > also for commercial applications. But the newer, or larger distribution > packets would not be free to distribute. I tried to dig into it, found all kinds of conflicting statements, and frankly simply gave up. Mostly because there was no compelling reason to use Mysql and sort through the license issues > Then there are also embedded MySQL support packages available to Delphi. > http://www.devart.com/ > You do not use any of the MySQL engine code, but this Delphi written > component package connects directly to the MySQL database files. You > never have to pay MySQL royalties to anyone. > For low scale apps this package at least _looks_ kind of interesting choice. Afaik devart generally knows what they are doing, but they have such packages for nearly all database type, so that is not a compelling mysql reason too. Historically, firebird/interbase is simply the most popular on Delphi, however I had some powerpc machines to support at the time, so I ended up with Postgresql because firebird was x86 only back then. Never looked back.
Back to comp.lang.pascal.delphi.misc | Previous | Next — Previous in thread | Next in thread | Find similar
New application developement with Delphi 2011 alessandro f <a.fedelex@gmail.com> - 2011-10-13 04:19 -0700
Re: New application developement with Delphi 2011 Marco van de Voort <marcov@toad.stack.nl> - 2011-10-13 11:39 +0000
Re: New application developement with Delphi 2011 Sven P <svenp@non.commercial.sv..com> - 2011-10-14 11:09 +0200
Re: New application developement with Delphi 2011 Marco van de Voort <marcov@toad.stack.nl> - 2011-10-14 20:35 +0000
Re: New application developement with Delphi 2011 "Maarten Wiltink" <maarten@kittensandcats.net> - 2011-10-13 18:02 +0200
csiph-web