database-concurrency

    1

    2答えて

    SQLデータベースを使用した高負荷Webアプリケーション開発のアプローチについて質問したいと思います。 異なる記事へのアクセスを提供するシンプルなCMSシステムがあるとします。また、記事の訪問数量をデータベースに保存したいこの訪問カウンターは、ユーザーが記事を見ているたびに増加します。 SQLデータベースに関して、ユーザーが記事を訪問するたびに増やす必要があるテーブル「記事」には、「訪問数」の整数

    8

    2答えて

    これまで、私は複数のユーザーが取引の作成を処理するために使用するアプリケーションを作成しました。 私はしばらく前から開発を行っていませんでしたが、ユーザー間の並行性をどのように管理したかは覚えていません。したがって、私はデザインの面でいくつかの助言を求めています。ユーザーごと つの重クライアント: 元のアプリケーションは、次のような特徴を持っていました。 単一のデータベース。 各ユーザーが取引を挿

    1

    2答えて

    これは、Webアプリケーション/ Webサービスを介したメンバー登録のユースケースです。電話、住所などの複数の表を見て、メンバーが重複しているかどうかを確認するための複雑なアルゴリズムがあります。アルゴリズムはメンバーの国によって異なります。したがって、この制約は、主キー/一意キー制約を使用して実装することはできません。 Javaコードでチェックしています。しかし、2つの同時リクエストが重複してい

    0

    1答えて

    私は、書き込み可能な共通テーブル式をpostgres-9.1、特にこのサイトから使用することについて学びました。 WITH upsert as (update mytable2 m set sales=m.sales+d.sales, status=d.status from mytable d where m.pid=d.pid RETURNING m.* ) insert in

    4

    1答えて

    シナリオを検討してください。 バージョン管理を使用して異なるテーブルから複数行をエンボスするDbトランザクション。 例: ショップリストと製品。ショップリストは、(ショップリストにその金額を含む)製品を含み、製品は現在の在庫を有する場合がある。 私はshopListを編集します。私はshopList内のそれらの商品の在庫を在庫の一貫性を維持するために更新したいと思います。 これを行うには、トランザ

    1

    1答えて

    データベースの並行処理のしくみを説明してくれますか?私はHSQLDBを使用しています。 たとえば、異なる2つのエントリポイントから同時にレコードを挿入する2人の異なるユーザーがいる場合、データベースはこれをどのように処理しますか?これらの2つの挿入コマンドは1つずつ実行されていますか?または同時にですか? わかっていれば、他の情報も自由に入力してください。 多くの感謝! Ike