回答編集履歴

5

推敲

2020/07/10 13:42

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -12,4 +12,4 @@
12
12
 
13
13
  --
14
14
 
15
- ソートをツリーと見立てて再帰を使用して行うなら、2件だけの更新で済みますが、性能面で現実的では無いと思います。
15
+ ソートをツリーと見立てて再帰を使用して行うなら、3件だけの更新で済みますが、性能面で現実的では無いと思います。

4

追記

2020/07/10 13:42

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -5,3 +5,11 @@
5
5
 
6
6
 
7
7
  結局、並べ替えを想定して、予め隙間をどのように準備しておくかという事
8
+
9
+
10
+
11
+ 追記
12
+
13
+ --
14
+
15
+ ソートをツリーと見立てて再帰を使用して行うなら、2件だけの更新で済みますが、性能面で現実的では無いと思います。

3

追記

2020/07/10 05:40

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -1,3 +1,7 @@
1
1
  orderとは別に枝番(sub order)を項目として追加すれば、同じorder内のデータのみの更新で済みます。
2
2
 
3
3
  また、その枝番も追加なら100番おきにして置き、挿入に備えるようにすると、更新対象はさらに減らすことができます。
4
+
5
+
6
+
7
+ 結局、並べ替えを想定して、予め隙間をどのように準備しておくかという事

2

追記

2020/07/10 04:52

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -1 +1,3 @@
1
1
  orderとは別に枝番(sub order)を項目として追加すれば、同じorder内のデータのみの更新で済みます。
2
+
3
+ また、その枝番も追加なら100番おきにして置き、挿入に備えるようにすると、更新対象はさらに減らすことができます。

1

推敲

2020/07/10 04:49

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -1 +1 @@
1
- orderとは別に枝番(sub order)を項目として追加すれば、変更する行のみの更新で済みます。
1
+ orderとは別に枝番(sub order)を項目として追加すれば、同じorder内データのみの更新で済みます。