1

Delphiアプリケーションで組み込みデータベースを効率的に保護するためにどの方法を提案しますか?

これが私がテストした方法です:

  1. MoleboxProの使用

    • 長所-高速で、開梱は子供の遊びではなく、追加のタスク/コーディングはありません
    • 短所-データベースは読み取り専用であり、exeコンプレッサーと同じ欠点があります
  2. DISQLite3の使用

    • 長所-Moleboxの読み取り専用の問題を克服する
    • 短所-暗号化で50%以上のパフォーマンスが低下する

ですから、プロジェクトでこのようなものを使用したことがあるかどうか、速度や暗号化などに満足しているかどうかを知りたいのですが、テクニックを共有してください。

4

1 に答える 1

4

Molebox ProがDBを読み取り専用のままにしているのに対し、DISQLite3が決定的な要因ではないようです。同様に、暗号化のパフォーマンスの低下がDISQLite3の唯一の欠点である場合、Molebox Proは読み取り専用であるため、関係ありません(したがって、操作中に暗号化は行われません)。それは本当にあなたの要件に帰着します。

他のオプションをお探しの場合は、ElevateSoftのElevateDBまたはDBISAMをチェックすることを勧めします。どちらも暗号化が組み込まれた組み込みデータベースです。私はDBISAMを使用しましたが、ElevateDBは彼らの新しくて好ましいデータベースです。また、SybaseのAdvantage DBもチェックしてください。これは、あまり埋め込まれていませんが、暗号化されています。

選択に影響を与える可能性のある他の要件がある場合は、お知らせください。

于 2009-06-05T04:02:18.083 に答える