Re: RAMFS with Postgres
От | Marco Colombo |
---|---|
Тема | Re: RAMFS with Postgres |
Дата | |
Msg-id | 1121854129.6373.55.camel@Frodo.esi обсуждение исходный текст |
Ответ на | RAMFS with Postgres ("vinita bansal" <sagivini@hotmail.com>) |
Ответы |
Re: RAMFS with Postgres
|
Список | pgsql-general |
On Tue, 2005-07-19 at 16:45 +0000, vinita bansal wrote: > Hi, > > I am trying RAMFS solution with Postgres wherein I am pushing the most > heavily used tables in RAM. Why? I mean, what problem are you trying to solve? > I have 32GB RAM on a 64 bit opteron machine. My database size is 40GB. I > think Linux allows max. of 16GB (half of available RAM) to be used directly > to push tables to it. > > I am concerned about reliabilty here (what if there is a power failure). > What are the things that need to be considered and what all can be done to > ensure that there is no data loss in case something goes wrong. What steps > must be taken to ensure data recovery. I am planning to use Slony > replication to replicate my database to a diff node so that incase something > goes wrong, I can restore it from replication node and start my runs on that > data again. The only problem here is that I need to run engines from > beginning. Is there any other way of doing the same thing or such a thing is > good enough given the fact that a failure like this happens very rarely. The > most imp. thing for me is the **data** which should not be lost under any > circumstances. Then don't use RAMFS. Slony may be a good idea, but it's hard to tell if you don't provide more info. What is the database used for? - heavy long running, CPU-based, read only queries? - many simple queries but over the whole dataset (thus I/O based)? - many INSERTs/UPDATEs? Is the database accessed by many concurrent users? How many of them are mostly read-only and how many perform writes? Each problem in each scenario may have a different solution... > Has anyone used Slony replication before. How good is it. Is there anything > else available which is better then Slony Replication? "better" is meaningless w/o a context. There are tasks in which Slony may the best tool in the world, and others that require a totally different approach. First you have to define what your problem is, and why the obvious solution (a normal PostGreSQL server, with a standard filesystem) does not work/fit. Then you choose a solution. > > Regards, > Vinita Bansal .TM. -- ____/ ____/ / / / / Marco Colombo ___/ ___ / / Technical Manager / / / ESI s.r.l. _____/ _____/ _/ Colombo@ESI.it
В списке pgsql-general по дате отправления: