回答編集履歴
1
追記
test
CHANGED
@@ -2,15 +2,17 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
NAS上にファイルを置いてそれを各OSのクライアントから直接扱うというのは`ほぼ確実にファイルがぶっ壊れることになる`ので何らかの管理する仕組みをサーバ上で動かし、各クライアントからはその
|
5
|
+
NAS上にファイルを置いてそれを各OSのクライアントから直接扱うというのは`ほぼ確実にファイルがぶっ壊れることになる`ので何らかの方法でデータが破綻しないように管理する仕組みをサーバ上で動かし、各クライアントからはその仕組みにアクセスするというのが一般的です。
|
6
|
+
|
7
|
+
(エクセルくらいお金と技術がつぎ込まれているアプリケーションでも、NAS上で複数人が共有編集しだすと割と残念な挙動をし始めます)
|
6
8
|
|
7
9
|
|
8
10
|
|
9
|
-
MySQLやPostgreSQLの様なRDBMSに各OSからアクセスさせれば、
|
11
|
+
MySQLやPostgreSQLの様なRDBMSに各OSからアクセスさせれば、データがぶっ壊れるということは無くなりますが、権限などは非常にめんどくさいというか、エンドユーザーが事故無く使うのはほぼ不可能と言えるレベルになります。
|
10
12
|
|
11
13
|
|
12
14
|
|
13
|
-
で、このRDBMSを
|
15
|
+
で、このRDBMSへのアクセスを一括して担当する適当なwebアプリケーションを構築して、クライアントからはwebAPI(や、HTML)でwebアプリケーションにアクセスするのが色々な面で簡単という流れになります。(セキュリティを考慮しないケースでも自分でアプリケーションを作るならおそらく一番バランスが良い)
|
14
16
|
|
15
17
|
|
16
18
|
|