サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
qiita.com/shinaisan
Gem漁りをしていたら興味深いものを見つけました。Monetaというものです。Monetaとは様々な種類のデータベースを統一的なインターフェースで使用することができるRuby Gemです。使用することができるのはKVSだけではなく、Sqlite3など一部のRDBにも対応しているようです。 メリットとして主張されているのは、バックエンドの容易な切り替えです。最初はインメモリストアでテストし、後でKVSに切り替えるといったことが、最小の変更でできるでしょう。 そのような切り替えを実際にやるかどうかはさておいて、バックエンドタイプによらない統一的なプログラミングというのはそれだけで魅力に感じました。KVSの選択に迷っている段階でもコードを書き始めることができるからです。 ここではとりあえずPStore, Daybreak, KyotoCabinet, LevelDB(選択は適当…)の4種に対して
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く