Forum Moderators: open
I'd like to know if anyone out there uses SSD (RAM based with battery backup) or FSSD (flash based - but slower read/write). Any good/bad experiences will help us decide what to research further.
Our data is fairly simplistic and may even be suitable for storing in the SSD filesystem, using flat files, depending on how it is processed (~15 Million ~1K files). Each query will simply retrieve up to 27 of these files so access speed is more important than transfer rate (hence FSSD is under consideration - due to cost). The number of queries per second would be low , our main concern is getting the data out for processing as fast as possible.
My understanding is that SSD can handle 10,000 i/o p/s if the file size is just 1K. In theory this would allow us to retrieve 27 1K files in in under 1/300th of a second - which is well below the 1/50th of a second that would be acceptable (don't ask why it needs to be that fast -it's a long story).
Thanks for getting this far, any help would be appreciated (even if it's to tell me that a well configured MySQL / PostgreSQL box will do it at a fraction of the cost).
One remark however on FSSD systems I have encountered as important is the number of write cycles. The main reason FSSD systems fail is the detoriation that occurs during the write proces. Older and cheaper systems often allow only a few number of rewrites per block. This can be as low as 50, where modern new FSSD chips allow 10,000 or more rewrites per block. After you have reached that number, bits will randomly start to fail. You might not notice that first, but it will happen.
Some hints: