質問編集履歴
3
具体的な表現を抽象的な表現に変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -46,8 +46,8 @@
|
|
46
46
|
|
47
47
|
・テーブルAには、暗号化されたデータA(JSON)を格納していて、取得時に復号する
|
48
48
|
|
49
|
-
・データAは、
|
49
|
+
・データAは、処理Aや処理Bなど複数処理に用いられるが、処理Aについては暗号化しなくていい情報しか用いられていない
|
50
50
|
|
51
|
-
→「暗号化すべきものとそうでないものを区別してテーブルを分ければ、レコード辺りのデータサイズも削減されて、
|
51
|
+
→「暗号化すべきものとそうでないものを区別してテーブルを分ければ、レコード辺りのデータサイズも削減されて、処理Aが軽くなるのでは?」という仮説を立ててみた
|
52
52
|
|
53
53
|
(他人のシステムなのであまり手出しできないが、そもそもJSONを加工・正規化もせずに使っているので、説得材料として加工・正規化をさせたい意図。仮説が誤ってたら他を考える予定。)
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -49,3 +49,5 @@
|
|
49
49
|
・データAは、"グラフ描画"や"データダウンロード"などに用いられるが、"グラフ描画"については暗号化しなくていい情報しか用いられていない
|
50
50
|
|
51
51
|
→「暗号化すべきものとそうでないものを区別してテーブルを分ければ、レコード辺りのデータサイズも削減されて、グラフ描画が軽くなるのでは?」という仮説を立ててみた
|
52
|
+
|
53
|
+
(他人のシステムなのであまり手出しできないが、そもそもJSONを加工・正規化もせずに使っているので、説得材料として加工・正規化をさせたい意図。仮説が誤ってたら他を考える予定。)
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -35,3 +35,17 @@
|
|
35
35
|
そこで、
|
36
36
|
|
37
37
|
SQLやデータベースに詳しい方にご教示いただきたいと思い、投稿させていただいた次第です。
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
## 補足情報
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
・PostgreSQLを採用しており、テーブルAに約400万レコード格納されている
|
46
|
+
|
47
|
+
・テーブルAには、暗号化されたデータA(JSON)を格納していて、取得時に復号する
|
48
|
+
|
49
|
+
・データAは、"グラフ描画"や"データダウンロード"などに用いられるが、"グラフ描画"については暗号化しなくていい情報しか用いられていない
|
50
|
+
|
51
|
+
→「暗号化すべきものとそうでないものを区別してテーブルを分ければ、レコード辺りのデータサイズも削減されて、グラフ描画が軽くなるのでは?」という仮説を立ててみた
|