Sanjuro wrote:
Quote:
Recently read an article by Felix Lee: Setting up DB2 for UNIX and
Linux on NFS mounted file systems ( http://tinyurl.com/yuxbk3 ).
I was wondering why would anyone want to setup things like this. About |
To have central control over your code base. The downsides are:
* you're using NFS. I don't care if it's DB2 or Oracle running, NFS does
not have the same stability requirements as mission-critical database
software.
* you're using NFS. All your program code must go through a small pipe
(ethernet) instead of a big pipe (SATA or SCSI).
* you're using a central hard disk. All your machines must fetch their
program data from the same physical media, and thus compete with each other
both on the hard disk access times and the small pipe(s) coming from the
NFS server
* you're using a central hard disk. Single point of failure and all that
(ok, now you have failovers for your NFS server, in addition to your
database servers, and I'm not sure how good NFS clients are at following a
failover cleanly).
* fixpack upgrade and db2iupdt are on different machines. This usually
means longer downtimes during fixpack upgrade and harder to figure out if
you've stopped all instances on all machines prior to starting the fixpack.
As you may be able to tell, I'm not convinced there is a business case for
this ;-) The cost in downtime and DBA duties far outweigh the cost of
extra disk space, so there needs to be more reasons than this to justify
it.
Note that clients are different. Having a central client makes much more
sense - you still need to ensure all client applications are stopped, but
that's easier to do overnight or over a weekend, and the dataloss if they
aren't stopped usually isn't going to be of a critical nature (i.e.,
unfinished transactions only on that client).
Quote:
One other reason he was so excited with NFS mounted code base was
because, apparently the then Oracle DBA had informed him that its
seamless and without-problems in Oracle. Don't know how right he was. |
That'd be interesting to find out. I'm not sure they're being completely
honest with you, or, if they are, if they've tried as many corner cases as
Felix Lee and his fellow developers did.