Re: concurrent IO in postgres?

From: John Cagle <JCagle(at)fusionio(dot)com>
To: "angelflow(at)yahoo(dot)com" <angelflow(at)yahoo(dot)com>
Cc: "wozniak(at)lanl(dot)gov" <wozniak(at)lanl(dot)gov>, "pgsql-performance(at)postgresql(dot)org" <pgsql-performance(at)postgresql(dot)org>, "john(dot)w(dot)strange(at)jpmchase(dot)com" <john(dot)w(dot)strange(at)jpmchase(dot)com>
Subject: Re: concurrent IO in postgres?
Date: 2010-12-24 00:49:16
Message-ID: C9393C1B.878D%jcagle@fusionio.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On Dec 23, 2010, at 13:22:32, Ben Chobot wrote:
>
> On Dec 23, 2010, at 11:58 AM, Andy wrote:
> >
> > Somewhat tangential to the current topics, I've heard that FusionIO
>uses
> > internal cache and hence is not crash-safe, and if the cache is turned
> > off performance will take a big hit. Is that your experience?
>
> It does use an internal cache, but it also has onboard battery power. The
> driver needs to put its house in order when restarting after an unclean
> shutdown, however, and that can take up to 30 minutes per card.

Sorry to intrude here, but I'd like to clarify the behavior of the
Fusion-io
devices. Unlike SSDs, we do not use an internal cache nor do we use
batteries.

(We *do* have a small internal FIFO (with capacitive hold-up) that is
100% guaranteed to be written to our persistent storage in the event of
unexpected power failure.)

When a write() to a Fusion-io device has been acknowledged, the data is
guaranteed to be stored safely. This is a strict requirement for any
enterprise-ready storage device.

Thanks,
John Cagle
Fusion-io, Inc.

Confidentiality Notice: This e-mail message, its contents and any attachments to it are confidential to the intended recipient, and may contain information that is privileged and/or exempt from disclosure under applicable law. If you are not the intended recipient, please immediately notify the sender and destroy the original e-mail message and any attachments (and any copies that may have been made) from your system or otherwise. Any unauthorized use, copying, disclosure or distribution of this information is strictly prohibited.

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Josh Berkus 2010-12-24 01:48:51 Re: concurrent IO in postgres?
Previous Message Ben Chobot 2010-12-23 21:22:32 Re: concurrent IO in postgres?