0

潜在的に 100,000 以上の製品の価格データを経時的に保存するサーバーをセットアップしたいと考えています。アップデートは月に 1 ~ 2 回提供されます。

私はまた、そのような価格の多くのコンポーネントを持っています. Access で許可されている 255 フィールドを使い果たし、遅かれ早かれ 2 ギガの制限を超えることになります。(一部の製品では、新しいフィールドがいつでもポップアップする可能性があります)

このプロジェクトの規模は、現時点でデータベースの専門家にフルスケールのデータベースを作成させるには小さすぎます。無料の Microsoft SQL Server でできる簡単な修正方法はありますか?

または、ハードウェアの制限にも遭遇しますか?

4

2 に答える 2

2

あなたが望むものをより具体的にする必要があります。255 個のフィールドを使用している場合、テーブルが壊れています。

しかし、あなたの質問に答えると、SQL Server の Express エディションのようなものは、100,000 個の製品 (またはハードウェアが適切であると仮定すると、数百万個の製品) をまったく問題なく処理できます。

于 2011-02-08T03:25:54.193 に答える
0

PostgreSQL はオープン ソースの dbms であり、SQL Server や Oracle の無料バージョンのようなサイズ制限はありません。すべての dbm は、使用可能なディスク領域と使用可能なスワップ領域によって自然に制限されます。(しかし、すべてが同じように制約されているわけではありません。) 一部の無料の dbm は、単一の CPU を使用するように制約されています。SQL Server Express がその 1 つであると確信しています。

また、ほとんどの dbms には行サイズの制限があります。dbms に応じて、行サイズの制限は、ハード制限 (行ごとに 'n' バイトを超えるテーブルを作成できない) またはソフト制限 (「長い」行、または少なくともその一部) の場合があります。 -データベースの別の部分に移動され、パフォーマンスに影響します)。

「行サイズ制限」をグーグルで検索するか、SOで同じフレーズを検索できます。

255 列を必要とする価格表の構造と機能の依存関係を確認することは興味深いでしょう。

于 2011-02-08T03:49:38.407 に答える