|
but I'll beg to differ about it NOT being good for simple applications like Facebook.The "i" is also good for running facebook, in a pure technical sense.
Second, the application would benefit from using RPG and record-level access.IMO, RPG and record-level access is way overrated. It will not be the deciding factor, i'm quite sure. The rest of the development world (and they may be wrong of course) is really not impressed with this dynamic duo. And if the RPG community keep saying things like "we don't need no stinkin' objects" that will not help either. Fact is, RPG is tightly integrated with the OS and the database. To be able to do record-level access is a plus, certainly. But it is the platform which has added value, not the default language RPG, with it's 50's heritage, arcane syntax and being "modern" but still rather primitive compared to contemporary languages.
Yes, I'm suggesting that you could do that with RPG under IBM i, and eliminate the server farm.done by efficiently routing requests to RPG servers which would be
Not with CGI. Not with PHP. Not with Servlets. But it could be
Date: Thu, 4 Dec 2008 21:18:37 -0800
From: nandelin@xxxxxxxxx
Subject: Re: Casino switches to AIX
To: midrange-l@xxxxxxxxxxxx
From: john e
But if you want to build "facebook", then it would
not be a good idea to deploy on a "i'.
You made a lot of good points about the "i" being best for broadly scoped business applications and complex workloads, but I'll beg to differ about it NOT being good for simple applications like Facebook. Even Facebook needs a database. And regardless of your Web application architecture, when you're serving millions of requests, you'll need multiple database servers of the 64-way class.
So you could put your database on a Power server running IBM i, AIX, or Linux. Or you could go with a comparable server, running something like Oracle. Either way, you're talking about a big investment.
What makes IBM i better? First, the native environment is easier to manage. Second, the application would benefit from using RPG and record-level access.
Most architects today would go with a server farm to host the Web application, and go with a series of big Power servers to host the database. But what if one database server could handle database I/O and dynamically generate Web content about as efficiently as another could generate SQL result sets? Yes, I'm suggesting that you could do that with RPG under IBM i, and eliminate the server farm.
Not with CGI. Not with PHP. Not with Servlets. But it could be done by efficiently routing requests to RPG servers which would be performing DB I/O and generating browser content.
Nathan.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.