Release of Interbase Beta For Linux
Baudtender was one of the folks who wrote to say that Interbase has been released for public testing. This is the open source release, with the code and more information available at
Interbase.com
← Back to Stories (view on slashdot.org)
Does anyone know how InterBase compares to other open-source/free databases like PostgreSQL, mySQL, etc.?
The real kicker for Interbase is the fact it's so bloody small - it hardly eats any resources. OK, it does lack some features, but you can get around these with a little effort.
As Linux gets ported to more and more embedded devices, there will be situations when a database will be useful. Interbase would plug that gap admirably.
Inprise are to be congratulated on this bold move - I am hoping to see a resurgence of Borland as a market leader in compiler technology. They already are, IMHO, except in market share...
Strong data typing is for those with weak minds.
Strong data typing is for those with weak minds.
For a very superficial look at PostgreSQL vs InterBase try this. Taken from the interbase link above.
Watch carefully -- it's libel to be free beer only. (Not that I'm complaining. It still beats the heck out of MySQL for what I do, and I'm not an Open Source zealot) I just wish they would not call it open source until it is open source.
Did I just miss the source code on the web site? Anybody from Inprise care to comment?
--
-- Slashdot sucks.
According to these results, PostergSQL seems more able to support multiple connections at once. Does this mean that the projects that are totally open source from the start are faster? Or is it because Interbase hasn't had time to be patched and/or fixed?
US businesses that currently accept chip and PIN/signature
--
-- Slashdot sucks.
According to ZDNET, Inprise will "release its upcoming InterBase 6.0 database under the open-source Mozilla Public License 1.1". They're probably just removing all the sexist jokes from the comments before they go public with it.
Okay I have read a few reviews where they stackerd Interbase up to PostgreSQL and talked about the limitation sof MySQL.
:-)
MySQL
Good Stuff
Very fast for read heavy or low user-load apps.
Good Security
Good Support with web publishing systems
Not So Good Stuff
No Transaction Support
Table locking system behaves poorly with many connections
Noy SQL-92 Compliant.
Okay a little about interbase and PostgreSQL now. PostgreSQL has a shared cache, something interbase DOES not have in the Linux version as of yet. Interbase blows PostgreSQL out of the water for single user queries.
Interbase TPS on OLTP Single Read test was over 150
The same test for PostgreSQL was at the 50 mark. for transactions per second.
But if you are expecting many concurrent connections interbase does not have the *best* setup and PostgreSQL will actually outperform Interbase under lots of connection/high-load.
Without the shared cache PostgreSQL was like three times faster than interbase. Go PostgreSQL. Another nice thing about Interbase is that it IS SQL-92 compliant. Okay Enjoy and I hope this was a litle useful.
Oh BTW Interbase is under the Mozilla License
(lol I was asked to check out the two database like last eek
Jeremy
Postgres beat out Interbase on throughput with many connections because the version of Interbase being released for Linux is the non-threaded version. This version doesn't maintain a shared cache between the separate database processes. Postgres isn't threaded, either, but uses shared memory to cache blocks between backend processes.
Though the released version of Interbase is the non-threaded one, apparently the source for the treaded version WILL be released, and I've seen a quote from one of the Interbase folks stating his hope that folks in the Linux community will port over the threaded version, too.
In that case, scalability shouldn't really be an issue for Interbase, because the threaded version does implement cache sharing between threads.
Postgres reached its maximum throughput on the artificial benchmark at 50 users on a dual P450 with (I think) 512MB RAM, according to the PC Week guy.
Also, note that Postgres v7.0, now in beta, implements some of the missing SQL features mentioned in the article. In particular, referential integrity complete with "on cascade/update delete/set null/default" referential actions is included.
Regarding mySQL, yes, it is very fast for simple queries. For high-volume use it is less than ideal, though, as it implements concurrency control by locking entire tables. Postgres, Interbase and Oracle all implement concurrency control such that readers NEVER wait for writers, and writers only lock affected rows during a transaction (unless the user does a "select for update" or otherwise imposes a more stringent lock ).
Table locking is evil for high-volume sites. This is one reason for Oracle's popularity at high-end e-commerce sites.
If I understand what I've been reading lately, Interbase2000 will be the new company handling the new open source version of Interbase. It is also the home of the new Interbase Developers Initiative, so coders, developers, writers, users... are invited to join in and have a direct impact on future development. Some of the best IB people in the world are already part of it.
What they hell did he say?
They are. But don't take it from me, mind you - take it from the (in)famous Mr Henry Baker, in this incredible letter (*) to the Communications of the ACM, which is guaranteed to put a smile in the face of everyone who's ever thought there must be a better way.
(*) Note that Netcom, which hosts Mr Baker's archive, is under a large load, and may take a few attempts to be accessed.
To the editors: your English is as bad as your Perl. Please go back to grade school.
Interbase 6 (the one just released as beta) is available with the shared cache under Linux.
That's despite what it says in the article about it not being ready - it seems they finished it after all did. (I'll try and find a link for this)
That should make quite a difference as demonstated by this (from teh PC Week article)
Also, see this quote:
I'm just looking forward to them getting it up on Sourceforge!