Linux上のファイルへのDBMSアクセス

Linux上のファイルへのDBMSアクセス

通常、データベースのテーブルレコードは、オペレーティングシステムではなくDBMSによって管理されるファイルで構成されていることを読みました。つまり、DBMSは、ファイルのブロック順序、各ブロックの内部構造、ページ(RAMのページ)をそのブロックに保存するタイミングを決定します。 Linuxでもこれは可能ですか?

DBMSはファイルブロックをハードドライブに連続的に配置することを決定することもできますか?それとも、オペレーティングシステムによって排他的に管理されていますか?

ありがとう

ベストアンサー1

1) 多数のデータベースするLinuxでは、データを含むファイルを管理します。

2)連続したブロックを書くことは、LinuxよりもWindowsにとって重要なファイルシステム機能です。それできるアプリケーションで実行できますが、これを実行できるデータベースはありません。

とにかくSSDは意味がありません。これは、オペレーティングシステムによって作成された「ブロック」は、SSDの連続メモリセルと一致しないためです。ドライブ内のファームウェアによって管理される抽象化層があります。

おすすめ記事