質問

どんどん表示されるのですが、その目的がよくわかりません。デスクトップ上でローカルに開発している場合にのみ使用できますか?

それとも、VistaDB を使用している Win2003 のサーバー上に商用サイトを置くことはできますか?SQL DBを使用するよりも高速ですか?安全ですか?

混乱した...

役に立ちましたか?

解決

ジェット(マイクロソフトアクセス)、MSDE、SQL ServerのCEまたはSQL Server Express:

VistaDBは、マイクロソフトが提供する軽量のデータベース・システムへの.NET代替手段です。あなたは、データベースを必要とし、あなたが本当にクライアント/サーバー・データベースを持つのオーバーヘッドをしたくない任意の.NETアプリケーションでそれを使用することができます。

VistaDBは、組み込みデータベース(いくつかの他の埋め込まれたデータベースは、SQLiteのとFireBirdのである)です。これは基本的に、データベースは、エンドユーザーに対して完全に「見えない」であることを意味します。彼らは、インスタンスのSQL Serverのようなクライアント/サーバーデータベースをインストールする必要はありません。 VistaDBを展開することは簡単です。必要なのは、データベース・ファイルとアプリケーション内VistaDBランタイムDLLへの参照です。

それはバックエンドだためVistaDBを使用する商用アプリケーションはグラフィティCMS である。

他のヒント

彼らのウェブサイトから分かることによると、 http://www.vistadb.net/:

  • 開発目的と商用目的の両方で使用できます
  • これはサーバーではなく、Web サイト/アプリケーションのアセンブリです
  • 私の 推測 それは、フル機能の SQL サーバーではないため、より高速でリソースの消費が軽い必要があるということです。
  • どれほど安全かはわかりませんが、「中程度の信頼性」の Web サイトに置くことができると記載されています。

また、VistaDBについてこの StackOverflowのトピックを参照してくださいすることができます。

何も、それが何のためのSQL Serverよりも高速ではありません。あなたは、SQL Serverが遅すぎると思うなら、あなたはおそらく何か間違ったことをやっています。それは非常に高速です。 100%マネージドエンジンはすべてのSQL Serverよりも高速であることを行っている方法はありません。

リソースのライター - はい

に展開することが容易に - はい(XCOPYの展開)

デスクトップデータベース - はい、あなたはアプリケーションのデスクトップ開発のためにそれを使用することができます。一部の人々はまた、共有ドライブ上のマルチユーザーアプリケーションのためにそれを使用します。ウェブサイトは、あなたがサービスをインストールすることはできませんか、ホスティングアカウントにSQL Serverのアクセスのために余分に支払うことをしたくない別のターゲットです。

セキュリティ - VistaDBは、アプリケーションとインプロセスで実行されます。あなたが直接それをロードしているため、ユーザのセキュリティの概念はありません。

同時実行 - あなたのアプリケーションに依存します。私たちは、複数のプロセスが同じデータベースにアクセスサポートしていますが、一部の操作は、まだあなたのコードで作業しなければならない問題をロックしているだろう。

scroll top