タグ付けされた質問 「scalability」

3
SQL Server-複数の累計
トランザクションを含むベーステーブルがあり、累計を含むテーブルを作成する必要があります。それらはアカウントごとである必要があり、さらに各トランザクションのいくつかの実行合計が(トランザクションタイプによって異なります)あり、その中にサブアカウントごとのいくつかの実行合計があります。 私のベーステーブルには次のフィールドがあります(多かれ少なかれ)。 AccountID | SubAccountID | TransactionType | TransactionAmount Account / TransactionTypeごとに約4種類の実行合計があり、Account / SubAccount / TransactionTypeごとに実行合計が2つあり、それぞれ約10のサブアカウントを持つ約200万のアカウントがあり、約10Kのトランザクションを取得している毎分(最大負荷時)、どのように実行しますか? これがSQLジョブを介して非同期で実行され、トランザクション自体の一部ではなく集計を作成することも必須です。 私はここでカーソルを使用してかなり立ち往生しています-時間がかかりすぎます。私は多かれ少なかれ同じことをしているアドバイス/記事に本当に感謝します。

3
SQL Server 2008または2012をどのようにスケーリングしますか?
SQL Server 2008(または2012)をどのようにスケーリングしますか?基本的に、2つのオプションがあることを理解しています。 拡大する: CPUがバインドされている場合、1 CPUコアから2から4に明らかになります。または、RAM使用量が急増している場合は、RAMを追加するだけです。SQL Server 2008/2012は、アプリケーションレベルの変更がないと想定して、実際にスラックを取り、そのようにスケールアップしますか?憶測を最小限に抑えるために、CPUサイクルの書き込みやクロス結合など、馬鹿げたことをしていないとしましょう。 規格外: スケールアウトがどのように機能するかは明確ではありません。私が最初のSQLサーバーのすぐ隣に別のSQLサーバーを追加した場合、クエリはどのサーバーで実行するかをどのようにして知るのですか?前面にロードバランサーはありますか(SQL Serverソフトウェアに付属していますか?)?スケールアウトを機能させるためにアプリケーションレベルの変更が必要ですか?それとも私が持っているデータをシャードとデータベース・サーバーの正しいモーニングコールは、キーをシャーディングデータに応じたことをカスタムコードを持っていますか? より経験豊富な人々からのインプットをいただければ幸いです。

9
オンラインゲーム(数千人のプレイヤー)に十分な速度のDBMSはどれですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 私は現在、MMORPGゲームを作成しています。これは、同時に数千人のプレイヤーがオンラインでいる可能性があります(おそらくそうではありません。希望的な考えだけです)。最初にMySQLを使用したかったのですが、この規模では十分に高速ではないと聞きました。 どのDBMSが十分に高速ですか?SQL Serverはどの程度似ていますか(私は学校でSQL Serverを学びました)。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.