I realize my opinion may be unpopular in this forum, however, I have to say
that if it's mission critical, I would want an IBM AS/400. As a
consultant, I work with numerous hospital and health care companies that
each manage tens of gigs of data on their machines. There is very little
unscheduled downtime, and the machines have a great track record. All
sorts of configurations are available, from small machines to quite large
multi CPU boxes, much larger than my perception of intel boxes. All manner
of redundancy is available, directly from IBM with quite complete
support: Unprotected disk, Mirrored disk, as well as numerous hardware
RAID arrays with and without hot swap capabilities.
The backup facilities match the capabilities of the disks - large automated
tape arrays are available for completing unattended backups, and the
operating system has built in save-while-active technology. In other
words, a complete snapshot of the system can be taken while the users are
using the database, and it does not interrupt their work.
The AS/400 is a made for business machine which excels at data storage and
retrieval. The primary programming language on the box is RPG, which is
extremely effective at building database applications of the kind you would
also consider building with MySQL. I've never found an environment that
matches it in terms of being able to build an application system quickly.
On top of all that, IBM has made a commitment to make the box more open
system accessible. There is a full TCP stack, so the internet is
completely accessible. Java is now available on the machine, along with
some extensions for accessing the database and other internal machine
facilities. Also available are a C compiler, and full access to the
standard C library from any integrated language environment. Further, the
machine can act as a web server either through the IBM http server, or the
Apache web server.
The machine is also designed for high security implementations. There is a
definite layer between the internal system and the user program level that
is difficult to penetrate. Every program and file can be secured in
numerous ways, up to an including a list of only authorized user id's that
are allowed to use it.
If that doesn't convince you, be aware that you may also install an intel
based linux server (called an X-series by ibm) into an AS/400, and share
some of the AS/400 advanced hardware, such as disk and RAM with the linux
hardware.
As far as your question regarding the sharing of data, you may move data
off the machine through a socket client program. You could write a program
on the 400 to collect records, put them in a buffer, and transmit them to a
socket server on your linux machine. The socket server on the linux
machine could be a perl program as I understand it, although you may want
it to be a bit faster by writing it in C. I was hoping for an AS/400 mysql
client, but no such port has been done -- I've got the code here, but it
looks like such a big job, I'm not sure I'm up to the task.
Regards,
Rich
At 04:37 AM 9/11/01, Toni Mueller wrote:
>Hello,
>
>I need some facts on how MySQL compares to an AS/400 with their
>integrated data base engine. I'm talking to an AS/400 user who
>claims that there is no software in the market that can hold up
>against the AS/4000 in terms of speed and reliability. One
>claim is that it didn't fail him once in 15 years, and speed
>is also very impressive. On his regular used system, one of the
>smalles AS/400 you can get, serving some 1-3 GB of data (he
>didn't know exactly how much, but 1GB is the absolute minimum
>we estimated from one table), he ran complex reports that
>involved from several hundred thousand records to a million
>records in some 1-5 seconds wall clock time. Hard to beat that,
>I say, but first we need to get the chance ;) We would
>need to serve the same data from a PC server running Linux,
>but with a web frontend instead of a tty front end. He doesn't
>trust MySQL to be sufficiently reliable and fast, and I
>have no facts to match his claims. The task would be to
>process all kinds of sales figures, orders, and some
>manufacturing data, too, for MIS reports and possibly data
>entry frontends to the legacy systems. So his question is
>how high is his risk to loose by investing into development
>for a prior-known unsuitable "solution", while we think it's
>feasible to go with MySQL but lack the hard facts to back
>this up. www.mysql.com gives too little evidence of what
>is actually needed.
>
>A related issue would be how to connect the two data base
>engines together, so that importing or re-exporting the
>data from/to the AS/400 goes smooth. Perl would be the
>language of choice here ;)
>
>
>Regards,
>--Toni++
>
>
>---------------------------------------------------------------------
>Before posting, please check:
> http://www.mysql.com/manual.php (the manual)
> http://lists.mysql.com/ (the list archive)
>
>To request this thread, e-mail <[EMAIL PROTECTED]>
>To unsubscribe, e-mail
><[EMAIL PROTECTED]>
>Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
Regards,
Rich
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php