- 1 : 2020/09/17(木) 01:54:27.000 ID:3kUzRglM0
- 設計の基本とかぜんぜんわからない
- 2 : 2020/09/17(木) 01:55:20.447 ID:iKG43jk2a
- 自分も
アプリエンジニアだからあんまりデータベース意識しないんだよな - 4 : 2020/09/17(木) 01:56:49.137 ID:3kUzRglM0
- >>2
あるあるだよな
API とかで隠蔽されてること多いし
今どうしても設計しなきゃいけないんだけどマジで苦痛 - 3 : 2020/09/17(木) 01:55:49.093 ID:W6hfSUqd0
- でかくとっときゃ問題ない
- 8 : 2020/09/17(木) 01:58:13.318 ID:3kUzRglM0
- >>3
トランザクションどうこうとか正規化どうこうとかそういうのぜんぜんわからないしちゃんとできる奴が見たら発狂しそう
どういう勉強すればいいかな - 11 : 2020/09/17(木) 02:00:40.382 ID:W6hfSUqd0
- >>8
トランザクションはアプリ側が制御すりゃいいし
正規化は状況しだいにすればいい - 15 : 2020/09/17(木) 02:02:09.377 ID:3kUzRglM0
- >>11
達人っぽい意見だな
なんかもっと初歩的なとこから学んだほういい気がしてきた - 23 : 2020/09/17(木) 02:07:49.081 ID:W6hfSUqd0
- >>15
達人でもなんでもないよ
dbはただの器だと思ってるし
同じデータは持たせないってとこから始めて、アクセス多そうな物は冗長になるけど正規化しない様な設計してる - 12 : 2020/09/17(木) 02:00:47.648 ID:Ae5WEf2t0
- >>8
できるだけ合理的に細かい形に分割しておけば必要な正規化はできるかと - 17 : 2020/09/17(木) 02:03:27.765 ID:3kUzRglM0
- >>12
知らないくせにそういうの意識し始めると余計にわけわかんなくなるんだよな
結局すげえ時間かかってカスみたいな設計っていう - 5 : 2020/09/17(木) 01:57:15.297 ID:BxMSdAc50
- データの入れ方と出し方が分かってればいいんじゃないの?知らんけど
- 6 : 2020/09/17(木) 01:57:21.584 ID:BJezhtMU0
- リレーショナル?
- 7 : 2020/09/17(木) 01:57:53.860 ID:c5X40VRC0
- テーブル設計?それともDB自体のレプリケーションとかの設計?
- 9 : 2020/09/17(木) 01:59:42.975 ID:3kUzRglM0
- >>7
テーブル設計からしてぜんぜんわからないんだ
あとたとえばユーザ認証作りたいとなったときにパスワードどうあつかうかとかそういうのもあんまりよくわからない - 16 : 2020/09/17(木) 02:02:17.750 ID:Ae5WEf2t0
- >>9
laravelとかだとハッシュ化してる
一時期大阪ガスのファイル転送システム「宅ファイル便」でやらかしたのがこれやってなかった件 - 21 : 2020/09/17(木) 02:06:22.049 ID:3kUzRglM0
- >>16
でハッシュだけ格納すんだよな
トークン認証とかでまた引っかかってるけど - 27 : 2020/09/17(木) 02:13:24.510 ID:Ae5WEf2t0
- >>21
そうだねー
トークン認証か…なんでっけ - 31 : 2020/09/17(木) 02:17:45.101 ID:3kUzRglM0
- >>27
ID/PW を送付して妥当ならアクセストークン発行
発行されたトークン付きリクエストのみ認可するみたいな感じだと思ってた - 10 : 2020/09/17(木) 01:59:45.309 ID:Ae5WEf2t0
- 第1正規
第2正規
第3正規RDB
NOSQL - 13 : 2020/09/17(木) 02:01:05.938 ID:ZJt9bJUu0
- プログラマーに自由にSQL書かせると無茶苦茶になるな
- 19 : 2020/09/17(木) 02:05:37.983 ID:Ae5WEf2t0
- >>13
select * from users limit 6,10;
とかそこまで大変になるもの少なくない? - 25 : 2020/09/17(木) 02:11:48.047 ID:ZJt9bJUu0
- >>19
インデックスとか気にしないでキー指定するから全項目にインデックス張らないといけないじゃんみたいになる - 26 : 2020/09/17(木) 02:12:51.210 ID:Ae5WEf2t0
- >>25
あーそういうことね - 14 : 2020/09/17(木) 02:01:31.137 ID:dwt1GRDg0
- ネットワークとか全然わからん
- 18 : 2020/09/17(木) 02:05:04.706 ID:3kUzRglM0
- >>14
カプセル化の弊害だったりすんのかな
ドメイン知識もしょぼいけどそれ以外になるとそこらの情報系学生以下な気がする - 28 : 2020/09/17(木) 02:15:48.933 ID:HDb/GQLJ0
- アプリ作った事ないからだろwwww
- 29 : 2020/09/17(木) 02:15:56.222 ID:3kUzRglM0
- あとたとえばあるユーザに対して複数の画像が紐づいててその画像にさらに複数のメタデータが…みたいな1対多?の階層構造ってすっげえ無駄なテーブル多くならない?
たぶん俺がわかってないだけなんだけど - 30 : 2020/09/17(木) 02:15:59.104 ID:kM+vPGNO0
- 一回ER図とかにおこすのはどうでしょう?
- 33 : 2020/09/17(木) 02:19:20.063 ID:3kUzRglM0
- >>30
ありがとう
何度書いても空白が足りなくなるけど明日もう一回書いてみるね - 32 : 2020/09/17(木) 02:18:51.406 ID:HDb/GQLJ0
- 名前、免許画像、年齢、メールアドレス、住所、・・・
別に多くならないだろ
コメント