本家記事の末尾 「The documentation says that MemSQL writes back to disk/SSD as soon as the transaction is acknowledged in memory,
and that using a combination of write-ahead logging and snapshotting ensures your data is secure.
There is a free version but so far how much a full version will cost isn't given.」 も入れとかないと、そういうコメントだらけになりそうですよ。
黄緑のうちに、とり急ぎコメント (スコア:5, 参考になる)
本家記事の末尾
「The documentation says that MemSQL writes back to disk/SSD as soon as the transaction is acknowledged in memory,
and that using a combination of write-ahead logging and snapshotting ensures your data is secure.
There is a free version but so far how much a full version will cost isn't given.」
も入れとかないと、そういうコメントだらけになりそうですよ。
名前に反して、ちゃんとディスクに書き込むしデータ保護もしている。
フルバージョンの値段は未公開。
Re: (スコア:0)
要するに一言で言うと、SQLコンパイラ?
Re: (スコア:0)
違うよ。
データはメモリ上に持つけれど、トランザクションはちゃんと保証されるってことでしょう。
つまり元コメの
>ちゃんとディスクに書き込むしデータ保護もしている。
がすでに一言で言っています。
どう読んで「SQLコンパイラ」なんて言葉が出てきたのだ?
Re: (スコア:0)
こういうタイプの作りだと、OSが死んだときに、SSDに書き込めてないデータが消えそうなんですけど
その辺はどうしてるんでしょうかね。
Re:黄緑のうちに、とり急ぎコメント (スコア:0)
普通のDBでもOSが死んだりしてcommitできなければ
消えるのは当たり前。
Re: (スコア:0)
Linuxはそのあたりの実装がいい加減だったそうですが、今もそうかな?
commitできないなんてのはアプリレベルの話です。
Re: (スコア:0)
OSはディスクに書き込んだつもりでもHDDのキャッシュに乗っただけとか
Re:黄緑のうちに、とり急ぎコメント (スコア:3)
HDDの制御基板のキャッシュに関しては、電源OFFの際にもコンデンサにたまってる電荷で稼働できる最後の数10msで書き込んでくれるんじゃなかったっけ?
Re: (スコア:0)
それでも問題ないでしょ?
Re: (スコア:0)
っていうか、OSが落ちただけなら全然問題無いよね。