Received: from localhost (unknown [200.46.204.182]) by postgresql.org (Postfix) with ESMTP id 145042E435F for ; Wed, 23 Jan 2008 17:05:18 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.182]) (amavisd-maia, port 10024) with ESMTP id 69503-02-4 for ; Wed, 23 Jan 2008 17:05:05 -0400 (AST) Received: from oblivion.sleepygeek.org (squishy.huggl.es [78.153.222.74]) by postgresql.org (Postfix) with ESMTP id 24A9A2E0040 for ; Wed, 23 Jan 2008 16:40:37 -0400 (AST) Received: from localhost ([127.0.0.1]) by oblivion.sleepygeek.org with esmtp (Exim 4.68) (envelope-from ) id 1JHmOh-0000ZF-Ad for pgsql-performance@postgresql.org; Wed, 23 Jan 2008 20:40:35 +0000 Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <47979C15.3040406@burntmail.com> References: <4796BE84.9030803@centriccrm.com> <47979C15.3040406@burntmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: "A.M." Subject: Re: Making the most of memory? Date: Wed, 23 Jan 2008 15:40:28 -0500 To: pgsql-performance@postgresql.org X-Mailer: Apple Mail (2.752.2) X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200801/203 X-Sequence-Number: 28442 On Jan 23, 2008, at 2:57 PM, Guy Rouillier wrote: > Scott Marlowe wrote: >> I assume you're talking about solid state drives? They have their >> uses, but for most use cases, having plenty of RAM in your server >> will >> be a better way to spend your money. For certain high throughput, >> relatively small databases (i.e. transactional work) the SSD can be >> quite useful. > > Unless somebody has changes some physics recently, I'm not > understanding the recent discussions of SSD in the general press. > Flash has a limited number of writes before it becomes unreliable. > On good quality consumer grade, that's about 300,000 writes, while > on industrial grade it's about 10 times that. That's fine for mp3 > players and cameras; even professional photographers probably won't > rewrite the same spot on a flash card that many times in a > lifetime. But for database applications, 300,000 writes is > trivial. 3 million will go a lot longer, but in non-archival > applications, I imagine even that mark won't take but a year or two > to surpass. Please let outdated numbers rest in peace. http://www.storagesearch.com/ssdmyths-endurance.html Conclusion: "With current technologies write endurance is not a factor you should be worrying about when deploying flash SSDs for server acceleration applications - even in a university or other analytics intensive environment. " That said, postgresql is likely making assumptions about non-volatile storage that will need to be shattered once SSDs become more widely deployed. Perhaps SSDs will replace RAID BBUs and then the HDs themselves? Cheers, M