■No28696 (なちゃ さん) に返信
> どういう使い方をしようとしていたかにもよりますが。
一応説明しておきます。
固定長レコードでいいので、簡易データベースを作ってライブラリとして
提供して欲しいという仕事がきて、それを設計してました。
(プログラムの外部にoracleなどのデータベースを設置するほどコストを
かけず、それなりに容量の多いデータを素早く検索できる機能を
EXEの中にリンクしてしまいたいという要求でした)
で、それなら検索はハッシュ関数で行えばいいし、固定長レコードのサイズは
テーブル作成時の最初に、クラスで(構造体でもいいのですが)
private class DATA {
byte kind;
byte ratio;
int real;
int comment;
int all;
}
のように書いて、sizeof(DATA) のような感じ受ければいいかな?
と考えた次第です。
|