Re: Are we losing momentum?

Поиск
Список
Период
Сортировка
От Robert Treat
Тема Re: Are we losing momentum?
Дата
Msg-id 1050416351.9817.100.camel@camel
обсуждение исходный текст
Ответ на Re: Are we losing momentum?  (mlw <pgsql@mohawksoft.com>)
Список pgsql-hackers
On Tue, 2003-04-15 at 07:51, mlw wrote:
> Christopher Kings-Lynne wrote:
> >
> >The real problem is PHP.  PHP is just the cruftiest language ever invented 
> > (trust me, I use it every day).  The PHP people are totally dedicated to 
> > MySQL, to the exclusion of all rational thought (eg. When I asked 
> > Rasmas at a conference about race conditions in his replicated 
> > setup, he replied "it's never going to happen - MySQL's replication 
> > is just too fast...).
> >
> Hey! don't go knocking PHP, it is probably one of the most flexible and 
> easy to use systems around. I have done several fairly large projects 
> with PHP and while it is an "ugly" environment, it performs well enough, 
> has a very usable extension interface, it is quick and easy to even 
> large projects done.
> 

The problem is the marriage of PHP and MySql. I've always held the
notion that early on several of the php developers, being windows
hackers, needed an open source database that would run on windows. They
picked mysql (which was probably their best option at the time) and
mysql rode on the shoulders php's success.  

> As for MySQL, there are two things that PostgreSQL does not do, and 
> probably can not do to support MySQL:
> 
> (1) REPLACE INTO (I think that's the name) which does either an insert 
> or update into a table depending on the existence of a row. I was told 
> that this was impossible.
> 
> (2) MySQL returns a value on  insert which is usually usable, for instance,
> insert into mytable (x,y,z) values(1,2,3);
> select rowid from mytable where x=1 and y=2 and z=3;
> 

I'm pretty sure I've seen people create db functions to duplicate these
features, but admittedly that would be more complicated.

<snip>
> 
> We need to take projects like Bugzilla (Did RH ever release the PG 
> version or am I way out of date?) and port them to PostgreSQL. We need 
> to write free articles for Linux and IT magazines about how to take a 
> MySQL project over to PostgreSQL easily, why PostgreSQL is much better 
> than MySQL, 

Red Hat actually did do this, and does make the source available. One
problem I found with porting of mysql apps is that those apps tend to do
a lot of dump things to make up for mysql's missing features.  Unless
you really are willing to fork the code and then maintain it as a new
project, porting applications gets somewhat futile.

Robert Treat



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Ulli Mueckstein
Дата:
Сообщение: call analyze from stored procedure in C
Следующее
От: "Zeugswetter Andreas SB SD"
Дата:
Сообщение: Re: [GENERAL] Problem about pgsql's column alias