問題タブ [uuid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java UUID 文字列表現の自然順序付け
2 つの UUID インスタンスがあるとします。
これらの 2 つを比較するとuuid1
、uuid2
つまり、
それらの文字列表現が比較されて同じ結果が得られることは常に正しいですか、つまり、
mysql - MySQLでのUUIDパフォーマンス?
MySQLデータベースの主キーとしてUUID値を使用することを検討しています。挿入されるデータは、数十、数百、さらには数千のリモートコンピューターから生成され、1秒あたり100〜40,000の挿入速度で挿入され、更新は行われません。
データベース自体は通常、データのカリングを開始する前に約5,000万レコードに達するため、大規模なデータベースではありませんが、小規模でもありません。また、InnoDBで実行することも計画していますが、実行していることに対してより優れたエンジンがあれば、それを変更することもできます。
Javaのタイプ4UUIDを使用する準備ができましたが、テストでは奇妙な動作が見られました。1つは、varchar(36)として格納しているため、binary(16)を使用した方がよいことに気付きましたが、どれだけ良いかはわかりません。
より大きな問題は、5,000万件のレコードがある場合、このランダムデータがインデックスをどれほどひどく台無しにするかということです。たとえば、左端のビットにタイムスタンプが付けられたタイプ1 UUIDを使用した方がよいでしょうか?または、UUIDを完全に破棄して、auto_increment主キーを検討する必要がありますか?
MySQLにインデックス/主キーとして格納されている場合のさまざまなタイプのUUIDのパフォーマンスに関する一般的な考え/ヒントを探しています。ありがとう!
java-me - Java コード (j2me) のエラー
次のコードで例外が発生します。UUID とは何かを理解できません。誰でもこのエラーを解決できますか? コードとエラーを投稿しました。
エラー:
php - PHPで一意の20バイトのトークン/キー/IDを作成するにはどうすればよいですか?
番号順として使用するトークン/キーを作成する必要があるため、これは一意である必要があり、トークンは「6X990742MG185953R」のようなものである必要があるため、バーコードのように使用できます。http://barcodes4.me/barcode/c128b/6X990742MG185953R.png
UUID や GUID は長すぎるため使用できません。近いほど次のようになります。
mysql - Web用のPK、自動インクリメントとUUIDスタイル、どちらが優れているのか、そしてその理由は?
自動インクリメントとUUIDスタイルの本当の違いは何ですか?
autoincはuuidに対してハッキングしやすいと思います
Uuidは、多くのレコードを含むクエリの自動インクリメントよりも低速ですが、大きな違いはありますか?
cassandra - Cassandra で TimeUUIDType 列を含む行を挿入するにはどうすればよいですか?
Cassandra には、次の列ファミリーがあります。
Thrift によって生成された C++ 生成関数を使用して、次のようにレコードを挿入しようとしています。
ただし、次のエラーが表示されます:「UUID は正確に 16 バイトである必要があります」
次のコマンドで Cassandra CLI を試してみました。
しかし、私はまだ次のエラーが発生します:
c# - C# で (DB から) Java UUID を読み取る
列の 1 つがバイナリ配列 (Java UUID) であるテーブルを C# クラスにマップしようとしています。
バイト配列を読み取り、UUID の文字列表現を返したいと思います。どこから始めるのが良いのか疑問に思っています。
python - Python-一意の文字列にuuid4()以外のものを使用するのはなぜですか?
アップロードされた画像名やセッションIDなど、一意の文字列生成の実装をいくつかやめたようです。それらの多くは、SHA1などのハッシュを使用しています。
私はこのようなカスタムメソッドを使用することの正当性に疑問を投げかけているのではなく、むしろその理由に疑問を投げかけています。一意の文字列が必要な場合は、次のように言います。
そして、私はそれで終わりました。uuidを読む前はあまり信頼していなかったので、次のようにしました。
リピーターは1人ではありません(オッズが1.108e + 50のようなものであることを考えると、今は期待していませんが、実際に動作しているのを見るのは快適です)。2秒を組み合わせて弦を作るだけでオッズを半分にすることもできますuuid4()
。
それで、なぜ人々はランダムな文字列などのためにrandom()や他のものに時間を費やすのですか?uuidに関して重要なセキュリティ問題またはその他がありますか?
c++ - コンパイル時に文字列からブーストuuidを生成する方法
コンパイル時に988A00C4-79F3-46f9-98CD-D5AD4AA2A0FEのような文字列からブーストuuidを生成する方法はありますか?
php - PHPでの正規uuid表現の16バイトバイナリ形式
文字列/正規表現からuuidの16バイトバイナリ形式を取得するにはどうすればよいですか:
元:1968ec4a-2a73-11df-9aca-00012e27a270
乾杯、/マルシン