What is your favorite database?

Submitted by amadis on Fri 31 Mar 2006

Tags: ,

 

MySQL  <-> 50%468 votes
PostgreSQL  <-> 29%276 votes
Oracle  <-> 4%40 votes
SQLite  <-> 2%25 votes
dbm/gdbm  <-> 0%1 vote
plain text  <-> 4%43 votes
other  <-> 2%21 votes
I do not use database!  <-> 5%47 votes
Total 921 votes

Posted by leonbadman (88.149.xx.xx) on Fri 31 Mar 2006 at 18:37
[ Send Message ]
Firebird!!!! Please add this option :-)

[ Parent ]

Posted by Steve (82.41.xx.xx) on Fri 31 Mar 2006 at 19:16
[ Send Message | View Steve's Scratchpad | View Weblogs ]

Polls are currently limited to eight options so I cannot.

Still "other" + comment is sufficient ...

Steve

[ Parent ]

Posted by trimax-fhs (200.158.xx.xx) on Fri 31 Mar 2006 at 19:29
[ Send Message ]
Firebird...

[ Parent ]

Posted by Anonymous (192.5.xx.xx) on Fri 31 Mar 2006 at 19:42
If I were in business for myself, I would choose a MySQL solution, but having worked extensively with Oracle on enterprise level stuff, I have to say it is quite an impressive system and will have to give it the nod due to its robustness. Oracle just isn't a good choice for a small/nill budget.

[ Parent ]

Posted by Anonymous (66.93.xx.xx) on Sat 1 Apr 2006 at 03:29
For anything that outgrows a MySQL database, PostgreSQL works marvellously. I personally don't see the point of Oracle, as a database. The only thing I see with Oracle that people seem to use is the large set of pre-built solutions Oracle provides, such as the web forms/web developer stuff; other than that, I don't think Oracle adds any value beyond PostgreSQL.

[ Parent ]

Posted by Anonymous (216.46.xx.xx) on Mon 3 Apr 2006 at 16:34
Oracle is mainly a ton of hype.
as with many other software choices, Oracle's prevalence has a lot more to do with successful marketing strategies rather than actual in-the-field performance.

and given the outrageous prices they charge, i am amazed that the Oracle folks still have the gall to release pathetic garbage like the "SQL Plus" interface to the general public.

[ Parent ]

Posted by kgfullerton (62.252.xx.xx) on Fri 31 Mar 2006 at 21:46
[ Send Message | View Weblogs ]
Cheap, fast and the only one I've been able to get working reliably on almost any system I throw it at (*NIX or Windows)

[ Parent ]

Posted by daemon (196.25.xx.xx) on Fri 31 Mar 2006 at 23:27
[ Send Message | View Weblogs ]
With the exception of Oracle (which is apparently a nice long acronym for "One Real Arsehole Called Larry Elison" in case you didn't already know ;-) I've tried all the above (and unfortunately a few more, like MS SQL, Access, Approach, and a few others not worth mentioning), and I have to say that it's nice to see PostgreSQL getting some limelight. Of those listed above, it's by far my favorite DBMS.

One of the reasons I like it so much is that the commandline client is so jam packed with help and hints. The MySQL client is also pretty good, and I do miss "SHOW CREATE ... " although psql's "\d ... " is pretty close.

I've been meaning to get around to trying out Oracle's free "Express" release (and maybe IBM's new "Express" DB2UDB effort), as it's still a frequent requirement in job adverts.

Now all I need to do is play with slony...

Laters.

[ Parent ]

Posted by scotlynhatt (141.199.xx.xx) on Mon 3 Apr 2006 at 16:21
[ Send Message ]
While I have never met Mr Ellison and would not know if he is actually a jerk, I think the geospatial capability of Oracle is fairly well done. Having worked with very large imagery stores, it seems to hang in there pretty well. This isn't to say that the open source competitors are not capable, I just have not seen an equivalent implementation in any of the others. Google's implementation may involve open source, but I haven't found anything about the actual db they use.

[ Parent ]

Posted by Anonymous (62.166.xx.xx) on Sat 1 Apr 2006 at 16:58
I use Firebird.

[ Parent ]

Posted by tabrez (59.160.xx.xx) on Sun 2 Apr 2006 at 09:44
[ Send Message ]
if its my own server, i prefer to use PostgreSQL. Most of the webhosting services and some of the applications(eg: Wordpress) support only MySQL, so i have to go with it.

"I never let schooling interfere with my education" --Mark Twain

[ Parent ]

Posted by ajt (84.12.xx.xx) on Sun 2 Apr 2006 at 12:57
[ Send Message | View Weblogs ]
We run SAP on Informix, though we may migrate this to DB/2.

For my own stuff I don't use DBs much so I tend to use SQLite via Perl/DBI when I need a DB, becauss it's easy. I can't say I have a real favourite.
--
"It's Not Magic, It's Work"
Adam

[ Parent ]

Posted by nicc777 (168.209.xx.xx) on Mon 3 Apr 2006 at 11:29
[ Send Message | View Weblogs ]
Hi, I am only starting with PostgreSQL now, but if there are more Perl blokes in here you might be interested in the following:

http://www.postgresql.org/docs/current/interactive/plperl.html

I voted MySQL, but I suspect I'm going PostgreSQL in the next couple of months :)

Cheers

Nico

===============================================
=== http://4j.blogspot.com/ ===
=== http://sourceforge.net/projects/lampas/ ===
===============================================

Joh 3:36

[ Parent ]

Posted by Arthur (85.31.xx.xx) on Wed 5 Apr 2006 at 09:16
[ Send Message | View Weblogs ]
It depends upon the task to be performed... if it's mostly select statements with very few inserts and time is the most critical parameter, I use MySQL. If there is a greater balance between inserts and selects and atomicity is important, I use PostgreSQL.

If the load is low, writes infrequent, and the application is more of an embedded nature, then I use SQLite.

Oracle... generally sucks.

g?dbm is occasionally handy, but I've found SQLite to be more friendly.

I hate to call "plain text" flatfiles databases, but I do use them from time to time when I can't justify SQLite or the overhead of a client-server RDBMS.

All this just to say that I don't have a favorite.

[ Parent ]

Posted by remofritzsche (217.71.xx.xx) on Wed 5 Apr 2006 at 10:02
[ Send Message | View Weblogs ]
For little PHP applications I use MySQL mostly. For other I use PostgreeSQL and at the company we use Oracle and MS SQL. I think both have wonderful features.

-
A programmer is just a tool which converts coca cola into code.

[ Parent ]

Posted by Anonymous (203.109.xx.xx) on Thu 6 Apr 2006 at 00:03
I've been a big fan of PostgreSQL for years, and still recommend (and use) it for large data sets and distributed use.

Recently though, I've found myself using SQLite more and more. In the sort of work I'm being asked to do nothing fits the bill better. This is currently mostly web applications installed on a single server with limited data sets. It's real-world performance is just fantastic and there is absolutely no admisistration overheads. That's a pretty big deal when you are looking after hundreds of databases.

There are caveats of course -- by design it fills a different niche than the MySQL or PosgreSQL. If I ever get a big money/big traffic client (fingers crossed :-) I'll go for a optimised PostgreSQL server on it's own machine. Until that happens, SQLite makes dealing with all the small fry a breeze!




[ Parent ]

Posted by MrFusion (150.135.xx.xx) on Thu 6 Apr 2006 at 01:01
[ Send Message | View Weblogs ]
Heheh..
dbm/gdbm is still at zero votes. Can't same I blame anyone :)

-MrFusion

[ Parent ]

Posted by Anonymous (80.177.xx.xx) on Thu 6 Apr 2006 at 09:19
Gadfly - perfect for Python

[ Parent ]

User Login

Username:

Password:

[ Advanced Login ]

Register Account

Quick Site Search

Poll Archive

View Prior Polls