タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

databaseとwindowsに関するtoriaezuのブックマーク (1)

  • Windows Azure Storage Service を用いた在庫管理の設計

    注文テーブルを定義とします。1回の注文で複数の商品の注文があったときはそれぞれを1行に分けて挿入します。ここでも基RDBの第1正規化です。注文コードをPartitionKeyとすれば、各注文明細はRowKeyにして同一の物理サーバに配置されるので、同一の注文が別の物理サーバに配置されないようにしておくのがいいでしょう。また、同一PartitonKeyを使うことで明細を構成する複数の行を一括して挿入するEntity Groupトランザクションが利用でき性能が向上します(1操作100行まで)。一方、注文の集計用としては、この注文テーブルをそのまま使うよりは、別に集計用に注文テーブルを用意するのがいいでしょう(後述のCommand and Query Responsibility Segregationの一種)。集計用の注文テーブルではPartitionKeyを会員の分類毎、在庫エリアコード

    Windows Azure Storage Service を用いた在庫管理の設計
  • 1