GFS, OCFS, and GPFS - Which Filesystem for Oracle? 36
amani asks: "My company has a Oracle 9i RAC database running on a Sun cluster. In 6 months we are looking to replace the cluster with either a Linux or an AIX solution that will involve SAN storage. I see that their are a variety of filesystems for Oracle and Linux. Sistina (Red Hat) has the GFS, Oracle has the OCFS, and IBM has GPFS. Does anyone know the pros and cons of each of these filesystems ,and which one would be better for a continuously growing database?"
VCS is the way to go (Score:3, Informative)
Re:VCS is the way to go (Score:2, Insightful)
Bigtime.
Oh, wait, if you buy a piece of Sun/IBM/SGI/etc. hardware, they throw the OS in for free anyway
Hmm, there goes *that* argument.
Re:VCS is the way to go (Score:2)
If that's always true, why is fraud a crime?
Re:VCS is the way to go (Score:1)
Re:VCS is the way to go (Score:1)
Management doesn't care about the "freedom" stuff, all they care about is dollars and cents.
And one of the pitches that's been thrown around for Linux is that you're unencumbered by licensing costs.
Well, it's simply Not True (tm). Read what I said above
And I don't need to read anything RMS has written; I've read it before, and written him off as a kwack.
Re:VCS is the way to go (Score:1)
Re:VCS is the way to go (Score:3, Insightful)
Re:VCS is the way to go (Score:1)
I'll believe it when I see it. Same thing I've been sayinig since '95, and it's still true
I started using Linux in the 0.9 days, and I abandoned it during the 2.0.x days.
Now I've got a FreeBSD system (it's got a big picture of an Apple on the side panel...) and I couldn't be happier
Why bother... none of those are worth using. (Score:1, Informative)
Re:Why bother... none of those are worth using. (Score:2, Informative)
BTW, implicitly, closed != bad. Yes, sometimes it does, but not always.
Also, by what definition is a filesystem a "cluster filesystem". One in which the cluster nodes can (a) access, (b) provide or (c) access and provide the filesystem? Not every flavour of clustered filesystem falls in the same category.
I do agree with the license comment on closed source systems - the per-node license fees are ridiculous.
"An Oracle Database" what kind? (Score:5, Insightful)
As someone involved in building and architecting ludicrously sized realtime transaction processing systems, I can honestly tell you that the answer is "whatever".
If you have lots more updates than accesses, you need your redo logs etc on RAW devices, no filesystem required, these will be your biggest bottleneck. The rest, well, just go for a decent hardware RAID implementation, since software RAID is a joke.
If you have lots more accesses than updates then it's your RAM which will probably make the real impact.
And at the end of the day, if you're looking at advice, and you're sporting a cheque in your pocket - ask the vendors to tell you which one you should buy! Ask the tricky questions and put their answers in your contract so that they pay you if they lie
I know - it's a nice dream.
Parting with Sentiment (Score:4, Interesting)
Despite all the wisecracks about the name, our sentimental favorite should be GPFS [ibm.com] because of a certain well known geek [samba.org] who works for the filesystem group at IBM Almaden.
choose AIX/JFS/SSA (Score:1, Informative)
Re:choose AIX/JFS/SSA (Score:2)
How would your setup handel 100 gig of data?
Re:choose AIX/JFS/SSA (Score:1, Interesting)
Simple SW raid with 3X 300GB IDE drives for growth
ext3, metadata journaling only,
and I'd toss oracle and use postgresql.
3TB is more interesting.
(more realistically, yes, I have a 100G postgresql, ext3 database that works fine. I also have a 5GB oracle database on some veritas file system. What does the size of 100 Gig matter?)
Re:choose AIX/JFS/SSA (Score:1)
That setup would get you fired at most companies.
Re:choose AIX/JFS/SSA (Score:2)
PostgreSQL? come on man...like the other poster said....you'll be fired in no time if shit hits the fence. if PostgreSQL corrupts our data who get the blame? With Oracle, we'll just call Oracle and have them foot the bill for damage done.
IDE drives? lol.
Re:choose AIX/JFS/SSA (Score:2)
Did the lawyers at Oracle forget to include the usual "we do not warrant this software for any particular purpose and in any case the maximum we will be liable for is the cost of the software" clause in the End User License Agreement, which every other piece of proprietary software seems to have, for their permission-to-use-our-server-software license?
Re:choose AIX/JFS/SSA (Score:2)
Please tell me you're not implying RAID5...
Re:choose AIX/JFS/SSA (Score:2)
Disclaimer: Yes, IDE RAID has it's place, but I wouldn't want to be stuck using it for a database that I cared about.
Re:choose AIX/JFS/SSA (Score:1)
A couple of points for the grand parent post:
1). Removing the SSA disks and replacing them online (assuming mirrored fs's) worked WAY befor
Re:choose AIX/JFS/SSA (Score:2)
Re:IBM GPFs? (Score:1)
In return, I will make a joke about Kernel Panic and Major Failure.
Hee Hee.
ask us? (Score:2, Informative)
Re:General Protection FaultS? (Score:1, Interesting)
Last I heard, they had a short time to fix it before the lawyers got involved, but I think IBM had pretty much given up and were looking to pay for a NetApp replacement just to keep
Why? (Score:5, Insightful)
Figure out what you want to accomplish, then figure out what you need to do that. It's easy enough to try all three and see...
Re:Why? (Score:1)
Costs/tuning Oracle (Score:2)
If you are going from Solaris to A.N.Other Unix-like O/S be prepared for a learning curve. Doesn't matter what the O/S is it will require retraining - adds to costs.
Also how write heavy is you App? You'll need to watch the O/S - Oracle tuning as they (esp Oracle) will need specific tuning, remember having to set alsort of new stuff for Oracle 9 and Solaris?#
Best advice is get your self a decent Oracle DB-admin, even for a short term contract as this will
Re:Costs/tuning Oracle (Score:2)
Unless you are talking about some unholy large data warehouse and you need to squeeze every single drop of performance out of every circut, your resources are better off on the high level logical settings of Oracle.
With a good RAID-5 set up, its really hard to optimize things for Oracle.
Something to remember BEFORE going with OCFS (Score:1)
I run a 9i RAC w/OCFS - HATE IT! (Score:1)