質問編集履歴

2

追記

2018/11/14 08:26

投稿

fermat
fermat

スコア183

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,29 @@
63
63
  使用してみての印象や利点など小さなことでもいいので
64
64
 
65
65
  何かご存知の方がいらっしゃいましたら、よろしくお願いします。
66
+
67
+
68
+
69
+ ---
70
+
71
+ 追記
72
+
73
+ 皆さまのおかげでデータベースが使われると良い場面が沿革や具体例も含めよく分かりました。
74
+
75
+ ・データの共有状態を想定している。
76
+
77
+ ・データの書き込みエラー・クラッシュが許されない。
78
+
79
+ ・データベースの検索システムに沿うデータである。
80
+
81
+ 以上の場合ではデータベースでの管理が良さそうですね。
82
+
83
+ 使う場面によっては無くてはならないシステムが備わっていると知れてよかったです。
84
+
85
+
86
+
87
+ 盆栽の水やりと気温や漬物に使われる乳酸菌の温度管理など農業系のデータ管理を想定して
88
+
89
+ データベースかファイルシステムかという岐路に立っていたのですが(地味なデータの相談ですみません。)
90
+
91
+ 今回、色々な視点から勉強になりました。感謝です。。。

1

画面上で読みづらいので改行を入れました。

2018/11/14 08:26

投稿

fermat
fermat

スコア183

test CHANGED
File without changes
test CHANGED
@@ -10,28 +10,56 @@
10
10
 
11
11
 
12
12
 
13
- ①「データベース」と「ファイルシステム」が選べるとしたら「データベース」を選ぶ理由って何なのでしょう。
13
+ ①「データベース」と「ファイルシステム」が選べるとしたら
14
+
15
+ 「データベース」を選ぶ理由って何なのでしょう。
14
16
 
15
17
 
16
18
 
19
+ ②ちょっとしたデータの確認・移動・修正・削除などは
20
+
21
+ マウスでコピペできるフォルダ・ファイルでの管理の方がラクだと思うのですが、
22
+
17
- ②ちょっとしたデータの確認・移動・修正・削除などはマウスでコピペできるフォルダ・ファイルでの管理の方がラクだと思うのですが、プログラミング言語を打たなければならない「データベース」は面倒だとは思いませんか?
23
+ プログラミング言語を打たなければならない「データベース」は面倒だとは思いませんか?
18
24
 
19
25
 
20
26
 
27
+ ③一方で大掛かりなデータの管理になっても
28
+
21
- ③一方で大掛かりなデータの管理になってもC++でもPHPでもVBでもどんな言語でもフォルダ・ファイルにアクセスできるので、「ファイルシステム」が便利だと思うのですが・・・
29
+ C++PHPVBでもどんな言語でもフォルダ・ファイルにアクセスできるので
30
+
31
+ 「ファイルシステム」が便利だと思うのですが・・・
22
32
 
23
33
 
24
34
 
35
+ (上記オラクル社の解説では
36
+
25
- (上記オラクル社の解説では「 ファイルを複数のプログラムで共有できないため、プログラムごとにファイルが存在し、重複するデータが数多く含まれることになってしまいます。」とありますが、どういった意味なのかよく理解できていません。.csvファイルや.xlsxファイルを開ける言語もありますし問題無いのでは?という印象なのですがいかがでしょうか。)
37
+ 「 ファイルを複数のプログラムで共有できないため、プログラムごとにファイルが存在し、
38
+
39
+ 重複するデータが数多く含まれることになってしまいます。」
40
+
41
+ とありますが、どういった意味なのかよく理解できていません。
42
+
43
+ .csvファイルや.xlsxファイルを開ける言語もありますし問題無いのでは?
44
+
45
+ という印象なのですがいかがでしょうか。)
26
46
 
27
47
 
28
48
 
29
- ④「データベース」と「ファイルシステム」ではデータを管理するメモリの消費やデータを引っぱり出すときのベンチマークなどが違うのでしょうか。
49
+ ④「データベース」と「ファイルシステム」では
30
50
 
51
+ データを管理するメモリの消費やデータを引っぱり出すときのベンチマークなどが違うのでしょうか。
52
+
53
+ 「ファイルシステム」はデータの位置を記録しなければならないが
54
+
55
+ 「データベース」はその必要が無いとも学んだのですが、
56
+
31
- 「ファイルシステム」はデータの位置を記録しなければならないが「データベース」はそ必要が無いとも学んだのですが、データの位置の記録が無いために欲しいデータを参照するのに余計な時間がかかったりしないのでしょうか。
57
+ データの位置の記録が無いために欲しいデータを参照するのに余計な時間がかかったりしないのでしょうか。
32
58
 
33
59
 
34
60
 
35
61
  質問が長くなり申し訳ございません。
36
62
 
63
+ 使用してみての印象や利点など小さなことでもいいので
64
+
37
- 使用してみての印象や利点など小さなことでもいいので何かご存知の方がいらっしゃいましたら、よろしくお願いします。
65
+ 何かご存知の方がいらっしゃいましたら、よろしくお願いします。