Instagram blog post about sharded ID generation numaralı telefonu arıyorum. Bu blog yazısı, 64 bit tanımlayıcıları oluşturmayı açıklar. Onların mekanizması milisaniye zaman damgası 64 bit 41 ayırır ve derler: ZamanaMilisaniye kaç kez zaman damgası, 41 bit ile temsil edilebilir?
(özel çağın bize kimlikleri 41 yıl verir)
- 41 bit milisaniye
Bu bir yazım hatası mı? 41 bit'de 69 yıllık milisaniye zaman damgalarını depolayabileceğinizi hesapladım.
- Azami milisaniye 41 bit saklanan: İşte nasıl (^ 41 2) -1 = 2199023255551 ms
- (1000 * 60 * 60 * 24 * 365) ms/yıl = 69 yıl bölündüğünde
Peki, nerede yanlışım?
Matematik işleminiz bitti, yani bu bir yazım hatası ya da sizin yaptığınız şeyden başka, bu bitlerle bir şeyler yapıyorlar. :-) – templatetypedef
@ templatetypedef teşekkürler. Beni aptal gibi hissettiriyordu/beni delirtiyordu. –
Google 'milisaniye 2199023255551', birçok sonuç teorinizi destekliyor – DeDee