0

vb.net 3.5 を使用して、ビジュアル スタジオで Windows フォーム アプリケーションを開発します。アプリケーションには、多くのテーブルと 20,000 を超えるレコードを必要とする非常に大きなバックエンド データベースがあります。アプリケーションは会社の LAN にインストールされ、最大 6 人が同時に使用します。

これを開発するための最良の方法が何であるかはわかりません.いくつか質問があります.誰かがそれらに答えて正しい方向に向けることができれば幸いです.

  1. 使用するのに最適なバックエンド データベースは何ですか? SQL サーバーまたはアクセスで問題ありませんか?
  2. vb.net は、quickbooks または magento データベースに接続して、レコードを更新、編集、またはアプリケーションから情報を交換できます。(私はWindowsフォームアプリケーションを構築します)

ありがとう!

4

1 に答える 1

0

MS Access は、データのニーズに対応できます。非常に大きなテーブルを持つ Access データベースに 25 人ものユーザーがいます。適切に索引付けされていれば、パフォーマンスは悪くありません。ただし、余裕があれば、SQL Server は、パフォーマンス、容量、バックアップ、メンテナンス、監視、および分析など、ほぼすべての点ではるかに優れたソリューションです。

バックアップを確保するために、Access データベースから全員を取り出す必要があるという事実に不満を感じていました。他のユーザーがアクセスしているときにコピーすると、ファイルの内部的な一貫性が失われる可能性があります。

はい Quickbooks には、VB 経由でアクセスできる API があります。私は、VB.NET 経由で QB を使用して多くのカスタム アプリ開発を行ってきました。

Magento の API は、理論的には VB.NET からアクセスできますが、多くの人が苦労しており、サンプル コードもあまりありません。

于 2012-08-02T16:13:07.760 に答える