Hầu hết các UUID dựa trên thời gian (loại 1) được tạo bằng thời gian hiện tại. Tôi đang di chuyển cơ sở dữ liệu MySQL sang cassandra và muốn tạo UUID theo thời gian cho các mục đã lưu trữ. Ai đó có thể cung cấp một ví dụ về cách tạo UUID loại 1 bằng các khoảng thời gian trong quá khứ không?Có cách nào để tạo lại UUID dựa trên thời gian/nút trong PHP không?
5
A
Trả lời
3
Tất cả các phiên bản uuids 1 là sự kết hợp của số nhận dạng nút (địa chỉ MAC), dấu thời gian và một hạt giống ngẫu nhiên.
Có thể. Quá trình này có thể đảo ngược.
Từ RFC4122 về phần dấu thời gian của phiên bản UUID 1 (phần 4.1.4):
"Đối với phiên bản UUID 1, điều này được thể hiện bằng Coordinated Universal Time (UTC) như là một tội danh Khoảng thời gian 100 nano giây kể từ 00: 00: 00.00, 15 tháng 10 năm 1582 (ngày cải cách Gregorian theo lịch của Cơ đốc giáo). "
Basic algorithm (section 4.2.1) để tạo cơ sở thời gian UUID (uuid phiên bản 1)
Các vấn đề liên quan
- 1. Cách tạo UUID theo thời gian?
- 2. Làm cách nào để đặt thời gian chờ dựa vào BufferedReader dựa trên URLConnection trong Java?
- 3. Làm cách nào để tạo loại đại biểu mới dựa trên loại hiện có, trong C#?
- 4. Có cách nào để tự động tạo một tệp mule mflow dựa trên xml không?
- 5. có điều kiện dựa trên thời gian
- 6. Làm thế nào để tạo UUID trong DynamoDB?
- 7. Làm thế nào để có được Unix timestamp trong php dựa trên múi giờ
- 8. Cách tạo GUID/UUID bằng SDK iPhone
- 9. Tạo UUID với GWT
- 10. Tạo UUID qua Maven
- 11. XSLT tạo UUID
- 12. UUID cho ứng dụng trên iOS5
- 13. Có thể tạo chuỗi mẫu dựa trên mẫu regex không?
- 14. Có thể tạo bảng sqlite tại thời gian chạy dựa trên số phần tử trong mảng
- 15. Có phương pháp nào để tạo ra một GUID 128 bit chuẩn (UUID) trên máy Mac không?
- 16. Cách tạo bộ lọc CSS dựa trên danh sách trắng trong PHP
- 17. Làm thế nào để xóa các tập tin từ thư mục dựa trên ngày tạo trong php?
- 18. Biến phiên dựa trên PHP không giữ lại giá trị. Hoạt động trên localhost, nhưng không phải trên máy chủ
- 19. Có cách nào để đo thời gian phân tích cú pháp trong PHP không?
- 20. Cách tạo Long duy nhất bằng UUID
- 21. Bạn có nên tạo mẫu dựa trên enums không?
- 22. Có nguy hiểm nào khi tạo UUID ở phía máy khách Javascript không?
- 23. Moq để thiết lập một chức năng trở lại dựa trên thời gian gọi là
- 24. Trích xuất thời gian từ UUID v1 trong python
- 25. Làm cách nào để sắp xếp lại mảng này trong Javascript dựa trên một mảng khác?
- 26. Làm cách nào để sử dụng UUID trong SQLAlchemy?
- 27. Tạo kiểu dựa trên vị trí trong WPF có thể?
- 28. tệp grep dựa trên dấu thời gian
- 29. xác thực dựa trên mã thông báo trong php
- 30. tcpdump - cách lọc dựa trên thời gian/thời gian kết nối tcp
lẽ có thể, nhưng tại sao? Mục đích duy nhất của UUID là duy nhất trên toàn cầu, mà không thực sự chứa bất kỳ thông tin nào khác? –