RE: 答复: Horizontally scaling a database
- From: "Powell, Mark D" <mark.powell@xxxxxxx>
- To: <oracle-l@xxxxxxxxxxxxx>
- Date: Fri, 16 Mar 2007 14:29:30 -0400
Where is Oracle MPP when you thing you need it? There is a reason Oracle gave
up on this approach to clustering databases.
-- Mark D Powell --
Phone (313) 592-5148
________________________________
From: oracle-l-bounce@xxxxxxxxxxxxx
[mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of Thomas Day
Sent: Friday, March 16, 2007 12:45 PM
To: oracle-l@xxxxxxxxxxxxx
Subject: Re: 答复: Horizontally scaling a database
Many years ago I worked with an in-core database that was limited by
the size of the (then available) RAM.
We got around this by using multiple, identical (except for names)
databases. Customers A-L used database (for your purposes, a table) ONE while
customers M-Z used TWO. Actaully, there were thousands but the principle
holds.
To query the entire data store we used views that did unions across
database links.
Performance will be terrible, but it does what you asked for.
Go out and get a bunch of Pentium III machinces surplus with 40GB hard
drives. Load Oracle and create the identical database on each machine (just
vary the SID). Put them all on a network and have a master machine whose
database is nothing but views and database links.
Have your customers just work with their "local" database. You can
probably add some business smarts and put in local views that will link just to
the other databases that each customer needs.
Backing them all up is a pain; however, the whole system is remarkably
robust since a single machine or database failure will only affect a limited
number of customers.
Have fun!
- References:
- Re: 答复: Horizontally scaling a database
- From: Thomas Day
Other related posts:
- » Horizontally scaling a database
- » Re: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » 答复: Horizontally scaling a database
- » Re: 答复: Horizontally scaling a database
- » Re: 答复: Horizontally scaling a database
- » Re: 答复: Horizontally scaling a database
- » RE: 答复: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » Re: 答复: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » RE: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » Re: Horizontally scaling a database
- » Re: Horizontally scaling a database
- Re: 答复: Horizontally scaling a database
- From: Thomas Day