Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Help with 20 million records

Re: Help with 20 million records

From: Vladimir M. Zakharychev <bob_at_dpsp-yes.com>
Date: Mon, 23 Sep 2002 18:36:21 +0400
Message-ID: <amn902$7sh$1@babylon.agtel.net>


> In addition to partitioning, make sure you understand that with LOB
> data, you have the option to store the data in the database blocks as
> a normal column or externally to the rest of the row. Given the size
> of the data you're talking about, I would imagine that external
> storage would be a performance win for you. This should let you go
> down path #1 rather than #2.

Hmm... 20M of files in a single file system directory? Unless you partition on file system level (creating new directory for each month, or even for each week), you'll end up with very slow data retrieval... Besides, these files will be out of Oracle control and you won't be able to backup and/or restore them using Oracle tools, you won't even be able to ensure the files are there and were not changed since initial upload. For me, range partitioning by month or even week with BLOBs being stored out of row and each partition living in its own tablespace (to keep tablespace sizes under control for sensible backup and recovery times) is the only sensible approach here. I may be wrong of course.

-- 
Vladimir Zakharychev (bob@dpsp-yes.com)                http://www.dpsp-yes.com
Dynamic PSP(tm) - the first true RAD toolkit for Oracle-based internet applications.
All opinions are mine and do not necessarily go in line with those of my employer.
Received on Mon Sep 23 2002 - 09:36:21 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US