記事へのコメント50

    • 注目コメント
    • 新着コメント
    moneyshark
    moneyshark uuid と autoincrement

    2024/02/21 リンク

    その他
    t2y-1979
    t2y-1979 [[database][design][security][performance]

    2023/01/22 リンク

    その他
    honma200
    honma200 挙げられたことはUUIDv0とかで確かに保証されるが、autoincrementがダメというわけでもない。最後のものはそうなったら同じテーブル内でのPKが衝突するからエラーになるんでは?複数のDB上で同じテーブルならRDBMSがエラー出

    2022/02/17 リンク

    その他
    pascal256
    pascal256 (保証出来ないのに)連番をつい期待してしまう、とかもあるかなー。あと超高負荷時に問題がでるからUUID派だったけどクラスタインデックスの話もあるから、自分の中にまだ正解が無い…

    2022/02/13 リンク

    その他
    ed_v3
    ed_v3 ケースバイケースだと思うけどタイトル見た時ここまでずれた論点だとは思わなかった。

    2022/02/10 リンク

    その他
    hamaco
    hamaco 要件によりそう。ただまあこの記事に書かれているのはURLの話とDBの話が混ざっているのでDBがautoincrementでURLには違うキーを使うとかあるしまあ。

    2022/02/09 リンク

    その他
    sotarok
    sotarok 要件によるけど、会員IDのようなもののランダマイズの利点については同意だな〜。(関係ないけど某国産SNSでURL 1つずつincして見てくと社の関係者と友人順に利用が広がっていく様がわかって面白かったよ、その昔)

    2022/02/09 リンク

    その他
    luccafort
    luccafort autoincrementなIDが一概に駄目とも思ってはいないけどただ連番IDだとこういうことされるよね?は知識として知っておきたいし、それに変わるID形式が生まれたりするのはいいことなんだろうと思う。ULIDは知らなかった。

    2022/02/09 リンク

    その他
    numtostring
    numtostring ULID がいいな。

    2022/02/08 リンク

    その他
    sisya
    sisya 内部IDと表示名とユーザIDは全部別のものであると認識しないと事故が起こる。筆者はその辺りがとても危うく感じる。もう少し言葉の定義を厳密に認識し直した方がいい。

    2022/02/08 リンク

    その他
    buzztaiki
    buzztaiki ブコメでいくつか容量の話がでてるけど、UUID や ULID もバイナリのまま扱えば128ビットだよ。

    2022/02/08 リンク

    その他
    versatile
    versatile url の id を db の id にする人はこの時代流石にもういないとは思うが

    2022/02/08 リンク

    その他
    n314
    n314 商品idを商品コードにしようとしたら、オペレーターがいつもidを使っていてアルファベットを入れられると作業効率がめっちゃ落ちるから数字だけにしてくれとかあったな。uuidだと効率が落ちるどころの騒ぎではない。

    2022/02/08 リンク

    その他
    pmint
    pmint フレームワークを否定する人と同じこと言ってる。「PDO::prepareを使うと、発行されたSQLが分からない」みたいな。無能扱いされるけど、それはそれで一理ある。「〇〇を使えばこれ全部できます」って文章にするといい。

    2022/02/08 リンク

    その他
    kabuquery
    kabuquery スクレイピング対策は別な話の気がするけど

    2022/02/08 リンク

    その他
    ducktoon
    ducktoon 連番で管理しつつURL用にuuidっぽいやつを別カラムに持つようにしてる。連番は開発者にとってわかりやすい(一番重要)のと、DB効率が良い(らしい)

    2022/02/08 リンク

    その他
    kotatsuhal
    kotatsuhal こういった疑問をスルーせず出力したことを評価したい!周りに指摘してくれる人がいないとなぁなぁになって後で後悔するやつだから。

    2022/02/08 リンク

    その他
    rdrk
    rdrk スター大量についてるけど、ほんとにRailsは既存レコードを"POST"で取ってCSRFには"404 not found"を返すの?

    2022/02/08 リンク

    その他
    Wafer
    Wafer uuidでもulidでもDBを水平分割して運用してたら一意性を確保できないかもしれない気がするんだけど気のせい?ブックマークコメントを見渡してもあまり大規模なアクセスを想定していないように見える

    2022/02/08 リンク

    その他
    vuy
    vuy DBで採番するからSPoFになる的な話かと思ってたらただのお気持ち投稿だった。 / この記事投げつけたいな。 https://zenn.dev/j5ik2o/articles/a085ab3e3d0f197f6559

    2022/02/08 リンク

    その他
    Seitekisyoujyo
    Seitekisyoujyo 連番idやらないと複合ユニーク複合プライマリキーのアップデートが面倒だし、それで外部キーを指定したいと思った時に一手間かかる。複合ユニークやるぐらいなら連番id設けた方が絶対的に実装楽だと思う。

    2022/02/08 リンク

    その他
    spark7
    spark7 UUIDをプライマリキーにすると効率悪くなるとか前に言ってたよな。

    2022/02/08 リンク

    その他
    raamen07
    raamen07 こういうの額面通りに間に受けてわけわからん設計しだす人出てくるから嫌。

    2022/02/08 リンク

    その他
    kamm
    kamm 悪いとする理由が微妙じゃないか…?bigint使っても8バイトで済むという効率性もあるし

    2022/02/08 リンク

    その他
    b-wind
    b-wind はてブでは ULID を推す声が多い

    2022/02/08 リンク

    その他
    takeshi
    takeshi ふたつほど言いたいことがあるが、また今度ね。

    2022/02/07 リンク

    その他
    yug1224
    yug1224 IDはULID使いたい

    2022/02/07 リンク

    その他
    nannan12
    nannan12 前半はIDの話じゃないじゃん。RESTの設計にIDを使うかどうかが争点であって、こんなデメリットはスラグを設定したら済む話。

    2022/02/07 リンク

    その他
    dot
    dot ナチュラルキーとサロゲートキーの違いが良くわかってないようにも見受けられる。例示された連番の弊害はわかるけど、それはシステムの都合であってRDBの設計は別という文化で育ってきたのでピンと来ない所もある。

    2022/02/07 リンク

    その他
    tacamula
    tacamula プロダクトの状況で使い分けという身も蓋もない結論にしかならんのでは。あとログインユーザ自身のIDはセッションで判定すべきで、IDの予測を難しくくるのは場当たり的かな。

    2022/02/07 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    idをautoincrementして何が悪いの?

    idをautoincrementしない方が良い理由 こんにちは。株式会社プラハCEOの松原です。 最近プラハチャレン...

    ブックマークしたユーザー

    • moneyshark2024/02/21 moneyshark
    • tofy2024/02/15 tofy
    • kumamonchang2023/08/08 kumamonchang
    • kihala2023/06/11 kihala
    • kakedashinginx2023/01/25 kakedashinginx
    • lanius2023/01/24 lanius
    • t2y-19792023/01/22 t2y-1979
    • techtech05212022/12/18 techtech0521
    • sametashark2022/04/03 sametashark
    • fuyu772022/03/11 fuyu77
    • nntsugu2022/02/21 nntsugu
    • kabukisan2022/02/19 kabukisan
    • honma2002022/02/17 honma200
    • pascal2562022/02/13 pascal256
    • mjtai2022/02/11 mjtai
    • k_wizard2022/02/10 k_wizard
    • ed_v32022/02/10 ed_v3
    • yysaki2022/02/09 yysaki
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事