|
The real, important work is still there, but many shops running i5/OSI won't spend a ton of time on this because it's truly an opinion piece, but consider that your mindset is partially colored by your experience.
are still stuck in their AS/400 mindset:
* No transactionsMost IBM midrange shops haven't needed these because their primary purpose is to recover from a database or system crash, and these simply don't happen on the System i. Back in the days when disk space and CPU cycles were a premium, it was a huge benefit to not have to do these things. Now, I guess there's less reason, but I appreciate the fact that I don't have to do all the extra work entailed.
* No referantial integrity
* No Journalling
* No proper DB backup procedures (SWA, Journal Backups)Most shops I know do backups fine. SWA is a nice feature, but not necessary. And if your don't use journals, you don't need to back them up!
* No proper DB API using stored procedures (e.G. RLA directly from theThis is an application design issue. A good server-based design is just as encapsulated as stored procedures and doesn't lock you into the SQL syntax (which was never designed for program-to-program calls).
App or SQL directly from the App)
* No SQL IndexesWe agree here, at least <smile>. If a shop is using SQL and not using indexes, then they definitely need education.
With many i5/OS databases stuck in the early eighties, there is notAgain, a lot of your complaints are design choices. You don't need transactions and journaling on every file in the system. RI is probably a good thing these days, but it's not necessary if your applications are written correctly. I'm just glad I don't work on a machine where transactions are required because the database goes casters up regularly.
much need for a database administrator.
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.