Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Databases

Firebird 2.0 Final Released 158

Samyem Tuladhar writes "After 2 years in development, the Firebird Project today officially releases the much-anticipated version 2.0 of its open source Firebird relational database software during the opening session of the fourth international Firebird Conference in Prague, Czech Republic."
This discussion has been archived. No new comments can be posted.

Firebird 2.0 Final Released

Comments Filter:
  • by msobkow ( 48369 ) on Monday November 13, 2006 @12:47AM (#16819766) Homepage Journal

    99% of commercial applications that can pay your rent and put bread-and-butter on the table use Oracle, Sybase, DB/2, or SQLServer/Sybase10.

    100% of applications that I'd trust with any personal data like credit cards run under the first three of those databases.

    For applications that don't have such stringent requirements, you might want to pull your head out of the smelly sphincter of non-standard MySQL syntax and try working with something that can handle joins of more than 5-7 tables without crumbling. Firebird happens to be one -- it's the open sourced version of Borland's database engine, which has kicked MSAccess around the block on performance and standards compliance long before it was open sourced.

    With a couple years of additional development, I expect the new version probably does an even better job of supporting ANSI92 SQL and common language drivers.

    What I can't understand is why everyone still goes ga-ga over MySQL. It doesn't follow standards for syntax, it doesn't scale for statement complexity, and it's reputation for reliability and recoverability is deservedly bad.

    Don't get me wrong. Use what works. But there are so many application profile variants that it's quite narrow minded to presume one database fits all, especially when you try to pick the weakest runt in the litter as your panacea.

  • by TheRaven64 ( 641858 ) on Monday November 13, 2006 @01:16AM (#16819898) Journal
    Firebird (sometimes called FirebirdSQL) is a relational database management system offering many ANSI SQL-99 and SQL-2003 features

    So is PostgreSQL. Would anyone who has used both like to comment on relative levels of SQL support, ACID compliance, and speed on different workloads? All other things being equal, I'd take BSDL over MPL, but I'd be interested in hearing what Firebird does better than PostgreSQL (and vice versa).

  • by Phil Resch ( 447588 ) on Monday November 13, 2006 @02:14AM (#16820234)

    He doesn't work for Firebird, it's an Internet cliche. It follows the standard form:

    "I work for (insert company name); So I am really getting a kick out of most of these replies. Some of you guys are very good at making it sound like you know what you are talking about. But trust me.... You don't. I think you just want to make yourself sound smart, when in reality you don't know what you are talking about. This is how bad info gets passed around. If you dont know about the topic....Dont make yourself sound like you do. Cos some (insert target group) believe anything they hear."

    According to this Wikipedia article [wikipedia.org] on Fark.com cliches, it originated in this Fark forum thread [fark.com] (search for "I work for the U.S. Mint" about halfway down the page), but I've seen in take different forms in different places.

    Just thought you should know.

  • The big thing for me was ACID -- the damn thing has great transactional support. I still miss it now that I'm forced to work on Oracle ("serializable" mode in Oracle is nothing like real transactional support if you've been using Firebird for a while.) From everything I've read, Postgres caught up with Firebird mainly by, uh, borrowing their generational data architecture, but then somewhat surpassed it in terms of user-defined types/functions. It is still really stinkin' easy to install though, whereas my last experience installing Postgres was nothing but a nightmare. (I don't really mean that as a knock on Postgres -- I'm terrible at sysadmin-like tasks, so it's no surprise that I had trouble; rather it's amazing that Firebird was as easy as it was to install.) As far as I know, PHP always comes precompiled only with MySQL support, so both DB's require equal extra work. I used FB/C++ at my previous job (500 some-odd tables, mostly normalized), and I still use FB/PHP for personal projects (far smaller.) It's pleased me in both settings. Keywords: solid, predictable, tunable, extensible, expressive, safe, and not a freakin' fan-club hack job.

    I do hear someone's been working on an oracle-compatibiliy feature for Firebird (support some of oracle's more interesting expressions), so that's a possible bonus, but I'm not clued in on the current project status. If you're in the market for better OSS databases, you might also consider SAP-DB (rebranded as MySQL's MaxDB.) Just seems like another oft-forgotten contender in that same general weight class.
  • by vhogemann ( 797994 ) <victor AT hogemann DOT com> on Monday November 13, 2006 @05:36AM (#16821066) Homepage
    I have some experience with it on Linux,

    We used Firebird on a project called "Remédio em Casa" (Medicine at Home), for the Rio de Janeiro city Health Department. People suffering from a heart condition or diabetes would come to a public hospital, get their diagnoses, an then receive medicine for 3 months of treatment at their homes, by mail.

    The patient data is sent to a Java Servlet by a Delphi desktop Application, the medical subscript data is sent to the Post Office along with the patient address, and everything was stored on a Firebird database running on Debian Linux.

    Last time I was involved with the project, we had a 3GB database, with over 270 thousand people attended... Somebody from the brazilian Firebird user Group told us that this was the largest Firebird database in operation at Brasil :-)

    I can only tell good things about Firebird. It has a straight forward command line interface, its easy to manage, backup and restore, and has an excellent performance.

    Just my $0.02

Get hold of portable property. -- Charles Dickens, "Great Expectations"

Working...