/ / डेटासट से लाते समय कौन सा उपयोग करना बेहतर है: कुंजी या आईडी - गूगल-ऐप-इंजन, गूगल-क्लाउड-डेटास्टोर

डेटास्टोर से प्राप्त करते समय उपयोग करने के लिए कौन सा बेहतर है: कुंजी या आईडी? - google-app-engine, google-cloud-datastore

मेरा मन अभी भी SQL विचारों के साथ गर्भवती है ... मैं मुख्य कुंजी के रूप में आईडी का उपयोग करते हुए डेटाबेस से पुनर्प्राप्त करता था, लेकिन ऐप इंजन में मैं अनिश्चित हूं कि क्या मुझे दूसरे पर एहसान करना चाहिए क्या सिफारिश की है?

उत्तर:

जवाब के लिए 2 № 1

यदि आप App Engine Generate id के बारे में बात कर रहे हैं, तो यह कुंजी का उपयोग करने के समान प्रभावी है। एक कुंजी केवल प्रकार, नेमस्पेस और आईडी या नाम का एक एन्कोडेड संस्करण है।

Model.get_by_id बस इकाई लाने से पहले आईडी को एक कुंजी में बदल देता है।