7

私はFirebirdから始めており、Devartによってデータベースにアクセスするためのコンポーネントを見つけました。これらは、ネイティブコンポーネント(IBDAC)またはDBExpressドライバーを提供します。(Firebirdドライバーを含まないDelphi XE2 Proを使用しています)

ネイティブコンポーネントの方が少し速いと思いますが、それは私にとってそれほど重要ではありません。

各アプローチの長所と短所は何ですか?また、なぜどちらかを選択する必要があるのですか?

4

5 に答える 5

5

Anydacを確認してください。これはユニバーサルデータアクセスライブラリですが、複数のトランザクション、データベースイベント、サービス(バックアップ/復元)など、Firebird固有の機能のほとんどをサポートしています。パフォーマンスは非常に優れています。申し訳ありませんが、Anydacに対するdbExpressの利点を想像することはできません。

于 2011-10-04T11:19:42.297 に答える
4

IBdac

  • アプリケーションはfirebirdに関連付けられています
  • あなたはbdeまたはadoに精通しています
  • パフォーマンス
  • Firebirdの最大限のサポート

DBexpress

  • 移植性(アプリケーションを葯データベースに移植するのは簡単です)。
  • プロエディションをエンタープライズにアップグレードして、エンバカデロが提供するエディションを使用できるようにします。

DevartFAQを確認できます。

于 2011-10-04T09:25:57.070 に答える
3

FIBPlusUIBも良い選択です

于 2011-10-04T11:22:43.700 に答える
1

ZEOSlibは、Firebirdを含む多くのデータベースを積極的に開発し、サポートする優れた代替手段となる可能性があります。

于 2011-10-04T09:48:10.880 に答える
1

ネイティブコンポーネントは、データベース固有の機能をサポートできます。Upsceneのサードパーティドライバを使用しているときに、DBExpressでのイベントサポートを見逃しました。

DBExpressを使用すると、データベースに依存しないアプリケーションを簡単に作成できるはずですが、私はそれについての経験がありません。

于 2011-10-04T08:12:17.570 に答える