Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

समय की जानकारी संग्रहीत करना:समय क्षेत्र की आवश्यकता है?

आप जिस भी तरीके से इसे करते हैं, जो बदल रहा है उसके आधार पर यह अलग-अलग तरीकों से विफल होगा।

  1. अगर आप टाइमस्टैम्प को टाइमज़ोन के अनुसार 2013-12-29 12:34:56 America/New_York के रूप में स्टोर करते हैं , यह विफल हो जाएगा यदि, कहते हैं, ब्रोंक्स अचानक अपना टाइमज़ोन America/New_York_Bronx शुरू कर देता है एक अलग ऑफ़सेट के साथ और आपका ईवेंट ब्रोंक्स में हुआ।

    तय करें कि इसकी कितनी संभावना है और विफलता कितनी बुरी होगी।

  2. यदि आप यूटीसी में टाइमस्टैम्प स्टोर करते हैं और जिस समय क्षेत्र में घटना हो रही है, वह उनके ऑफसेट को फिर से परिभाषित कर रहा है (उदाहरण के लिए डीएसटी तिथियों को चारों ओर स्थानांतरित करना, या पूरी तरह से एक अलग ऑफसेट पर स्थानांतरित करना), घटना का समय उस स्थान पर वास्तविक दीवार घड़ी के समय से भिन्न हो सकता है। अगर आप 2013-12-29 12:34:56 UTC store स्टोर करते हैं बर्लिन, जर्मनी और बर्लिन में 13:34:56 पर एक कार्यक्रम के लिए अपने DST को इधर-उधर शिफ्ट करते हैं, 2013-12-29 12:34:56 UTC अब स्थानीय समयानुसार 14:34:56 बर्लिन के अनुरूप हो सकता है, जबकि घटना अभी भी स्थानीय समयानुसार 13:34 बजे हो रही है।

    तय करें कि इसकी कितनी संभावना है और विफलता कितनी बुरी होगी।

  3. यदि आप यूटीसी टाइमस्टैम्प को स्टोर करते हैं और इसे किसी भौतिक स्थान से लिंक करते हैं जिसे आप टाइमज़ोन से लिंक करते हैं, तो आप दोनों समस्याओं का सामना कर सकते हैं। लेकिन इसके लिए आपको केवल "न्यूयॉर्क" ही नहीं, बल्कि सटीक भौतिक स्थान को संग्रहित करना होगा, अन्यथा आपके पास केवल केस 1 होगा, एक और मध्यवर्ती चरण के साथ। यदि आप सटीक भौतिक स्थान संग्रहीत करते हैं और इस स्थान को एक समय क्षेत्र में हल करने का एक सटीक तरीका है और आप अपना समय क्षेत्र डेटाबेस अद्यतित रखते हैं, तो आप सभी परिवर्तन परिदृश्यों को काफी हद तक संभाल सकते हैं।

    तय करें कि यह कितना व्यावहारिक है और यह अतिरिक्त सटीकता आपके लिए कितनी उपयोगी है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL एक चर आकार चर सूची के साथ तैयार बयान

  2. MySQL क्वेरी से nth रिकॉर्ड लौटाएं

  3. डेटा काट-छांट:पंक्ति 1 पर कॉलम 'लोगो' के लिए डेटा बहुत लंबा है

  4. आंशिक शब्दों के साथ MySQL पूर्ण पाठ खोज

  5. Google क्लाउड SQL को C# से कैसे कनेक्ट करें