Firebird 2.0 Final Released
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."
Now I can finally convince my friends to upgrade their web browser from Firebird 0.6 :)
I must admit to be rather ignorant of Firebird, how does it compare to other RDBMSs out there?
CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
Who else thought this must be old news or a dupe after reading the title! I think they should change their version number to avoid confusion... Firebird v2.3-notawebrowser.
Come on editors... They changed the name to Firefox how long ago? Not only that, but 2.0 was released like 3 weeks ago. I could of sworn I saw an article on slashdot even... Way to read your own site.
Oh, with... this is a database? Hmmm... they should probably change their name so that people won't get confused all the time.
Firefox, Thunderbird, Firebird...
I'm confused.
FireBird is a database system that has been used in many projects. It has nothing to do with Firefox or any browser or email client. Just go to the website to check it out
From the website: Firebird 2.0 is the happy culmination of more than two years' efforts from a broad-ranging, truly international community of dedicated developers and supporters. It brings with it a large collection of long-awaited enhancements that significantly improve performance, security and support for international languages and realise some desirable new SQL language features. Under the surface, it also provides a much more robust code platform from which the re-architecting planned for Firebird 3.0 is proceeding.
http://www.windows-admin-tools.com
The problem is
99% of all open source projects that use a database support MySQL.
maybe 10% have some support for Postgres.
and I don't know of any that support Firebird.
We really need to see some more support for databases other than MySQl
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
I' use MSSQL, mySQL and Interbase/firebird. Each has their own strengths but for me I've been using Interbase so when Firebird came on the scene I starting porting apps. Unlike some of the others, it was x-platform a long time ago and was/am using it for Stored procedures etc. Nowadays I tend to use mySQL as the syntax is more friendly to dev's eg month(), day() functions whilst on Firefird is extract(dateCol, 'month'). Overall its pretty cool and has its niche. Certainly faster that m$sql 2006
I wonder if this was posted simply to see what fun folks might have comparing the name to Firefox. I've only used Firebird once, and I wasn't a big fan (who knows, maybe 2.0 is better). I'm having a great time reading the comments though, so nice job /. editors!
Crack - Free with every butt and set of boobs
I end u calling it FireBase most of the time !
if you've seen "hacking democracy" (the hbo documentary on Diebold), you'll notice that their database is MS Access -- I'm anything but a software developer, but in my use of Access (granted Access 2000), I've seen enough inconsistent operation to be very careful about just client data for quick small analyses, let alone vote data integrity
Firebird (sometimes called FirebirdSQL) is a relational database management system offering many ANSI SQL-99 and SQL-2003 features. It runs on Linux, Windows, and a variety of Unix platforms. Firebird was programmed and is maintained by Firebird Foundation (formerly known as FirebirdSQL Foundation). It was forked from the open sources of InterBase from Borland.e rver)
More at: http://en.wikipedia.org/wiki/Firebird_(database_s
"if you've seen "hacking democracy" (the hbo documentary on Diebold), you'll notice that their database is MS Access -- I'm anything but a software developer, but in my use of Access (granted Access 2000), I've seen enough inconsistent operation to be very careful about just client data for quick small analyses, let alone vote data integrity"
... we'll say "beefed up" to make their case look bigger/stronger.
In that documentary, I also heard the main woman attacking Diebold exclaim that "Release Notes" are a legal document that must legally show all changes made to their source code. And on top of that, the researcher who was tasked with viewing the contents of the Diebold memory card's means of looking at it was "Buying a memory card reader on the internet", where the Diebold card slid in nice and easy, and he was able to see the contents of the card plain as day (even quoted saying there are "living things" on it, referring to so-called executable code. The thing he purchased online even had the fancy words "Memory Card Reader" on it!
Obviously, don't take everything you see in an HBO Documentary to heart. Some of the topics they touched on in that documentary were true and accurate, others were
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).
I am TheRaven on Soylent News
Well, one thing: Firebird can be used in embedded scenarios
He doesn't work for Firebird, it's an Internet cliche. It follows the standard form:
According to this Wikipedia article on Fark.com cliches, it originated in this Fark forum thread (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.
For those of you who don't know. Firebird is a fork of Borland Interbase. For a brief moment in time, Borland decided to open source Interbase, but quickly changed their minds about it. But, during the open source period, a group of developers siezed the moment, and created the fork.
Interbase has 20-25 years of development behind it (and therefore Firebird). It is stable, and used by many major corporations, including NASA, throughout the world. In terms of open source products, it probably has the MOST mature code base of ALL open source projects.
Interbase used to compete in the Oracle, Sybase marketspace, but lost considerable market share in the 1990's. What differentiates Firebird from most open source projects, is its history. Most open source databases have been built from the ground up, whereas, by the time Firbird came into existance, it already had 20-25 years of development in the source code base.
So while, the core dev team of Firebird is fairly small, poorly funded, and badly marketed, the potential still exists to turn this into a project that will compete strongly in the OSI DB arena.
Participatory Governance : The only feasible option for a real democracy, where everyone really does have a say.
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.
I enjoyed using Firebird 1.5 for a small (24 table, 10,000 row) multiuser (8-12) database on Mac OS X (10.3, 10.4) and linux (RedHat 9, RedHat WS3, Debian) with the JayBird JCA/JDBC Drivers and Java. Everything worked cross-platform including declarative constraints, and the database export utility cleanly handled the endian change between PPC and x86. Firebird is an often overlooked FOSS alternative to Oracle.
A seemingly unbiased speed comparison (well at least not biased towards Firebird, anyway) can be found here: http://www.sqlite.org/cvstrac/wiki?p=SpeedComparis on
As for features: it has them all. ACID, triggers, stored procedures, will maintain identical copies of the one database on two drives for you, etc, etc. Possibly because of this when I went looking for a database to replace Oracle it seemed to be the one most recommended. At least one commercial vendor has an add on that provides the one thing missing in this role: a stored procedure language compatible with Oracle's PL/SQL.
And yes, I am a happy Firebird user. But not for any of the reasons mentioned so far. I use it because it is dammed easy to bolt onto your current project. No configuration. Small footprint. Ports to anything. Zero ongoing maintenance. That is its heritage you see - it always was a bolt on library for applications that don't even mention the word SQL in their description. So Firebird is doing its job well if the end users and sysadmins aren't aware of its existence. Think about that when you are next tearing your hair out trying to set up some MYSQL database when all you wanted to do is install some tiny web app someone else in the office asked for.
And that leads us to what turns most people off. There are no flashy front ends out of the box. Is comes with three utilities of note: backup, restore and isql: all very simple command line tools. Its an embedded database - you are meant to provide the front end yourself. And the doco, while present, is patchwork of old stuff and separate "changes since ..." files.
But if you are need a backend for a application that doesn't parade its "SQL" credentials Firebird is one possibility. The others are sleepycat (for speed) and SQLLite (for simplicity). You'd be nuts to use anything else, and I wish a lot of projects out there hadn't.
Installing postgresql 8.1 with windows was easy - it uses a nice standard windows installer.
PHP 5 (windows installation) includes the postgres dll (in fact it includes a dll for all supported databases). They stopped including mysql in favor of sqlite (due to changes in the mysql license and since most unix boxes already have the mysql client libraries installed).
Do you even lift?
These aren't the 'roids you're looking for.