-1

私たちは壮大で巨大なプロジェクトに着手しており、ローンチパッドから降りるのに約 1 年間のコーディング (4 人の開発者による) が必要です。

これは完全なビジネス管理システムです。

Oracle、MS SQL Server などの市販の RDBMS を使用できますが、FireBirdSQL、PostgreSQL などのフリーウェアやオープン ソースの RDBMS システムの使用を検討しています。

使用するのに最適な RDBMS はどれか、安定した OLEDB プロバイダーを最もよくサポートしているのはどれかを知りたいです。FireBird と pgSQL のフリーウェアである OLEDB プロバイダーを試しましたが、パフォーマンスと機能に満足していません。

任意の提案をお願いします....

上に挙げたもの以外に、高パフォーマンスの OLEDB プロバイダーを備えたフリーウェアやオープン ソースの RDBMS がある場合は、教えてください。

ヨギ・ヤン

注: VB 6 のみを使用し、他の開発ツールやコンパイラは使用しません! ターゲット ソフトウェアは Windows9x ベースの PC (約 60 ユーザー) で実行する必要があり、RDBMS サーバーは Linux/Windows のいずれか適切な方で実行されます。

4

4 に答える 4

1

SQL Server および SQL Native Client 用の OLE DB プロバイダーは、Microsoft から期待されるように、SQL Server Express とうまく連携するため、VB6 の優れた選択肢です。

于 2008-12-11T08:24:21.743 に答える
1

クライアントのハードウェアとソフトウェアには愛情のこもったケアが必要になるため、私はできる限り保守的です。SQL Server と VB6 (および Windows) はすべて Microsoft から提供されているため、他に選択肢があるとは思えません。

標準の OLEDB サーバーとクライアントの部分がより適切に配置され、軽量になる可能性があるため、古いバージョンの SQL Server の使用を検討することもできます。それ以外の場合、Windows XP 上の SQL Server Express は、それだけ多くの接続を提供できると思います。それは確かに馬力を持っているでしょう。

于 2008-12-11T08:01:05.363 に答える
0

Oracle、MS SQL Serverなどの市販のRDBMSを使用できますが、FireBirdSQL、PostgreSQLなどのフリーウェアとオープンソースのRDBMSシステムの使用を検討しています。

SQL Server、Oracle、またはDB2の無料バージョンの何が問題になっていますか?それらはすべて、あなたが言及した代替案よりもはるかに強力であり、必要に応じてアップグレードパスを提供します。

于 2008-12-11T09:05:32.393 に答える
0

私は、MSSQL2005 データベース バックエンドで、60 ~ 100 の同時クライアント インスタンスを超える VB6 クライアントを使用して、良い経験を積んできました。

うまくいきました。データベースとの対話は、問題の中で最も軽微でした。

その上で...

自分が嫌いで不必要に苦しみたくない限り、パラメータ化されたクエリを使用してください。

于 2008-12-19T00:46:31.260 に答える