
データベースの設計に詳しい人いる?

- 1
そっくり「ニセ日本製」はびこる海外ECサイト 国内メーカー、模倣品対処もいたちごっこ1 名前:押しボタン式の匿名希望者 投稿日時:2025/08/03(日) 22:45:30.58 ID:IeadkJLo9 ※8/3(日) 12:00配信 産経新聞 国内メーカーの模倣品が海外の電子...
- 2
【JNN世論調査】石破内閣の支持率36.8% 前月調査より4.0ポイント上昇1 : 2025/08/03(日) 22:56:16.05 ID:IeadkJLo9 ※8/3(日) 22:35TBS NEWS DIG 石破内閣の支持率が前月の調査から4.0ポイント上昇し、36....
- 3
Grok「日本国内の政党支持者の知的レベルを分析した結果、立憲支持者が最も高く、参政党が最低でした」1 : 2025/08/03(日) 22:56:44.46 ID:Z7iHY5v20 Just a moment...5ch.net 2 : 2025/08/03(日) 22:57:05.58 ID...
- 4
小峠英二、結婚式「やらない」宣言から一転「やります」…きっかけは南原清隆から「親御さんも喜ぶから結婚式はやらなきゃ」1 : 2025/08/03(日) 22:31:14.08 ID:LlJQMGy09 https://news.yahoo.co.jp/articles/bc526f304fd2f8da3f6334...
- 5
東京都民、首都直下地震で「丸焼き」に。さや姉助けて1 : 2025/08/03(日) 22:10:13.69 ID:AQ08hXK50 うわああああ https://greta.5ch.net/ 38 : 2025/08/03(日) 22:11:2...
- 6
【埼玉行田マンホール事故】硫化水素は基準値の15倍超 転落防止具なし「ご遺族に深くおわび」1 : 2025/08/03(日) 22:42:08.17 ID:IeadkJLo9 ※2025/8/3 21:06 産経新聞 埼玉県行田市でマンホールに男性作業員4人が転落し死亡した事故で、勤務先...
- 7
かつてホンダの主力商品だった「フィット」、全く売れず… 昨年度の販売台数ランキングで17位1 : 2025/08/03(日) 22:38:28.29 ID:CajT4D3z0 【17位転落の衝撃】ホンダ「フィット」が売れていない? ライバルに大敗で“存在感が薄い”本当の理由とは http...
- 8
【(・(ェ)・)】登山中クマに襲われ男性(56)がけが 自力下山して病院で治療 命に別状なし 岩手・八幡平市七時雨山1 名前:匿名のゴリラ 投稿日時:2025/08/03(日) 21:43:30.78 ID:IeadkJLo9 ※8/3(日) 18:30 IBC岩手放送 3日午前、岩手県八幡平市の七時雨山で登山中...
- 9
【宮城】スーパーでカート3台分の商品を万引き 33歳パート従業員の女を現行犯逮捕 285点・総額9万5376円相当 加美町1 : 2025/08/03(日) 22:27:47.89 ID:IeadkJLo9 ※8/3(日) 8:19配信 仙台放送 8月2日、宮城県加美町内のスーパーマーケットで食品など285点を万引きし...
- 10
【画像】Grok「日本国内の政党支持者の知的レベルを分析した中央値は立憲民主党支持者が最も知的水準が高く参政党支持者はゲェジ」1 : 2025/08/03(日) 22:01:19.57 ID:VkwO+78g0 272 安倍晋三 (ワッチョイW 9bd0-d7nK) sage 2025/08/03(日) 21:57:00....
- 11
【千葉】「口論の末、包丁で」同居の無職息子(52)の背中を複数回刺したか 76歳の父親を殺人未遂の疑いで現行犯逮捕 息子は重傷 船橋市1 : 2025/08/03(日) 22:03:55.15 ID:IeadkJLo9 ※8/3(日) 20:44TBS NEWS DIG 千葉県船橋市で、52歳の息子を包丁で刺して殺害しようとしたと...
- 12
【東京地検特捜部】萩生田氏の政策秘書を略式起訴へ 検察が不起訴を一転、刑事責任追及【東京地検特捜部】萩生田氏の政策秘書を略式起訴へ 検察が不起訴を一転、刑事責任追及 滑稽速報
- 13
立憲・蓮舫氏の当選無効を求める署名が12万人突破 公職選挙法違反疑惑1 名前:押しボタン式の匿名希望者 投稿日時:2025/08/03(日) 22:09:05.61 ID:4p36kNu19 蓮舫の当選無効を求める署名が12万人突破、「自分の過ちには甘い」“不注意”...
- 14
【動画】自称愛国保守のフィフィさん、暇空茜さんを中国人認定。暴言&差別発言連発w1 名前:押しボタン式の匿名希望者 投稿日時:2025/08/03(日) 22:06:10.78 ID:9Av017KE0 動画は>>2 https://5ch.net/ これは酷い 中...
- 15
【ロシア】カムチャツカ半島の火山が600年ぶり噴火、巨大地震と関係か【ロシア】カムチャツカ半島の火山が600年ぶり噴火、巨大地震と関係か 常識的に考えた
- 1 : 2021/01/15(金) 10:44:45.328 ID:kZJTsYpNp
- ユーザーの過去の全ログイン履歴を記録しておく場合って
ログイン履歴テーブル、みたいな1つのテーブルつくって、複数のユーザーで使い回す形になるの? - 2 : 2021/01/15(金) 10:45:23.494 ID:1AH04ixI0
- 結論は出せないけどいい?
- 4 : 2021/01/15(金) 10:45:51.293 ID:kZJTsYpNp
- >>2
ケースバイケースってこと? - 3 : 2021/01/15(金) 10:45:36.277 ID:axSYnnaI0
- 複数のユーザーで使い回す?
ってのがなんか逆の構造になってない? - 5 : 2021/01/15(金) 10:46:13.368 ID:kZJTsYpNp
- >>3
全くの素人なのでどう逆なのかも分からん - 6 : 2021/01/15(金) 10:46:43.374 ID:UW/HrYaDM
- テーブルって一人のために用意するもんじゃねーが
- 19 : 2021/01/15(金) 10:49:58.150 ID:kZJTsYpNp
- >>6
ユーザーテーブルは
uid, uname
1, 太郎
2, 次郎
みたいなかんじじゃん?ログイン履歴テーブルは
uid,date
1, 1/3
1, 1/4
2, 1/5
2, 1/6
1, 1/8みたいな?1人に一つのテーブルって考えではない
- 22 : 2021/01/15(金) 10:51:12.096 ID:mhD1hqvCM
- >>19
それで大丈夫 - 24 : 2021/01/15(金) 10:52:01.401 ID:CNZkxTAB0
- >>19
一人に一つのテーブルではない
ではなく、一人に一つの行ではないでは?
そのテーブル構成で問題ないよ - 7 : 2021/01/15(金) 10:46:56.457 ID:FSKJ3OYyp
- 逆になんで複数必要なんだ?
- 8 : 2021/01/15(金) 10:46:59.743 ID:zVZym56p0
- ユーザーIDとログイン日時記録するだけじゃ無いの
- 9 : 2021/01/15(金) 10:47:15.774 ID:Bv8ZN5Zcd
- 1テーブルじゃなかったらユーザーごとにテーブル作るってこと?
- 10 : 2021/01/15(金) 10:47:24.025 ID:kZJTsYpNp
- 最終ログイン日時だけって話ならユーザーテーブルに記録すれば良いわけだけど
全履歴ってなると数が不変だからユーザーテーブルに入れるとマズイよね - 11 : 2021/01/15(金) 10:47:24.212 ID:ZNa/04+h0
- ユーザーテーブルと履歴テーブルが多対多の構造になるね
- 12 : 2021/01/15(金) 10:47:48.937 ID:8Pl6dGyfd
- いいとも
- 13 : 2021/01/15(金) 10:48:18.156 ID:p2ii67cV0
- │連番│ユーザーID│使用端末│タイムスタンプ│
- 14 : 2021/01/15(金) 10:48:39.236 ID:ZNa/04+h0
- 全然多対多じゃねえや
- 15 : 2021/01/15(金) 10:48:45.098 ID:CNZkxTAB0
- ユーザーログイン履歴テーブル作ってカラムは
ユーザーID
ログイン日時 - 16 : 2021/01/15(金) 10:48:56.081 ID:EEkFEQZT0
- SQL文で全員のログインのデータ集めてきてその場で作れば良くね知らんけど
- 17 : 2021/01/15(金) 10:49:39.030 ID:kQIA+BtGd
- ユーザーテーブルには入れないな
ログイン履歴テーブルを新しく1つ作るべき - 18 : 2021/01/15(金) 10:49:50.668 ID:IUQ6au170
- いったん作ればよくね
- 20 : 2021/01/15(金) 10:50:57.239 ID:uheAYSi/0
- イメージとしてはゴミ箱みたいなのと考えたらいい
家族みんなのレシートを入れていくゴミ箱
つまり「レシートであること」や「いつ入れたか」「誰が入れたか」「KeyのID(自動生成)」これだけでも履歴は成り立つ - 21 : 2021/01/15(金) 10:51:09.377 ID:VtA/b8t5r
- それ以外なんかあんの?
- 23 : 2021/01/15(金) 10:51:43.831 ID:UW/HrYaDM
- 使用頻度高くねーならログファイルでもいいぞ
- 28 : 2021/01/15(金) 10:53:20.752 ID:kZJTsYpNp
- >>23
なるほど
それもありか
ユーザーがめちゃくちゃ増えてきた時に、ログイン履歴テーブルで管理すると大変だったりするかな - 31 : 2021/01/15(金) 10:55:28.874 ID:CNZkxTAB0
- >>28
ログインデータは永続保管なの? - 37 : 2021/01/15(金) 10:56:51.158 ID:kZJTsYpNp
- >>31
一定期間超えた分は削除とかでも良いかな
てか多くのサービスであんまり過去の履歴辿れなくなってるのはこういうことか - 39 : 2021/01/15(金) 10:58:11.512 ID:CNZkxTAB0
- >>37
ログファイルをaws s3に書き出して一定期間で削除もしくはグレイシアに移行するライフサイクルポリシー設定すれば楽に実装できると思うよ
それならログイン以外のあらゆる処理ログにも対応しやすいし - 34 : 2021/01/15(金) 10:56:17.070 ID:lDzz1pt00
- >>28
保存期間を設けて月次処理とかで古い履歴は削除とかアーカイブ化して別のテーブルに移動なりしてけば問題ないよ - 38 : 2021/01/15(金) 10:57:19.604 ID:mMRuDmuiM
- >>28
いいぞ
インデックスつけとけよ - 25 : 2021/01/15(金) 10:52:15.890 ID:hcd5gVHua
- ログイン以外のアクションも履歴残そうぜ
- 32 : 2021/01/15(金) 10:55:42.424 ID:kZJTsYpNp
- >>25
いろいろ残したいものあるんだよね
たとえば「ニックネーム」の変更履歴とか - 26 : 2021/01/15(金) 10:52:17.788 ID:lDzz1pt00
- ユーザ情報のテーブルもユーザごとに分けてんの?
- 27 : 2021/01/15(金) 10:52:46.210 ID:PcoKXuYRd
- ユーザーごとにログイン履歴テーブルを用意するって設計はないな
全ユーザーが使用するログイン履歴テーブルを1つ用意する方が普通 - 29 : 2021/01/15(金) 10:54:26.467 ID:kZJTsYpNp
- ユーザーごとにテーブルを作るって言うサンプルは見たことなかったけど
やはり一般的ではないのだね - 35 : 2021/01/15(金) 10:56:35.195 ID:uheAYSi/0
- >>29
なんかユーザーにあんまりテーブルの作成・削除を委ねないほうがいいんだよね
バグや不正の温床になる - 36 : 2021/01/15(金) 10:56:50.728 ID:mhD1hqvCM
- >>29
ユーザごとの履歴なんてSQLで算出するだけだからな
わざわざユーザごとにテーブル作る理由がない - 30 : 2021/01/15(金) 10:55:09.923 ID:n/ThO9b90
- ユーザ1人ひとりに別個のRDBMSインスタンスを立ち上げればセキュアだよ
- 33 : 2021/01/15(金) 10:55:43.190 ID:UW/HrYaDM
- >>30
サーバも立ち上げようぜ - 40 : 2021/01/15(金) 10:58:27.202 ID:UW/HrYaDM
- 過去データはDBで残すとまたそれを期間ごとに削除するパッチとか作らないと肥大化するからな
それよりログにしちまえば、一定期間で自動削除とか簡単だし - 41 : 2021/01/15(金) 10:58:27.783 ID:kZJTsYpNp
- Twitterとかってどうなってんだろうな
あんなのも1つのテーブルでやってんのかな
いくつか分散してたりするのかしら - 42 : 2021/01/15(金) 10:59:37.088 ID:CNZkxTAB0
- >>41
Twitterは確か内部ユーザーIDの下1桁ごとにテーブル分てスループット向上とかやってたはず
コメント