記事へのコメント76

    • 注目コメント
    • 新着コメント
    cpw
    cpw idをプログラム側で採番できるというデカいメリットがあるよ。でもそれが必須となることはほぼ無い。

    2024/05/17 リンク

    その他
    Soujyu
    Soujyu “UUID”

    2024/05/16 リンク

    その他
    R2M
    R2M 採番をDBに依存したくないとか局所性はあまり重要じゃないとか、更新におけるページロックへの対策とかまぁ色々あるよね

    2024/05/16 リンク

    その他
    andvert
    andvert おもろー!!!!

    2024/05/16 リンク

    その他
    devrabi
    devrabi ばらけさせたいのか、順序性を持たせたいのか

    2024/05/16 リンク

    その他
    akymrk
    akymrk “乱数は「参照の局所性」(Locality of Reference)というコンピューターサイエンス最強の武器を殺してしまう”"データ圧縮のアルゴリズムも、データの「偏り」を利用します。完全にランダムなデータは圧縮しても縮みませ"

    2024/05/16 リンク

    その他
    kojikanet
    kojikanet ULIDで問題が全て解決するだと思うけど、なんで言及してないんだろう。

    2024/05/16 リンク

    その他
    paradoxparanoic
    paradoxparanoic idを時系列として取ってくる事はないからなあ。uuidにしようとも思わないけど

    2024/05/16 リンク

    その他
    n314
    n314 そんな難しい話なのかな?分散システムでキーも分散して生成したいっていう要求がまず始めにあったから、UUIDなら可能っていう流れじゃないのかな。その歴史を知らないと意味不明に見えるっていう。

    2024/05/16 リンク

    その他
    daichirata
    daichirata サイズ的にもページキャッシュにのる量とかwriteback周りとか問題は他にも色々あるけどミドルウェアの実装依存の話ではあるのでデータベースという主語で区切っちゃうのが正しいのかというのはちょっとある。

    2024/05/16 リンク

    その他
    Windymelt
    Windymelt 内容はもっともと思うけどなんでこうわざわざチクチク書くんだろう > "そもそも分散システムを設計するための基本的なスキルが不足していると言わざるをえません。"

    2024/05/16 リンク

    その他
    natu3kan
    natu3kan UUIDでもバージョンによっては時間でソートできるし、設計と目的次第な所はあるか。

    2024/05/16 リンク

    その他
    sakuro
    sakuro UUIDv4限定のお話

    2024/05/16 リンク

    その他
    yoiIT
    yoiIT “「たまたま次の検索でキャッシュヒットする確率は10%」になります。連番だった場合にはキャッシュヒット率は99%以上”

    2024/05/16 リンク

    その他
    mk173
    mk173 完全なランダムはキャッシュや圧縮に不利なのか

    2024/05/16 リンク

    その他
    prograti
    prograti 代理IDにはUUIDではなくてStripeのObject IDのようなものが好みかも https://dev.to/stripe/designing-apis-for-humans-object-ids-3o5a

    2024/05/16 リンク

    その他
    yoshi-na
    yoshi-na ブコメも参考にする

    2024/05/16 リンク

    その他
    nilab
    nilab 「プライマリキーをUUIDにする莫大なコストには全く見合わないので、プライマリキーは連番のままにしておき、public_idという別カラムを用意してそこに乱数ベースのデータを入れてユニーク制約をかけておきます」

    2024/05/16 リンク

    その他
    naggg
    naggg "結論から言うと、プライマリキーには原則としてデータベース側で発行される自動インクリメントの連番を使っておくのが間違いない、と覚えておいてください。"

    2024/05/16 リンク

    その他
    hoge_hoge_123
    hoge_hoge_123 v4だけがuuidじゃないよ

    2024/05/16 リンク

    その他
    zakinco
    zakinco 何を作りたいかによるよね

    2024/05/16 リンク

    その他
    knitcapmann
    knitcapmann 何をやりたいシステムなのかによる。開発者の論理だけでは判断できない。

    2024/05/16 リンク

    その他
    hachiking
    hachiking UUIDv6-8のようni

    2024/05/16 リンク

    その他
    hnw
    hnw 参照局所性よりもインデックスのサイズが大きくなる方が影響が大きいと思うけどな。自動インクリメントなら64bit整数で済むところをUUIDの文字列表現で格納してる現場もありそう。

    2024/05/16 リンク

    その他
    kirarapoo
    kirarapoo Spannerのような分散型DBだとホットスポットが発生するアンチパターンになるので注意が必要なやつ

    2024/05/16 リンク

    その他
    lyiase
    lyiase このUUID(恐らくv4)最大の利点は「事前確認なしで衝突安全性を確保できる」点と、「お互いのIDの間が非常に疎」なこと。トップ回答が正しいんだけど、それはUUIDv3/v4/v5の話で、UUIDv1/v6/v7/v8では当てはまらないんだよな

    2024/05/16 リンク

    その他
    queeuq
    queeuq 最初の回答の1の用途が大半だろう。そして今採用するならuuidv7やULIDのようなタイムスタンプが頭に付いてるやつだし問題なさそうな/昔はS3はUUIDのようにしないとパフォーマンス悪いとかあったなぁと思いを馳せる

    2024/05/16 リンク

    その他
    Flume
    Flume 大して規模も大きくなくてセキュリティもそこそこで良い案件とかにも、なんとなく流行ってるからって理由でUUID使ってたりすると結構ゲンナリするね。

    2024/05/16 リンク

    その他
    stamprally
    stamprally なるほどねぇ

    2024/05/16 リンク

    その他
    toro-chan
    toro-chan 前提として表を想定するか、分散データ(表でない 順番バラバラのデータ)を想定するかによって違うと思う。表なら連番IDの方が良い。分散データはUUIDの方が良い。

    2024/05/16 リンク

    その他

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

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

    関連記事

    データベースでユニークキーにUUIDを使うメリットは何ですか?連番やタイムスタンプまたは複合などではいけないのでしょうか?どうも視認性が悪く使いにくく感じますし連番でも衝突しない気もします。

    回答 (7件中の1件目) まずはUUID及びその対案として用いられる連番(自動採番)のメリット・デメリットを...

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

    • ikajigoku2024/05/23 ikajigoku
    • techtech05212024/05/23 techtech0521
    • stntaku2024/05/20 stntaku
    • hazeblog2024/05/19 hazeblog
    • l-_-ll2024/05/19 l-_-ll
    • mjtai2024/05/19 mjtai
    • nomnel2024/05/19 nomnel
    • d128922024/05/18 d12892
    • radiocat2024/05/18 radiocat
    • ysirman2024/05/17 ysirman
    • monductor2024/05/17 monductor
    • yumigiwanolast2024/05/17 yumigiwanolast
    • lanius2024/05/17 lanius
    • dmizuno552024/05/17 dmizuno55
    • jukuringo2024/05/17 jukuringo
    • yshrsmz2024/05/17 yshrsmz
    • cpw2024/05/17 cpw
    • nukosan5552024/05/17 nukosan555
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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