X ids 64-बिट unsigned integers होती हैं, जिन्हें “Snowflake” नामक सिस्टम का उपयोग करके जनरेट किया जाता है। प्रत्येक id में ये जानकारी एन्कोड होती है:
- Timestamp — ऑब्जेक्ट कब बनाया गया था
- Worker number — id किस सर्वर ने जनरेट की
- Sequence number — उस मिलीसेकंड के भीतर का क्रम
JavaScript में पूर्णांक 53 बिट तक सीमित होते हैं। इससे बड़े id के साथ परिशुद्धता की हानि होती है:
अपने डेटाबेस में id को स्ट्रिंग या 64-बिट पूर्णांक के रूप में संग्रहीत करें:
कालानुक्रमिक क्रम तय करने के लिए ids की तुलना करते समय:
डेटा शब्दकोश
प्रत्येक ऑब्जेक्ट प्रकार के लिए id फ़ील्ड्स देखें।
पोस्ट लुकअप
id के आधार पर पोस्ट्स प्राप्त करें।