2009-06-06 4 views
0

私はあなたが助けてくれることを望んでいます。調査のフィードバックを収集するためにスマートクライアントによってウェブサイトにアップロードできるDBのアドバイス

winformsアプリケーションが(1つまたは2つの古典的なaspページとともに)webformverフォルダに簡単にアップロードできるゼロ設定マルチユーザデータベースを探していて、いくつかの提案/推奨事項を探しています。

考えられるのは、データベースを使用して、ASPページを埋めているユーザーが入力したフィードバックを収集するということです。ページはjavascriptを使用してデータベースに書き込まれます。応答はでは1回、

データベースは、その後の処理のために再度ダウンロードされます

まとめ:。

これは、主にMS Windows環境で実行されます。

私はこれに対して少しの予算しか持っておらず、そのようなデータベースを支払っても構いません。

実行時ライセンス費用はありません。

xcopyにする必要があります - ウェブサイトのフォルダにアップロードしたら、それは操作可能でなければなりません。

ドットネットCLRに依存してはいけません。

これは、合理的なレベルの同時アクセスをサポートする必要があります。平均回答者数は約20-30人であるが、誰も知らない。

サイトへのアップロード/ダウンロードが合理的に速くなるように、合理的なサイズでなければなりません。これは、垂直市場におけるフィードバック管理のためのデスクトップの商用アプリケーションです -

は、明確にするために、あなたの提案/コメント

感謝

たAbz

をお願い申し上げます。これは、SQL Serverをバッキングストアとして使用します。

このアプリケーションは現在、電子メールと論文のフィードバックからフィードバック管理を提供しています。私は今、Webフィードバック機能を追加したいと思っています。ユーザーがWebサーバーにアクセスできるようにすることは、現時点ではオプションではありません。できるだけ無駄なく起動したいからです。

私はこのソフトウェアのWebベースの実装を近い将来リリースするつもりですが、今はWebベースのフィードバック収集を提供する実用的な方法として上記を検討しています。

+1

あなたの質問を明確にする必要があると思います。それは意味をなさない。 –

+0

具体的に何があなたにはほとんど意味がないと言うことができますか? – absfabs

答えて

1

SQLiteが気に入っています。あなたのすべての要求を満たし、オープンソースであり、自由なライセンス(パブリックドメイン)を持っています。

http://sqlite.org/

0

なぜ車輪の再発明?アプリのユーザーからフィードバックや情報を収集し、インターネットに接続されている場合は、wufooのようなサービスを使用することが長期的に安価で良い方法かもしれません。私たちは最近自家製のセットアップからwufooに切り替えました。とても満足しています。見てみな。

それ以外の場合はsqliteまたはfirebirdをご覧ください。どちらも非常に堅牢で、ADO.NETプロバイダを持っています。 Firebirdは、単一のユーザからフルブローンのクライアントサーバシステムにまで拡張され、.NET依存性はありません。

0

サーバー上で「通常の」データベース(MySql、Postgresql、Firebirdなど)を使用します。ファイルをサーバーにコピーする代わりに、winformsアプリケーションはカスタムテーブル(またはカスタムデータベース)を作成します。データを収集した後、単純な古いSQLを使用してアプリケーションに戻すことができます。

0

実際にDB/SQLソリューションが必要ない場合は、単純なテキストファイルとftp/xcopyファイルを試して、必要に応じてバックオフィスサーバーに解析することができます。 ASP/VBScriptまたはASP.NETは、基本的なフィードバックコメントを格納するファイルを作成できます。もちろん、セキュリティを考慮する必要があります!

関連する問題