2:5ch名無し民2022/09/26(月) 02:44:03.89ID:XM1CAkB90

おらんか?

3:5ch名無し民2022/09/26(月) 02:44:08.05ID:C4gdhDNxd

ここにはおらん

4:5ch名無し民2022/09/26(月) 02:44:11.50ID:XM1CAkB90

聞きたいことがあるんやが

5:5ch名無し民2022/09/26(月) 02:44:20.64ID:jPZUNjkn0

はよ書けや

6:5ch名無し民2022/09/26(月) 02:44:31.51ID:XM1CAkB90

おらんのか?

7:5ch名無し民2022/09/26(月) 02:44:32.53ID:C4gdhDNxd

おらんて


8:5ch名無し民2022/09/26(月) 02:44:34.14ID:T8stL1E40

おるぞ

9:5ch名無し民2022/09/26(月) 02:45:04.51ID:e5SGcEb+r

単刀直入に言うと死んでくれ

10:5ch名無し民2022/09/26(月) 02:45:24.48ID:sAY3i7Hr0

情報学部2年でもええか?

11:5ch名無し民2022/09/26(月) 02:45:43.89ID:XM1CAkB90

文字列でAPIに送って、それを正規表現で整形してロジックに組み込むのってヤバい?
1個ずつDBの項目に設定してその項目に1個ずつ保存していく方がいいん?

12:5ch名無し民2022/09/26(月) 02:46:14.90ID:sAY3i7Hr0

すまん、分からんわ

13:5ch名無し民2022/09/26(月) 02:47:00.57ID:HITIoToj0

ITパスポート所持ワイが来たやで


14:5ch名無し民2022/09/26(月) 02:47:07.87ID:QUigB0T40

文字列ってChar型とかのこと?

15:5ch名無し民2022/09/26(月) 02:47:28.65ID:j0D9+L1o0

それJSONとどう違うの

17:5ch名無し民2022/09/26(月) 02:49:40.64ID:XM1CAkB90

>>15
バックエンドがなんらかのapi
フロントはreactとかで、バックエンドのapiにJSONで送るんや

16:5ch名無し民2022/09/26(月) 02:48:23.12ID:XM1CAkB90

つまりやな

うんこテーブルに

うんち string
うんにょ integer
うんま time

っていう風にうんこテーブルに設定していったら無限に項目があるとする

それやったら
うんこテーブルに

うんこまとめ string

って文字列の項目だけ追加して
その項目にうんちうんにょうんまをまとめて文字列で保存するのはあかんの?

23:5ch名無し民2022/09/26(月) 02:51:09.42ID:5q6fQbXya

>>16
db管理するなら分けたら?

24:5ch名無し民2022/09/26(月) 02:51:14.13ID:rtDoAFjsd

>>16
よく分かんねえけど
名前 形式 管理テーブル作って管理した方が拡張性も汎用性も高くてええんやないの


26:5ch名無し民2022/09/26(月) 02:51:35.34ID:rtDoAFjsd

>>24
形式っていうか属性や

45:5ch名無し民2022/09/26(月) 03:01:40.31ID:DAoqDkfrr

>>16
DBにする意味あんのそれ?

18:5ch名無し民2022/09/26(月) 02:49:57.02ID:mXo9A0Up0

SEワイ、何を言いたいのか何をしたいのか何を聞きたいのか一つも理解できなかった…
退職届出してくる

19:5ch名無し民2022/09/26(月) 02:49:57.85ID:IP6jU7Jt0

拡張性が無いからアウトや

20:5ch名無し民2022/09/26(月) 02:50:21.62ID:Y3OCB2gC0

バグ増えるだろ
素直に個別にして渡せ

21:5ch名無し民2022/09/26(月) 02:50:42.32ID:67chkX4f0

アリやで
最適かは時と場合によるが


22:5ch名無し民2022/09/26(月) 02:50:53.08ID:XM1CAkB90

個別にしたらカラム20個くらいなるで?
こんなんええん?

25:5ch名無し民2022/09/26(月) 02:51:23.33ID:HITIoToj0

正規化してるか?

29:5ch名無し民2022/09/26(月) 02:52:51.54ID:XM1CAkB90

>>25
してるで
enumは使ってるけど

27:5ch名無し民2022/09/26(月) 02:52:06.62ID:w4YuBm8D0

c++なら共用体で感嘆に実現できそう

28:5ch名無し民2022/09/26(月) 02:52:50.87ID:MyZhqqhEd

それならDB使う意味なくない?

30:5ch名無し民2022/09/26(月) 02:52:56.04ID:mXo9A0Up0

複数のカラムにそれぞれ入るべき値を、一つの文字列に結合して一つのカラムに入れちゃおう
利用するときは正規表現で分解しよう
って事か
めんどくね


31:5ch名無し民2022/09/26(月) 02:53:27.10ID:XM1CAkB90

>>30
そうや!
お前頭エエな
やっぱり一つづつのんがええんか

33:5ch名無し民2022/09/26(月) 02:54:06.88ID:rtDoAFjsd

>>30
理解出来た
君頭ええなあ

35:5ch名無し民2022/09/26(月) 02:55:04.33ID:aSmLgPPK0

>>30
ワイプログラマーちゃうけどこれでなんとなく分かったわ

36:5ch名無し民2022/09/26(月) 02:55:29.47ID:PsdP++P00

>>30
かっこいい

32:5ch名無し民2022/09/26(月) 02:53:36.50ID:MyZhqqhEd

カラム20になるって正規化出来てんのかよ

34:5ch名無し民2022/09/26(月) 02:54:19.54ID:XM1CAkB90

>>32
セイキカっていうかテーブル増やしすぎるのもパフォーマンス落ちそうで嫌やん


39:5ch名無し民2022/09/26(月) 02:56:44.17ID:MyZhqqhEd

>>34
正規化できてないってことはデータが重複するから間違いなくそっちのほうがパフォーマンス落ちるけど

40:5ch名無し民2022/09/26(月) 02:57:44.40ID:XM1CAkB90

>>39
セイキカはできとる
どのカラムも主キーにのみ従属してる

41:5ch名無し民2022/09/26(月) 02:58:46.69ID:MyZhqqhEd

>>40
は?さっきと言ってること違うやん
ふざけんなや

37:5ch名無し民2022/09/26(月) 02:55:39.01ID:GbLPwge50

あとでうんぴ(boolean)を増やしたくなったとき困るやろ

38:5ch名無し民2022/09/26(月) 02:56:09.36ID:j0D9+L1o0

単純にカラムが多くなるなら外部キーとかでテーブル分けたら?
そうじゃなくてカラム数が柔軟であって欲しいデータならそもそもドキュメント型DB使うとかがええんちゃうの
別にMySQLでも文字列をJSONとして使える関数もあるけど

42:5ch名無し民2022/09/26(月) 03:00:21.47ID:XM1CAkB90

基本的にカラム何個までなん?


43:5ch名無し民2022/09/26(月) 03:00:36.64ID:H3YQxwn70

両方作って動作速度試してみてや

44:5ch名無し民2022/09/26(月) 03:01:09.01ID:Y3OCB2gC0

ほんとに素直に分けた方がいいよ

46:5ch名無し民2022/09/26(月) 03:01:52.34ID:XM1CAkB90

>>44
わかった
ありがとう

47:5ch名無し民2022/09/26(月) 03:06:00.13ID:gWfTkLjIa

弊社でやってるな
やらないといけない理由があるからやってるけど
何がしたいのかを今一度考えてからやったほうがええで
やないと他の人が言ってるようにめんどいだけや

48:5ch名無し民2022/09/26(月) 03:06:18.86ID:LVGaaowg0

属性増やしてどのタイミングのパフォーマンス気にしとるんや

49:5ch名無し民2022/09/26(月) 03:10:02.48ID:irRdfgRk0

小さいテーブルでjson突っ込みたいだけならそれでいいのでは?

複数テーブル作って結合して検索する目的なら素直にrdbにした方がいい


50:5ch名無し民2022/09/26(月) 03:10:52.89ID:ccxNQaRI0

Googleで検索した方が早いと思うよー

51:5ch名無し民2022/09/26(月) 03:12:38.05ID:j0D9+L1o0

とりあえずセキュリティで言うならユーザー入力されたデータを自前の正規表現で丸めて突っ込むのはインジェクションの危険度高くねーか

52:5ch名無し民2022/09/26(月) 03:14:35.57ID:m6u2vf4j0

何でわざわざ一つにまとめようとするん
後で機能追加しようとする時や、スケーラビリティでクソ困るで

53:5ch名無し民2022/09/26(月) 03:14:36.82ID:vEHe6wBwa

説明も例えも意味不明や
どうしてもアドバイスが必要なら一度図に書き起こさんと多分誰もイッチのやろうとしてること理解してないで

54:5ch名無し民2022/09/26(月) 03:15:31.42ID:m6u2vf4j0

自分でわざわざ新しい形式なんて作らずに、ワイら雑魚デベロッパーは先人の知恵に大人しく従っとけばええねん
新しい形式作るのは天才の仕事や

55:5ch名無し民2022/09/26(月) 03:15:55.85ID:KglMqlyp0

斬新すぎて理解が追いつかんかったわ
いや普通にカラムで分けろよ
なんのためのrdbやねん

56:5ch名無し民2022/09/26(月) 03:17:30.75ID:JTbRPbrUa

でも革命を起こすのはイッチのような斬新なアイディーアを出せる人だよ?

57:5ch名無し民2022/09/26(月) 03:22:45.46ID:tgxWiDEp0

うんこid作れよ

58:5ch名無し民2022/09/26(月) 03:25:41.85ID:DoOyuTLV0

こういうのってどうせ後から特定の値だけ欲しいとかやっぱこの値要らんとかなるから一つにまとめたら改修めんどくさくなりそう

59:5ch名無し民2022/09/26(月) 03:26:10.89ID:DUQdKZYy0

mongodbでええやろ(ハナホジ)

おすすめの記事