சிறந்த எண்களை எவ்வாறு சேமித்து வைக்க வேண்டும் என்பது குறித்த ஆராய்ச்சியை மேற்கொள்வதற்காக Stackoverflow பற்றிய விவாதத்தால் ஈர்க்கப்பட்டு இன்று காலை எழுந்தேன் .
என் முதல் எண்ணம் என்னவென்றால், அவை நிச்சயமாக சரங்கள். எங்கள் ஃபோன் புத்தகங்களில் காட்டப்படும் அடைப்புக்குறிகள்,
கோடுகள், கூட்டல் குறி மற்றும் பிற சாத்தியமான எழுத்துக்களை எவ்வாறு சேமிப்பது.
அதனால் என்னுள் இருந்த எஃப்.பி.ஐ உள்ளுணர்வு சில
விசாரணைகளைச் செய்யத் தொடங்கியது, இதோ எனது முறிவு;
உதாரணமாக +234(0)1234567890 (போலி எண்) என்று வைத்துக்கொள்வோம்.
+234, +46, +1… போன்ற முன்னொட்டுகள் டயல் குறியீடுகள் அல்லது நாட்டின் குறியீடுகள்.
நீங்கள் ஒரு சர்வதேச எண்ணை டயல் செய்கிறீர்கள் என்பதைக் குறிக்கும் சிக்னல்கள் அல்லது குறியீடுகள் 00 ஆல் குறிப்பிடக்கூடிய பிளஸ் + குறி. எனவே, +234(0)1234567890 ஐ 0023401234567890 என்றும் குறிப்பிடலாம்.
(0) என்பது பொதுவாக நீங்கள் டயல் செய்யும் எண் நீங்கள் இருக்கும் அதே பகுதியில் அமைந்துள்ளது என்று அர்த்தம். எனவே நீங்கள் நாட்டின் குறியீடுகள் இல் மொத்த sms சேவையை வாங்கவும் லாமல் 01234567890 ஐ டயல் செய்யலாம்.
அடுத்த சில 3 – 4 இலக்கங்கள் எண் ஹோஸ்ட் செய்யப்பட்ட பகுதி/மண்டலம்/மொபைல் வழங்குநர் குறியீடுகளாகும்.
மீதமுள்ள இலக்கங்கள் உங்கள் சந்தாதாரர் எண்ணாகும், இது உங்களைத் தனித்துவமாக அடையாளப்படுத்துகிறது (சந்தாதாரர் எண்ணின் சில பகுதிகள், நம்பர் போர்ட்டிங் ஒரு விஷயமாக
இருப்பதற்கு முன்பே உங்கள் நெட்வொர்க் வழங்குநரைக் குறிக்கலாம்).
234–805-GOT-MILK போன்ற எஸ்சிஓ தேவைகளுக்கு உங்கள் தளவரைபடத்தில் என்குரா டெக்ஸ்டுவை எவ்வாறு திறம்பட பயன்படுத்துவது எண்கள் வெறும் ஃபோன் குறியீடாகும், அது டயல்
செய்யப்படுவதற்கு முன்பு அது உண்மையான தொலைபேசி எண்ணாக மாற்றப்படும்.
அப்படியானால், டேட்டாபேஸில் தொலைபேசி எண்களை எப்படி சேமிப்பது?
நீங்கள் வழங்கிய எண்ணை அழைக்கும்போது எந்த வழியைப் பயன்படுத்த வேண்டும் என்பதை மொபைல் சாதனங்கள் உறுதிப்படுத்த உதவும் குறியீடுகளாக + அடையாளங்கள் மற்றும் அடைப்புக்குறிகளைக் கருதுங்கள்.
ஃபோன் எண்ணை +234(0)12345 என சேமிப்பது, ஃபோன் குறியீடு அல்லது அந்த ஃபோனின் usa தரவு வழியைச் சேமிக்கிறது என்று
அர்த்தம். எனவே, உங்கள் நோக்கம் இலக்கை சேமித்து வைப்பது, பாதையை அல்ல எனில், செல்ல வேண்டிய இடத்தை தொலைபேசி எண்களாக சேமித்து வைக்கவும். ஆம், உண்மையான எண்கள் மற்றும் குறியீடுகள் அல்ல.
இது மிகவும் திறமையானது, எளிமையானது, பராமரிக்க எளிதானது, வினவலின் அடிப்படையில் சிறந்த செயல்திறன் மற்றும் நீங்கள்
எதிர்பார்த்தால் அல்லது நீங்கள் மில்லியன் கணக்கான பதிவுகளைக் கையாள்வதில் சில சேமிப்பிடத்தை சேமிக்கலாம்.
தொலைபேசி எண்களின் நீளத்தை எவ்வாறு சரிபார்க்கலாம்?
இது ஒரு வணிக விதி மற்றும் பயன்பாட்டுக் குறியீட்டில் சிறப்பாக வைக்கப்பட்டுள்ளது என்ற வாதத்தை நான் ஆதரிக்கிறேன்.
தரவுத்தளத்தின் VARCHAR ஆனது நிலையான அதிகபட்ச நீளத்தை அமைக்க உங்களை அனுமதிக்கும் அதே வேளையில், அது 234abcxyz ஐ ஃபோன் எண்ணாக ஏற்றுக்கொள்ளும் .
ஃபோன் எண்ணின் அதிகபட்ச நீளத்திற்கு DB நிலை சரிபார்ப்பைப் பயன்படுத்துவது சிறந்ததல்ல, மேலும் ஒவ்வொரு முறை சரிபார்ப்பு
மாறும்போதும் உங்கள் திட்டத்தை மாற்ற வேண்டியிருக்கும்.
கூடுதல் எண்களின் வழக்கு – vs – தவறான எண்கள் .
எண்ணிலிருந்து நாட்டின் குறியீட்டை எவ்வாறு பிரிப்பது?
அதிர்ஷ்டவசமாக, இந்த விஷயங்கள் எவ்வாறு செயல்படுகின்றன என்பதற்கான நுணுக்கங்களைப் புரிந்துகொண்டு, தொலைபேசி எண்கள் எந்த நாட்டைச் சேர்ந்தவை என்பதைக் கண்டறிய உதவும் நூலகங்கள் உள்ளன. குறிப்பு: அந்த நூலகங்களுக்கு எண்ணின் சர்வதேச வடிவத்தை நீங்கள் வழங்க வேண்டும்.
எ.கா +1234…. அல்லது 001234…