Thread: Prestige users

Prestige users

From
Bruce
Date:
We've got a raging debate going on now on whether we should move from a
Foxpro back end to either PostgreSQL or MySQL.

It's an accounting application and I feel that Postgres would be the better
choice. Some other people (like my boss) thinks that MySQL would be better
choice. His reasoning is that MySQL gets more publicity so it must be
better. He says that since the Sabre airline reservation system and Yahoo
run with MySQL, they are the best. Period.

I'm sure Postgres has a couple prestige organizations that use database. If
I could come up with some big names, I'm pretty sure we could make everyone
into believers. Unfortunately, the only thing close to a "name" on the
website is the company BSAF.

Do you know any other well-known names?

Thanks in advance.

Bruce



Re: Prestige users

From
Robert Treat
Date:
On Tue, 2004-05-04 at 19:39, Bruce wrote:
> We've got a raging debate going on now on whether we should move from a
> Foxpro back end to either PostgreSQL or MySQL.
>
> It's an accounting application and I feel that Postgres would be the better
> choice. Some other people (like my boss) thinks that MySQL would be better
> choice. His reasoning is that MySQL gets more publicity so it must be
> better. He says that since the Sabre airline reservation system and Yahoo
> run with MySQL, they are the best. Period.
>
> I'm sure Postgres has a couple prestige organizations that use database. If
> I could come up with some big names, I'm pretty sure we could make everyone
> into believers. Unfortunately, the only thing close to a "name" on the
> website is the company BSAF.
>
> Do you know any other well-known names?
>

Fujitsu, Cisco, Ford, Red Hat... there are others though not sure if
your boss would have heard of them.

More importantly if you are making an accounting app, you better read up
on my$ql's loose implementation of data types, like inserting a 0 into
field when sent a blank or bogus string. Something like that can lead to
application bugs which could cost people real money down the line... I
don't mean to be FUDalistic, but you are talking an accounting app, so
it seems a rather important bit. More can be found at
http://sql-info.de/mysql/gotchas.html

Robert Treat
--
Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL


Re: Prestige users

From
Paul Thomas
Date:
On 05/05/2004 00:39 Bruce wrote:
> We've got a raging debate going on now on whether we should move from a
> Foxpro back end to either PostgreSQL or MySQL.
>
> It's an accounting application and I feel that Postgres would be the
> better choice. Some other people (like my boss) thinks that MySQL would
> be better choice. His reasoning is that MySQL gets more publicity so it
> must be better. He says that since the Sabre airline reservation system
> and Yahoo run with MySQL, they are the best. Period.
>
> I'm sure Postgres has a couple prestige organizations that use database.
> If I could come up with some big names, I'm pretty sure we could make
> everyone into believers. Unfortunately, the only thing close to a "name"
> on the website is the company BSAF.

Show him

http://sql-info.de/mysql/gotchas.html

and ask him how much he values the company's accounting data.
--
Paul Thomas
+------------------------------+---------------------------------------------+
| Thomas Micro Systems Limited | Software Solutions for
Business             |
| Computer Consultants         |
http://www.thomas-micro-systems-ltd.co.uk   |
+------------------------------+---------------------------------------------+

Re: Prestige users

From
Bruce Momjian
Date:
We have .org, Fujitsu, and lots of others.  Basically Yahoo and others
use MySQL because they need a simple db for web-based apps, and chose
MySQL when PostgreSQL was not as stable years ago.

If you boss thinks MySQL is better for you, go ahead and use it.  I
think you will be moving to PostgreSQL eventually anyway.

---------------------------------------------------------------------------

Bruce wrote:
> We've got a raging debate going on now on whether we should move from a
> Foxpro back end to either PostgreSQL or MySQL.
>
> It's an accounting application and I feel that Postgres would be the better
> choice. Some other people (like my boss) thinks that MySQL would be better
> choice. His reasoning is that MySQL gets more publicity so it must be
> better. He says that since the Sabre airline reservation system and Yahoo
> run with MySQL, they are the best. Period.
>
> I'm sure Postgres has a couple prestige organizations that use database. If
> I could come up with some big names, I'm pretty sure we could make everyone
> into believers. Unfortunately, the only thing close to a "name" on the
> website is the company BSAF.
>
> Do you know any other well-known names?
>
> Thanks in advance.
>
> Bruce
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
>                http://www.postgresql.org/docs/faqs/FAQ.html
>

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Re: Prestige users

From
"scott.marlowe"
Date:
On Tue, 4 May 2004, Bruce wrote:

> We've got a raging debate going on now on whether we should move from a
> Foxpro back end to either PostgreSQL or MySQL.
>
> It's an accounting application and I feel that Postgres would be the better
> choice. Some other people (like my boss) thinks that MySQL would be better
> choice. His reasoning is that MySQL gets more publicity so it must be
> better. He says that since the Sabre airline reservation system and Yahoo
> run with MySQL, they are the best. Period.
>
> I'm sure Postgres has a couple prestige organizations that use database. If
> I could come up with some big names, I'm pretty sure we could make everyone
> into believers. Unfortunately, the only thing close to a "name" on the
> website is the company BSAF.
>
> Do you know any other well-known names?
>
> Thanks in advance.

Just try this simple test in MySQL and see if the boss still thinks it's
suitable for accounting:

mysql> create table test (i1 int, n1 numeric(8,2));
Query OK, 0 rows affected (0.00 sec)

mysql> insert into test values (10000000000000,100000000000.345678);
Query OK, 1 row affected (0.00 sec)

mysql> select * from test;
+------------+------------+
| i1         | n1         |
+------------+------------+
| 2147483647 | 9999999.99 |
+------------+------------+
1 row in set (0.00 sec)


Wow, inspires you with confidence, huh?


Re: Prestige users

From
Rod Taylor
Date:
> Do you know any other well-known names?

Lets start with some of the names that are sponsoring ongoing
development of PostgreSQL.

Affilias (runs .org)
Fujitsu
Red Hat
Software Research Associates

1100 or so companies that use PostgreSQL:
http://www.pgsql.com/user_gallery/projectsn.php?NEXT=0

Some highlights include:
BBC
Sur-Guard Security Communications
DuPont (CSC implementation)
Universities (Oxford, Cornell, McGill, Berkeley, tens of others)
SSP Data
Reuters
3com
Xerox
Los Alamos National Lab
Palo Alto Research Center, Inc


Not well known, but companies currently seeking for additional
PostgreSQL staff via Monster.com. I like this list -- growing SMEs.

VA Software
EMusic.com
Trymedia Systems
iCrossing
Computer Futures Solutions
Parity Resourcing
Internet Securities, Inc.
Fullsix
Citysearch
Cavok Group, Inc
ustronics.com
Mindshare Solutions
Software Engineering Institute
mBlox Ltd
Miracom Network
PRO Unlimited
ECI Conference Call Services



Re: Prestige users

From
"Joshua D. Drake"
Date:
>
>
> Fujitsu, Cisco, Ford, Red Hat... there are others though not sure if
> your boss would have heard of them.

NCSA, ACS, Columbia University, USDF, Sandia Labs, VM Direct...



>


Re: Prestige users

From
Alvaro Herrera
Date:
On Tue, May 04, 2004 at 04:39:42PM -0700, Bruce wrote:

> It's an accounting application and I feel that Postgres would be the better
> choice. Some other people (like my boss) thinks that MySQL would be better
> choice. His reasoning is that MySQL gets more publicity so it must be
> better. He says that since the Sabre airline reservation system and Yahoo
> run with MySQL, they are the best. Period.

Is he pointy-haired?

> I'm sure Postgres has a couple prestige organizations that use database. If
> I could come up with some big names, I'm pretty sure we could make everyone
> into believers. Unfortunately, the only thing close to a "name" on the
> website is the company BSAF.

Search archives.postgresql.org for this mail:

From: "Corey W. Gibbs" <cgibbs@westmarkproducts.com>
To: postgres list <pgsql-general@postgresql.org>
Cc: "pgsql-advocacy@postgresql.org" <pgsql-advocacy@postgresql.org>
Subject: Re: [GENERAL] Are we losing momentum? Answer:  Heck No!
Date: Tue, 15 Apr 2003 07:52:43 -0700

Good luck,

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
www.google.com: interfaz de línea de comando para la web.

Re: Prestige users

From
Christopher Browne
Date:
The world rejoiced as bruce@centerstage.com (Bruce) wrote:
> We've got a raging debate going on now on whether we should move from
> a Foxpro back end to either PostgreSQL or MySQL.
>
> It's an accounting application and I feel that Postgres would be the
> better choice. Some other people (like my boss) thinks that MySQL
> would be better choice. His reasoning is that MySQL gets more
> publicity so it must be better. He says that since the Sabre airline
> reservation system and Yahoo run with MySQL, they are the best. Period.

I have contacts at Sabre (used to work there, back when they were a
big company); they refuse to say a word about what MySQL is getting
used for.

Furthermore, there is NO reason to imagine that Sabre has migrated
from IMS to MySQL.  That would be just plain silly.  Their online
system, STIN, supports not merely tens of thousands but hundreds of
thousands of concurrent users; it's the sort of application that
_STILL_ involves the use of hand-written IBM 370 assembly code.

It seems most likely that MySQL would get used for second- and
third-tier applications such as in pricing applications.  It surely
wouldn't be a "database of record," but rather would be used to make
cheap replicas used for analysis.
--
(format nil "~S@~S" "cbbrowne" "acm.org")
http://www.ntlug.org/~cbbrowne/postgresql.html
Rules  of the  Evil  Overlord  #183. "Before  using  any device  which
transfers  energy  directly into  my  body,  I  will install  a  surge
suppressor." <http://www.eviloverlord.com/>

Re: Prestige users

From
"Merlin Moncure"
Date:
> We've got a raging debate going on now on whether we should move from
a
> Foxpro back end to either PostgreSQL or MySQL.


Hello, I am a windows developer with several years development
experience with FoxPro.  I loved foxpro (back in the day) and only moved
to a real SQL server because I was sick and tired of rebuilding
corrupted index files.

Prestige users aside, I can give you some real concrete reasons as to
why you will be happier migrating to PostgreSQL from Foxpro.  The short
version is that pg offers many, many features which are important for
application development which are not present or incorrect/incomplete in
mysql.

Here is a (probably incomplete) list of why you should move to pg.

1. SQL passthrough:  you can leverage your foxpro develop talent and
perhaps recover some of your older code using foxpro front end app and
postgres backend.  (note: mysql offers the same advatanges)

2. Query optimizer:  Foxpro has a world class query optimizer.  IMO,
Postgres is the closest thing you are going to get in an open source
database.

3. Functional indexes:  Many foxpro applications make heavy use of
functional indexes (ex: index on upper(customers) tag upp_custname).  Pg
has a very similar (and standardized) way of offering the same power.

4. View support: foxpro has good support for views.  In mysql, you will
miss them greatly.

There other things (too many to mention), but my personal experience
migrating to PostgreSQL + Delphi (using the excellent ZeosLib driver)
was a great success.  Good luck!

Merlin

Re: Prestige users

From
Al Hulaton
Date:
Merlin Moncure wrote:
>>We've got a raging debate go from a
>>Foxpro back end to either PostgreSQL or MySQL.

One angle I've found works on non-techie, management, owner-types is
this: Postgresql is the closest thing to open source Oracle out there
right now. We could, and in the deeper db trenches should, go through a
feature-by-feature comparison for more specifics but in the end, the
features and cost savings Postgres brings vs. MySQL, Oracle, Foxpro,
etc. is just too good to be passed up.

--
Best,
Al Hulaton    |  Sr. Account Engineer  |  Command Prompt, Inc.
503.667.4564  |  ahulaton@commandprompt.com
Home of Mammoth Replicator for PostgreSQL
Managed PostgreSQL, Linux services and consulting
Read and Search O'Reilly's 'Practical PostgreSQL' at
http://www.commandprompt.com

Re: Prestige users

From
Bruce Momjian
Date:
Joshua D. Drake wrote:
> >
> >
> > Fujitsu, Cisco, Ford, Red Hat... there are others though not sure if
> > your boss would have heard of them.
>
> NCSA, ACS, Columbia University, USDF, Sandia Labs, VM Direct...

Oh, yes, USA Homeland Security and Immigration use it a lot.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Re: Prestige users

From
"scott.marlowe"
Date:
On Wed, 5 May 2004, scott.marlowe wrote:

> On Tue, 4 May 2004, Bruce wrote:
>
> > We've got a raging debate going on now on whether we should move from a
> > Foxpro back end to either PostgreSQL or MySQL.
> >
> > It's an accounting application and I feel that Postgres would be the better
> > choice. Some other people (like my boss) thinks that MySQL would be better
> > choice. His reasoning is that MySQL gets more publicity so it must be
> > better. He says that since the Sabre airline reservation system and Yahoo
> > run with MySQL, they are the best. Period.
> >
> > I'm sure Postgres has a couple prestige organizations that use database. If
> > I could come up with some big names, I'm pretty sure we could make everyone
> > into believers. Unfortunately, the only thing close to a "name" on the
> > website is the company BSAF.
> >
> > Do you know any other well-known names?
> >
> > Thanks in advance.
>
> Just try this simple test in MySQL and see if the boss still thinks it's
> suitable for accounting:
>
> mysql> create table test (i1 int, n1 numeric(8,2));
> Query OK, 0 rows affected (0.00 sec)
>
> mysql> insert into test values (10000000000000,100000000000.345678);
> Query OK, 1 row affected (0.00 sec)
>
> mysql> select * from test;
> +------------+------------+
> | i1         | n1         |
> +------------+------------+
> | 2147483647 | 9999999.99 |
> +------------+------------+
> 1 row in set (0.00 sec)
>
>
> Wow, inspires you with confidence, huh?

as a followup, here's some more confidence inspiring behaviour from MySQL
(my version is what shipped with RH 7.2, 3.23.41.

mysql> create table testg (t1 numeric(30,4));
Query OK, 0 rows affected (0.00 sec)

mysql> insert into testg values (12345678901234567890.1234);
Query OK, 1 row affected (0.00 sec)

mysql> select * from testg;
+---------------------------+
| t1                        |
+---------------------------+
| 12345678901234567168.0000 |
+---------------------------+




Re: Prestige users

From
Jonathan Gardner
Date:
On Wednesday 05 May 2004 09:48 am, scott.marlowe wrote:
> Just try this simple test in MySQL and see if the boss still thinks it's
> suitable for accounting:
>
> mysql> create table test (i1 int, n1 numeric(8,2));
> Query OK, 0 rows affected (0.00 sec)
>
> mysql> insert into test values (10000000000000,100000000000.345678);
> Query OK, 1 row affected (0.00 sec)
>
> mysql> select * from test;
> +------------+------------+
>
> | i1         | n1         |
>
> +------------+------------+
>
> | 2147483647 | 9999999.99 |
>
> +------------+------------+
> 1 row in set (0.00 sec)
>
>
> Wow, inspires you with confidence, huh?
>

Just to describe what SHOULD happen in a real database:
jonagard=#  create table test (i1 int, n1 numeric(8,2));
CREATE TABLE
jonagard=# insert into test values (10000000000000,100000000000.345678);
ERROR:  int8 conversion to int4 is out of range

--
Jonathan Gardner
jgardner@jonathangardner.net

Re: Prestige users

From
"Roderick A. Anderson"
Date:
On Wed, 5 May 2004, scott.marlowe wrote:

> Just try this simple test in MySQL and see if the boss still thinks it's
> suitable for accounting:

I'll toss in the Pg version

db => create table test (i1 int, n1 numeric(8,2));
CREATE

db=> insert into test values (10000000000000,100000000000.345678);
ERROR: dtoi4: integer out of range

Oh my gosh ... an error!  Oh yeah it is an error. :-)


Rod
--
    "Open Source Software - You usually get more than you pay for..."
     "Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL"



Re: Prestige users

From
"Merlin Moncure"
Date:
> as a followup, here's some more confidence inspiring behaviour from
MySQL
> (my version is what shipped with RH 7.2, 3.23.41.
>
> mysql> create table testg (t1 numeric(30,4));
> Query OK, 0 rows affected (0.00 sec)
>
> mysql> insert into testg values (12345678901234567890.1234);
> Query OK, 1 row affected (0.00 sec)
>
> mysql> select * from testg;
> +---------------------------+
> | t1                        |
> +---------------------------+
> | 12345678901234567168.0000 |
> +---------------------------+

Foxpro has a very similar philosophy in design.  It will do many awful
things to your data, like silently truncate your strings, etc.  It's a
pretty safe bet that the developers at Bruce's company are quite used to
dealing with these issues in application logic code.  They are probably
also used to fixing busted indexes and repairing data and all the other
things that come along with the direct path to the data.  Mysql is
actually a lot like foxpro in a lot of respects, although it lacks a lot
of the programming power of foxpro.  Moving to this system will not gain
a whole lot by any measure except to allow easy connectivity over the
internet.

Postgres, OTOH, offers a world of advantages, both technical as well as
the PHB type stuff.

Merlin


Re: Prestige users

From
Jeff Self
Date:
On Wed, 2004-05-05 at 12:48, scott.marlowe wrote:
> On Tue, 4 May 2004, Bruce wrote:
>
> > We've got a raging debate going on now on whether we should move from a
> > Foxpro back end to either PostgreSQL or MySQL.
> >
> > It's an accounting application and I feel that Postgres would be the better
> > choice. Some other people (like my boss) thinks that MySQL would be better
> > choice. His reasoning is that MySQL gets more publicity so it must be
> > better. He says that since the Sabre airline reservation system and Yahoo
> > run with MySQL, they are the best. Period.
> >
> > I'm sure Postgres has a couple prestige organizations that use database. If
> > I could come up with some big names, I'm pretty sure we could make everyone
> > into believers. Unfortunately, the only thing close to a "name" on the
> > website is the company BSAF.
> >
> > Do you know any other well-known names?
> >
> > Thanks in advance.
>
> Just try this simple test in MySQL and see if the boss still thinks it's
> suitable for accounting:
>
> mysql> create table test (i1 int, n1 numeric(8,2));
> Query OK, 0 rows affected (0.00 sec)
>
> mysql> insert into test values (10000000000000,100000000000.345678);
> Query OK, 1 row affected (0.00 sec)
>
> mysql> select * from test;
> +------------+------------+
> | i1         | n1         |
> +------------+------------+
> | 2147483647 | 9999999.99 |
> +------------+------------+
> 1 row in set (0.00 sec)
>
>
> Wow, inspires you with confidence, huh?
>
>
I think we've found a way to market PostgreSQL!!!

Wow, I don't even think Access allows this to happen.
--
Jeff Self
Dept. of Information Technology
City of Newport News
757-926-3741


Re: Prestige users

From
"scott.marlowe"
Date:
On Wed, 5 May 2004, Christopher Browne wrote:

> The world rejoiced as bruce@centerstage.com (Bruce) wrote:
> > We've got a raging debate going on now on whether we should move from
> > a Foxpro back end to either PostgreSQL or MySQL.
> >
> > It's an accounting application and I feel that Postgres would be the
> > better choice. Some other people (like my boss) thinks that MySQL
> > would be better choice. His reasoning is that MySQL gets more
> > publicity so it must be better. He says that since the Sabre airline
> > reservation system and Yahoo run with MySQL, they are the best. Period.
>
> I have contacts at Sabre (used to work there, back when they were a
> big company); they refuse to say a word about what MySQL is getting
> used for.
>
> Furthermore, there is NO reason to imagine that Sabre has migrated
> from IMS to MySQL.  That would be just plain silly.  Their online
> system, STIN, supports not merely tens of thousands but hundreds of
> thousands of concurrent users; it's the sort of application that
> _STILL_ involves the use of hand-written IBM 370 assembly code.

Having met some of the sabre guys at a dinner a few years ago, and having
heard the funny stories of how clusters of dozens and dozens of unix boxes
running oracle kept falling over in testing trying to handle the same load
as their 12 sysplexed / load balanced 360 series mainframes (6 in front, 6
in back) I can not imagine sabre running their reservation system on MySQL
either.

Yahoo uses Oracle for all their financials (this from an insider friend
who knows the score) and MySQL for content management.

Choosing MySQL for an accounting app is like doing the math to send an
orbiter to mars in yards, then converting it to meters where 1Yard=1Meter.



Re: Prestige users

From
Bruce Momjian
Date:
Bruce Momjian wrote:
> Joshua D. Drake wrote:
> > >
> > >
> > > Fujitsu, Cisco, Ford, Red Hat... there are others though not sure if
> > > your boss would have heard of them.
> >
> > NCSA, ACS, Columbia University, USDF, Sandia Labs, VM Direct...
>
> Oh, yes, USA Homeland Security and Immigration use it a lot.

Oh, AOL too.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073