If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > MySQL > MySQL vs Firebird?

Reply
 
LinkBack Thread Tools Display Modes
  #16 (permalink)  
Old 07-10-03, 18:50
microturbian microturbian is offline
Registered User
 
Join Date: Jul 2003
Posts: 2
Re: MySQL vs Firebird?

Hello:

I wouldn't take that risk.
How come that you are evaluating the chance to change ton another database on the middle of a project?, Mysql is powerful enough to support that and more, has more than 4 million of instalations on the world, has support, courses, certification program and more.

What has Firebird?
no one has ever heard of it although it claims to be on the IT bussines since 1981.

Best Regards
Microturbian

Quote:
Originally posted by Victorious
Hello everyone,

I'm currently working on a medium-sized website, including a store and 'regular' news / article / commenting features. The company me and my team are creating this site for also has a real-life store, which will have software running on it's consoles that queries the same database used by the website, for product information and such.

Up until now we've been developing the website using MySQL as a database solution, but recently the team that's developing the software for the real-life store has brought up the idea to switch to a database server called Firebird - http://firebird.sourceforge.net/
I couldn't find any benchmarks or featurelists on that website, nor could I find feature comparisons and benchmark-comparisons with Firebird on the MySQL site. Ofcourse I'm dying to know which database is the better choice. The team that's developing the software claims that Firebird is more reliable when there are a lot of users quering the database.

Could anyone tell me more about the cons and pros of Firebird in relation to MySQL? Thanks in advance!

p.s.: English is not my native language so I apologise for any errors
Reply With Quote
  #17 (permalink)  
Old 07-11-03, 00:43
bstjean bstjean is offline
Registered User
 
Join Date: Sep 2002
Location: Montreal, Canada
Posts: 219
Re: firebird

Quote:
Originally posted by sco08y
Ahem, transactions work *only* if all tables involved are InnoDB. Most of the other features only work on MyISAM tables. Since the only way to use MyISAM safely is with locks, the speed advantages are false.

And, please, I've heard enough promises about all the wonderful features that are "coming in the next release... we promise!" MySQL will offer views... but will they be crippled the way transactions are? What limits will there be on updatability? Will they only work on certain table types?

4.1 is still alpha, and you act like a 5.0 beta is out. I don't demand that everyone be a ruthless skeptic, but at the same time, some of you guys sound like PR flacks.
Yes and what's the problem with that? I have 3 servers (Win 2K, Win XP and Linux) with 50 databases with a dozen tables over 60 million rows all handled smoothly with InnoDb. *Some* features (like fulltext search) are only available with MyISAM but guess what, do you have fulltext search with Firebird ?

I am not saying one is better than the other (By the way, DB2 addict here)! I am just saying MySQL can handle the load properly (see Yahoo Finance, Genome project and lots of other examples) and it has a very active community and lots of resources/addons/documentation on the web. That can't be compared to what the Firebird community has to offer.

Need to do some Perl/ASP/PHP/Java/C##/VB with MySQL? You can find a zillion links/forums/mailing lists! I don't think Firebird is as popular as MySQL.

Yes they promise lots of new stuff every release but at least it shows that the product is well and alive and that lots of development is underway. Can you say the same thing about Firebird? Just finding a decent (not to say functionnal) free ODBC driver for Firebird is impossible...

And hey, stop talking about "PR flacks" when your RDBMS is only at version 1.5 and has prooved nothing in a real production environment. MySQL has *shown* it can be used in real life.

My 2 cents.
Reply With Quote
  #18 (permalink)  
Old 08-27-03, 04:52
badukist badukist is offline
Registered User
 
Join Date: Jul 2003
Posts: 2
Re: MySQL vs Firebird?

Quote:
Originally posted by microturbian
Hello:

I wouldn't take that risk.
How come that you are evaluating the chance to change ton another database on the middle of a project?, Mysql is powerful enough to support that and more, has more than 4 million of instalations on the world, has support, courses, certification program and more.

What has Firebird?
no one has ever heard of it although it claims to be on the IT bussines since 1981.

Best Regards
Microturbian
Reply With Quote
  #19 (permalink)  
Old 12-28-03, 16:02
OnnoK OnnoK is offline
Registered User
 
Join Date: Dec 2003
Posts: 2
Re: firebird

Quote:
Originally posted by bstjean
Yes and what's the problem with that? I have 3 servers (Win 2K, Win XP and Linux) with 50 databases with a dozen tables over 60 million rows all handled smoothly with InnoDb. *Some* features (like fulltext search) are only available with MyISAM but guess what, do you have fulltext search with Firebird ?

I am not saying one is better than the other (By the way, DB2 addict here)! I am just saying MySQL can handle the load properly (see Yahoo Finance, Genome project and lots of other examples) and it has a very active community and lots of resources/addons/documentation on the web. That can't be compared to what the Firebird community has to offer.

Need to do some Perl/ASP/PHP/Java/C##/VB with MySQL? You can find a zillion links/forums/mailing lists! I don't think Firebird is as popular as MySQL.

Yes they promise lots of new stuff every release but at least it shows that the product is well and alive and that lots of development is underway. Can you say the same thing about Firebird? Just finding a decent (not to say functionnal) free ODBC driver for Firebird is impossible...

And hey, stop talking about "PR flacks" when your RDBMS is only at version 1.5 and has prooved nothing in a real production environment. MySQL has *shown* it can be used in real life.

My 2 cents.
well that make more than 2cent *g*,
but to save you from reading firebird.sf.net, no it's not a newcomer, and yes, it has been in use since 22 years, and at least on sale since 1984. the developer is still working on the code, it was alway ment to be a RDBMS, it's trade name was interbase, sold by borland, the default db deliverd with nearly every development software the sold in the las 8 or 10 years.

just one fact for the stats "war":
the larges public known (as of 2001) db system using interbase 6 (the point it went open source->firebird was "born") is a 90GB single database, spread over 48 files
with roughly 250.000 sim. users.

i used it in a cluster enviroment, and esp. during development i loved the fact, that you can work on disk, i.e. without running db-daemon, to remove and insert data with command line tools.
it also survied all crashes, missuses and stress tests the system hat to take. but mysql would have been atleast 30% faster, and , well, fulltext serach is nothing you would need a db for, a db is to organise data, not to pile it up

Regards Onno

p.s.
yes i'm a fan of firebird, it is truly platform independent, allows for high security (in terms of system security), and you can even store tables in individual files, it's fully j2ee integrated,.....
here is a (long) article
http://www.ibphoenix.com/a494.htm

Last edited by OnnoK; 12-28-03 at 16:25.
Reply With Quote
  #20 (permalink)  
Old 12-29-03, 11:40
sundialsvcs sundialsvcs is offline
Registered User
 
Join Date: Oct 2003
Posts: 706
Quote:
Originally posted by Victorious
We still haven't decided what database to use, mostly because both teams would really like to stick with 'their' database, and none are really experts, which is why I turned to the users of this board, among other people.

My team would like to use MySQL, simply because we've never used Firebird and therefore feel more comfortable developing in a MySQL environment. The same probably goes for the other team and Firebird. However, if Firebird would indeed be the best choice, we'd ofcourse switch.
I suggest that you should approach this question from a business point of view:
  • You apparently have in-house expertise on both database platforms. (If you don't... if there is actual experience using only one of these and the other team is speaking from hearsay, then the hearsay is disqualified.)
  • Assume that the conversion will cost, ex minimus, at least $250,000 to complete. A quarter of a million dollars! Is that justified now?
  • If you are going to open up the question of switching to another database, do not limit your search to only the two you've so-far thought of. A technical, blow-by-blow comparison, and an assessment of risks, costs, internal and external support issues, will all be needed to select the best candidate for your company and your circumstance.
  • A sound business decision, when it is made, may of course turn out to be dead-wrong but you can always systematically present your arguments, your data, your decision processes, and your conclusions before and after the fact.
Right now, it seems to me that you are in the process of making the decision, without first having concluded or even identified why or if such a decision should be made. Start by picking a "devil's advocate" within both teams. This is much more than just a "technical" decision. Don't make it by the seat of your pants.

{notez vous: My colorful language here is simply intended to be "blunt, direct and to the point." It should not be interpreted as a personal affront to you or to anyone. "I didn't mean it that way!"}
__________________
ChimneySweep(R): fast, automatic
table repair at a click of the
mouse! http://www.sundialservices.com
Reply With Quote
  #21 (permalink)  
Old 12-29-03, 11:44
sundialsvcs sundialsvcs is offline
Registered User
 
Join Date: Oct 2003
Posts: 706
Talking

Incidentally...

I, too, have personal experience with Firebird (nee Interbase) and so can vouch for the stability of both products. "But that's not the big point, either." I'll stand by my original admonition as to how to approach the overall decision.
__________________
ChimneySweep(R): fast, automatic
table repair at a click of the
mouse! http://www.sundialservices.com
Reply With Quote
  #22 (permalink)  
Old 12-29-03, 15:14
OnnoK OnnoK is offline
Registered User
 
Join Date: Dec 2003
Posts: 2
Quote:
Originally posted by sundialsvcs
Incidentally...

I, too, have personal experience with Firebird (nee Interbase) and so can vouch for the stability of both products. "But that's not the big point, either." I'll stand by my original admonition as to how to approach the overall decision.
that is probably even true, since my last lamp system is quite some time ago, i only made "big" stuff, thus speed was a lesser issue(i.e. buy more boxes, instead of touching software).

so i wont say mysql is wrong, not in this forum

Regards Onno
Reply With Quote
  #23 (permalink)  
Old 12-09-04, 23:59
test test is offline
Registered User
 
Join Date: Oct 2001
Posts: 46
I'm currently in the process of migrating from MySql to Firebird.
We were using mysql with perl/tk, VB front ends(non website). We loosing lot of money in fixing db crashes and support. MySql Replication is joke. See each Mysql release changelog as to how many bugs related to replication are there and fixed). With Firebird we plan to put all our buisness logic in firebird right now it sits in perl and VB has no idea what's going on.

I think migration from MySql to Firebird is very easy but in other direction people will have problem.
Also mysql should name there products as MySql_InnoDb, MySql_MyISAM, MySql_ISAM, etc because you cannot comfortably mix these table types infact they were originally different databases.

Most people who do websites and use java they go for hsqldb...fast and light db.

We need a database that once set can run without any further attention from DBA.

Last edited by test; 12-10-04 at 00:01.
Reply With Quote
  #24 (permalink)  
Old 12-10-04, 00:13
test test is offline
Registered User
 
Join Date: Oct 2001
Posts: 46
Quote:
Originally Posted by bstjean
Yes and what's the problem with that? I have 3 servers (Win 2K, Win XP and Linux) with 50 databases with a dozen tables over 60 million rows all handled smoothly with InnoDb. *Some* features (like fulltext search) are only available with MyISAM but guess what, do you have fulltext search with Firebird ?

I am not saying one is better than the other (By the way, DB2 addict here)! I am just saying MySQL can handle the load properly (see Yahoo Finance, Genome project and lots of other examples) and it has a very active community and lots of resources/addons/documentation on the web. That can't be compared to what the Firebird community has to offer.

Need to do some Perl/ASP/PHP/Java/C##/VB with MySQL? You can find a zillion links/forums/mailing lists! I don't think Firebird is as popular as MySQL.

Yes they promise lots of new stuff every release but at least it shows that the product is well and alive and that lots of development is underway. Can you say the same thing about Firebird? Just finding a decent (not to say functionnal) free ODBC driver for Firebird is impossible...

And hey, stop talking about "PR flacks" when your RDBMS is only at version 1.5 and has prooved nothing in a real production environment. MySQL has *shown* it can be used in real life.

My 2 cents.
Some other forum i hear that yahoo still use old version of mysql, besides they are big and can afford the mysql support fee. We pay hundred's of dollars to buy MySql commercial license while Firebird is free (more free). I don't know how well mysql handle unicode or other collate type.

Also MySql (production)version <= 4.0.x is not real RDBMS. No foreign key support, recently they have removed the paragraph from documentation which suggested that for database you don't need foreign keys.
I have used MySql since 2000 and it has *shown* me that its not good for real db intensive applications.

Checkout Firebird's mailing list there you will get free support from the core developers and don't be surprised if you get reply's within minutes.
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 Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On