Forum Moderators: coopster & phranque

Message Too Old, No Replies

Databases

What have use used and what do you like.

         

daisho

3:28 am on May 25, 2003 (gmt 0)

10+ Year Member



Well since we don't have a database forum I figure I'd post here since I'm sure this is the most likely place all the SQL junkies hang out :)

I'm mulling over the possibility of a database switch for some of the projects that I have. Currently I use MySQL because the price is attractive. Unfortunatly I find that, and it's command line interface being wonderfull compared to sqlplus, being almost the only thing going for it :)

Well that's a little harsh, since I do like MySQL, but when I put it up along side Oracle (Since I also admin and program on an oracle server at another place I work with) MySQL pails in comparison.

I mean we just recently got transactions (in MySQL). We are still waiting on subselects (yes I know the latest gamma has it but if your thinking about running that in production then you are braver than I). Stored Procedures and Triggers are quite far off. Views (and maybe even materialized views) are somewhere in there just can't remember when. I just keep wanting something more from my database.

So I guess after 4 paragraphs of fluff this brings me to the real point of this message. What I would like is Oracle on a MySQL budget :)

Now there is Postgresql. I have used it a little in the past but I didn't really like it. Though that was about 4 years ago now, and I didn't use it long enough to form a solid opinion. It has the MySQL budget and it also has many of the features that Oracle has. Does anyone out there have any experiance with Postgres? If so what are your oppinions.

Also as I see it there is Oracle (I'd love to have it), MySQL (I can affored it), Postgres (Flirting with it), MS SQL (Doesn't run on Linux so I don't want to know it), and SyBase (No Idea). Are there others that I'm missing? Something else to look at? Something better to look at?

Sorry for the runon post. I just want to get some input from my fellow coders/sql'ers/admins out there on their experiances with different DBMS'.

daisho.

dvduval

3:40 am on May 25, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I know one person using InterBase. It seems pretty cool, but I haven't tried it personally.
borland.com/interbase/

john316

3:51 am on May 25, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Texis [thunderstone.master.com] claims to power Ebay.

bcc1234

4:25 am on May 25, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



PostgreSQL rocks in it's league, plain and simple.
It's not Oracle, but you won't be sorry you switched off MySQL.

olwen

6:10 am on May 25, 2003 (gmt 0)

10+ Year Member



A few years ago now I was working on a project with Postgres and Perl. Quite big databases. I was new to this area of development and the queries were taking up to 30 seconds, which may have been my lack of experience. But changing to mySQL got it working well.

jatar_k

6:18 am on May 25, 2003 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



hmmm, tough one.

I've flirted with all of the above mentioned and really only stuck to the 2, oracle and mysql.

If you need super power take oracle, for all the reasons you mentioned daisho. If not I haven't run into any projects that mysql couldnt handle. Admittedly some of the work that oracle would do is done on the script but for the most part it can handle it.

I do find that you have to adjust the way you do things but it still holds up.

well you could always use access;)

bcc1234

9:56 pm on May 25, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



PostgreSQL has gotten as fast as MySQL, but still has lots of features that are not even on the MySQL's road map yet.

One thing you need to do is to allow PostgreSQL utilize more ram. The default installation settings will only permit it to use just a few megabytes. Of course it will be slow while running that way. Give it as much ram as you can and it will fly.

Saying that PostgreSQL is slow is like saying that java is slow or that the only way to install linux is to copy all files from another box that already has it running. Those statements were true a long time ago, not any more.

lorax

1:51 pm on May 26, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



While I can't speak from experience I can say that next to MySQL, the most common database I hear mentioned is Oracle - especially for projects that need horsepower and flexibility.