The moment I started to use such toolkit, I have choices to move my stuff to different database/webserver without major disruptions. As soon as I start to use intricate features of specific database I limit my database choices to that database. If your stuff really requires some specific features, I don't think any toolkit will help you.
Wrong, IMHO. A toolkit that specifically takes advantages of a particular database will help you.
It will make a more powerful toolkit.

Personally I want to write in standard SQL. The only problem is there is no such beast in existence. All databases have incompatible quirks.
PostgreSQL (and DB2) have the closest dialect to the standard. PostgreSQL's main mission
is to provide an SQL standard database.


I use what DreamHost provides: 1.x. If you think this is a wrong choice, feel free to write them. I did. Ditto for mod_deflate. I don't think it is relevant for my needs.
You said you wanted gzip capability mod_deflate with Apache 2 will give that to you and probably
eliminate your issue. That is all I was saying.

As I said, MySQL is a horrible database. I am a PostgreSQL Advocate. If you need decent database hosting, come over here (http://www.commandprompt.com). We won't even let you install MySQL.

So much about choices. :-) "We'll force people to Communism with an Iron Fist" (c) Reds --- who knew exactly what is best for the people. :-)
Command Prompt is a PostgreSQL company. We don't have to give you database choice.
If you want database choice there are plenty of other providers :)

You did mention "MySQL is a horrible database" twice. Does it mean that everybody should concentrate on one database de-jour? Today it is PostgreSQL. Yesterday it was MySQL.

No. It was only MySQL to the uniformed. Any real database person knows that MySQL is a horrible database (well at least for anything OLTP, it isn't bad if you just want to
throw a web site up).

Before that it was Oracle. IBM is touting DB2, and so on. I don't even know what is going to be tomorrow. Beefed-up SQLite on steroids? :-)
Well I was speaking to Open Source. Oracle and DB2 are also pretty good databases.

Personally I think that people have to have a choice. Let's be pragmatics for a change.

Yes lets. Lets make sure we don't screw up a great piece of software by making a huge abstraction layer that will only hurt the performance, reliability and feature richness
of the product.

For example, I never really understood a reason why people use SQLite,

Actually I do understand that. It is a great little embedded database. As long as you use
it for what it is meant for.

Thank you for your kind permission to waste my resources. I feel less guilty now.
Glad to hear it :).

In regards to IIS, that is probably lack of expertise more than anything. ;-)
Actually no. I have a great deal of IIS expertise, more than I would ever care to admit in real life.
I speak from many hours of pain, torture and tears.


PS: I never understood what "runs natively" means. "PostgreSQL runs natively on Windows XP. Apache runs natively with Windows XP." Is there any other way? Either it runs or it doesn't. Probably my lack of expertise is acting up again...
PostgreSQL used to require an emulation layer called Cygwin. Basically it was a psuedo-unix
system (libs, shell) on top of Windows.

So you would be running Windows->Cgwin->PostgreSQL.

Now it is just Windows->PostgreSQL

Sincerely,

Joshua D. Drake





--
Your PostgreSQL solutions company - Command Prompt, Inc. 1.800.492.2240
PostgreSQL Replication, Consulting, Custom Programming, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/

Reply via email to