9
シンプルなデータベースエンジンの作成方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する データベースエンジンがどのように機能するか(つまり、内部について)知りたいです。私はCSで教えられている基本的なデータ構造(ツリー、ハッシュテーブル、リストなど)のほとんどを知っているだけでなく、コンパイラの理論をかなり理解しています(そして、非常に単純なインタプリタを実装しています)。データベースエンジンの作成について。このテーマについてチュートリアルを検索しましたが、見つからなかったので、他の誰かが私を正しい方向に向けてくれることを願っています。基本的に、私は以下についての情報をお願いします: データが内部に格納される方法(つまり、テーブルがどのように表されるかなど) エンジンが必要なデータを見つける方法(例:SELECTクエリの実行) 高速かつ効率的な方法でデータを挿入する方法 そして、これに関連するかもしれない他のトピック。ディスク上のデータベースである必要はありません。メモリ内のデータベースでさえ、その背後にあるプリンシパルを学びたいだけなので、(簡単であれば)結構です。 ご協力いただき誠にありがとうございます。