Question

as far as I understand postgres, mysql or oracle will be wear out ssd disk very fast.

I need one INSERT query per few second and statistic processing of inserted lines per 24 hour.

platform: linux

Was it helpful?

Solution

Consider using SQLite, it's small, lightweight, and can be tweaked to lower its impact on the filesystem. do note though, that ensuring atomicity comes at some IO and performance cost. You should always try to batch DB updates together to reduce overhead.

OTHER TIPS

There is mentioned above RethinkDB specially designed for the SSD. In the same time there are access patterns where existing DB engines will gain a lot from the SSD. These are patterns when a lot of random IO is required. It is usually index access. So there are no specially built RDBMS engines for the SSDs, while IMHO all of them will utilize random IO in some cases.

It's not done yet, but RethinkDB, an YC startup, is developing a storage engine for SSD's.

Did you try Gemstone? An OODB has different access patterns.

Dale seems to be rather impressed

Firebird work's well on SSD disk.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top