エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DBMの設計と実装 その16 オンメモリデータベース - 豪鬼メモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DBMの設計と実装 その16 オンメモリデータベース - 豪鬼メモ
DBMのインターフェイスでオンメモリのストレージを実現できる。その設計と実装について考えてみよう。 ... DBMのインターフェイスでオンメモリのストレージを実現できる。その設計と実装について考えてみよう。 オンメモリということは永続化されないってことだから、それってデータベースと呼べるのか。永続化しないならデータベースと呼べないと思う。しかし、最終的に帳尻が合えば良いのだ。運用時には完全にオンメモリでデータを保持するにしても、Openした時にファイルから全レコードを読み込んで、Closeした時に全てのレコードをファイルに書き出すようにすればいい。オンメモリデータベースも以下のようなDBMのインターフェイスを実装する立派なデータベースだ。 class DBM { public: Status Open(const std::string& path, bool writable); Status Close(); Status Set(std::string_view key, std::str