Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Data Pump and compress on the fly in Unix
Sorry, I think I missed something here... ZFS is just another file
system. It's NOT a compressed file system, right?
Anyone knows when Oracle will be supporting ZFS?
-----Original Message-----
From: James.Foronda_at_Sun.COM [mailto:James.Foronda_at_Sun.COM]
Sent: Friday, 12 January 2007 1:39 AM
To: Niall Litchfield
Cc: mgogala_at_verizon.net; pythianbrinsmead_at_gmail.com; Leng Kaing;
oracle-l_at_freelists.org
Subject: Re: Data Pump and compress on the fly in Unix
Niall,
> On the other hand it might not be the best platform for your database
> itself just yet http://blogs.sun.com/roch/date/20060922 -
Yes, I'm aware of that blog entry by Roch even before I posted my reply to Mladen.
In my mind, "best platform" is such a broad term and a "best platform" for one organization may not be the best for another.
But even at the filesystem level, I am not going to say/argue that ZFS is the "best" filesystem to run anyone's database against, for what is best for me might not be the best for others.
In my case, I would like to consider factors other than performance when
choosing what is best for my specific situation. At the filesystem level, I will most *likely* use raw for critical files IF performance is
all I'm after. But if UFS or ZFS is good enough (performance-wise) for a specific application, then I may choose to use one of them simply because they offer other things. I accept the fact that like most things, I can't have everything I want.
But even is ZFS is not the "best" for a specific application, please note that in Solaris, ZFS can *co-exist* with other filesystems. One can put the database in raw, UFS, VxFS, or ay other filesystem. Then, a
ZFS filesystem can be created just for the purpose of what is being discussed in this thread -- to compress datapump output on the fly.
> It'd be fun to see those numbers with compression on :(
I don't think that in this context, we should be comparing performance between compressed vs. uncompressed filesystems. The task that is being
discussed in this thread is to compress the datapump file -- on the fly.
Compressing the datapump file will eat up CPU cycles whether it is done by the filesystem or some other program. Therefore, if one wants to measure performance, what should be measured is the time it takes to do the entire task.
Again, the topic is compressing datapump output on the fly. Mark and Mladen mentioned compressed filesystems. That is the reason I mentioned
ZFS. I think that ZFS is *a* solution that can address that specific problem.
I have not tried datapump with ZFS but I see no reason why it won't work. Is it "supported" by Oracle? I don't know.
Lastly, here's a 2.8GB Oracle extended SQL trace file that is sitting in
a ZFS filesystem in my box. The size of this 2.8GB on disk is 776MB:
Applications don't have to know that the file is compressed. Compression and decompression is done by ZFS. In other words, the file can be accessed like any UNcompressed file. Like this:
Thanks.
James
http://jforonda.blogspot.com
-- http://www.freelists.org/webpage/oracle-lReceived on Thu Jan 11 2007 - 21:41:59 CST
![]() |
![]() |