質問編集履歴

3

詳細を書きました

2016/04/05 06:25

投稿

markcrat
markcrat

スコア46

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,14 @@
1
1
  あるシステムで、1秒間に1万件の状態更新(int型)が必要な要求定義があります。
2
+
3
+ 総レコード件数は、1000万レコードで、1リクエスト1レコードの書き換えが、1秒間に1万リクエスト飛んでくるというものです。
4
+
5
+ 24時間中15時間でこの更新が走り続けます。
6
+
7
+ フィールドは、(id bigint , subid bigint , stat tinyint)となっており、
8
+
9
+ update hoge set stat = 'STAT' where id = 'ID' and subid='SUBID';
10
+
11
+ で更新します。
2
12
 
3
13
 
4
14
 
@@ -16,7 +26,7 @@
16
26
 
17
27
  B key-value型のDBをサーバー内に立ち上げる
18
28
 
19
- デメリット:レプリカ作れない。
29
+ デメリット:障害発生時、即時対応必要??
20
30
 
21
31
 
22
32
 
@@ -26,7 +36,7 @@
26
36
 
27
37
 
28
38
 
29
- 何かいい方法ないものかなー、といろいろ思案していますが、れも一長一短で、
39
+ 何かいい方法ないものかなー、といろいろ思案していますが、れも一長一短で、
30
40
 
31
41
  これといったものがなくて困っています。
32
42
 

2

タイトルも修正しました

2016/04/05 06:25

投稿

markcrat
markcrat

スコア46

test CHANGED
@@ -1 +1 @@
1
- 1秒で1000件のステータス更新する手法
1
+ 1秒で1件のステータス更新する手法
test CHANGED
File without changes

1

千件ではなく、1万件でした。すいません。

2016/04/04 15:03

投稿

markcrat
markcrat

スコア46

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- あるシステムで、1秒間に1000件の状態更新(int型)が必要な要求定義があります。
1
+ あるシステムで、1秒間に1件の状態更新(int型)が必要な要求定義があります。
2
2
 
3
3
 
4
4
 
@@ -22,7 +22,7 @@
22
22
 
23
23
  C AWSのDynamoDB
24
24
 
25
- デメリット:1秒1000アクセスは、コストが高すぎる
25
+ デメリット:1秒1アクセスは、コストが高すぎる
26
26
 
27
27
 
28
28