حکمت عملی
ERDDAP™- بھاری بوجھ، گرڈس، کلائڈس، فیڈریشن اور کلاؤڈ کامپلنگ -
ERDDAP:
ERDDAP™ویب اطلاقیہ اور ویب سروس ہے جو مختلف مقامی اور دور دراز ماخذوں سے سائنسی اعداد و شمار کو منظم کرتی ہے اور عام فائل فارمیٹ میں ڈیٹا کے ذیلی نظام کو ڈاؤن لوڈ کرنے اور گراف اور نقشہ سازی کرنے کا ایک آسان طریقہ پیش کرتی ہے۔ یہ ویب صفحہ بھاری سے متعلق مسائل پر بحث کرتا ہے۔ERDDAP™اِس کے علاوہ اِس بات پر بھی غور کریں کہ اِس میں کیا کچھ شامل ہے ۔
اصل نسخہ جون 2009ء میں لکھا گیا۔ کوئی اہم تبدیلیاں نہیں ہوئیں ۔ یہ آخری 2019-04-15 کی تجدید کی گئی۔
یروشلیم
اس ویب پیج کا مواد بوب سائمنس ذاتی رائے شماری ہے اور ضروری نہیں کہ حکومت یا حکومت کے کسی مؤقف کی عکاسی ہو۔National Oceanic and Atmospheric Administration. . حسابات سمپلف ہیں لیکن میرے خیال میں نتائج درست ہیں۔ کیا مَیں نے غلط منطق استعمال کی یا اپنے حساب میں غلطی کی تھی ؟ اگر ایسا ہے تو غلطی اکیلے میری ہے. براہ کرم اصلاح کے ساتھ ای میل بھیجیںerd dot data at noaa dot gov. .
بھاری بوجھ / اُٹھانا
بھاری استعمال کے ساتھ ایک قیامERDDAP™وہ تنگ ہو جائے گا (زیادہ سے کم امکان) قسم:
دُور دراز ماخذ بَنہندیتھ
- ایک بعید ڈیٹا ماخذ بینڈویڈتھ — حتیٰ کہ ایک مؤثر اتصال بھی ہے۔ (مثلا، کے ذریعےOPeNDAP) ''جب تک کسی دور دراز اعداد و شمار کا ماخذ انٹرنیٹ کا بہت اعلیٰ سلسلہ ہے،ERDDAP'کس تیزی سے جواب دینے سے مجبور ہو جائیں گے۔ERDDAP™ڈیٹا ماخذ سے ڈیٹا حاصل کیا جا سکتا ہے۔ ایک حل یہ ہے کہ ڈیٹا سیٹ کو اوپر منتقل کیا جائے۔ERDDAP'اس کے ساتھ سخت گاڑی، شایدEDDGridکاپییاڈیٹیڈیڈی. .
ERDDAP' سرور بنیندیتھ -
- کچھ نہیں سوائےERDDAP's سرور ایک بہت ہی اعلیٰ بینڈویتھ انٹرنیٹ اتصال ہے،ERDDAP'کس تیزی سے جواب دینے سے مجبور ہو جائیں گے۔ERDDAP™اعداد و شمار کے ذرائع سے اعداد و شمار حاصل کیے جا سکتے ہیں اور کتنی تیزی سے آگے بڑھ سکتے ہیں۔ERDDAP™کلائنٹ کو ڈیٹا واپس مل سکتا ہے۔ اِس کا واحد حل یہ ہے کہ انٹرنیٹ کا تیزی سے رابطہ کیا جائے ۔
ذکر
- اگر بہت سارے سملٹ درخواست ہیں،ERDDAP™یادو سے بھاگ سکتا ہے اور عارضی طور پر نئی درخواستوں سے انکار کر سکتا ہے۔ (ERDDAP™اگر ایسا ہے تو اِس سے بچنے کے لئے اِن میں سے چند ایک کی مثال پر غور کریں ۔) تو سرور میں زیادہ یادگار بہتر ہے. 32 بٹ سرور پر 4+GB واقعی اچھا ہے، 2 GB ٹھیک ہے، کم سفارش نہیں کی جاتی ہے۔ 64 بٹے ہوئے سرور پر، آپ اکثر یادداشت حاصل کرنے سے اس مسئلے سے تقریباً مکمل بچ سکتے ہیں۔ دیکھیںwww-Xmx اور -Xms ترتیباتکے لئےERDDAP/ ٹامکٹ. سوالERDDAP™یادو کا 8GB کے ساتھ کمپیوٹر پر بھاری استعمال کرنا اور 4000M تک قائم رکھنے کے ساتھ کمپیوٹر پر بھاری استعمال کرنا، اگر کبھی بھی، یادو سے بے قابو ہو جاتا ہے۔
نقل مکانی کرنا
- سرور کی ہارڈ ڈسک پر محفوظ کردہ اعداد و شمار کی رسائی بعید اعداد و شمار تک رسائی سے بہت تیز ہے۔ اگر ایسا ہے تو پھر بھیERDDAP™سرور کے پاس بہت ہی اعلیٰ بینڈویتھ انٹرنیٹ اتصال ہے، یہ ممکن ہے کہ ہارڈ ڈسک پر ڈیٹا تک رسائی ایک بوتل ہوگی۔ ایک جزوی حل تیزی سے استعمال کرنا ہے۔ (مثلا، 10,000 آر پی ایم) مقناطیسی محکمہ یا ایس ڈی چلاتی ہے۔ (اگر یہ سمجھ میں آتا ہے قیمت کی قیمت) . . ایک اَور حل یہ ہے کہ مختلف گاڑیوں پر مختلف اعدادوشمار محفوظ کریں تاکہ انتہائی سخت ہارڈ ڈسک بینڈیڈتھ بہت زیادہ ہو ۔
بہت سے فائل کا آغاز
- ایک میں بہت سے فائلیںکا رنگڈائریکٹری —ERDDAP™تمام تصاویر لیکن ڈیٹا درخواستوں کی مخصوص اقسام کے لیے صرف اعداد و شمار کے اعداد و شمار کا جائزہ لیا جاتا ہے۔ ڈیٹا سیٹ کے لیے کیچ ڈائریکٹری ممکن ہے کہ عارضی طور پر فائلوں کی بڑی تعداد موجود ہو۔ یہ دیکھنے کے لیے درخواستوں میں کمی کرے گا کہ آیا کوئی فائل کیچ میں ہے یا نہیں۔ (واقعی !) . .<کا رنگ MUEN> میںتیاراس کے حذف ہونے سے پہلے کیچ میں کتنا عرصہ فائل ہو سکتا ہے۔ اس مسئلے کو کم کر دیں گے ۔
س . ع .
- صرف دو چیزیں سی پی یو وقت لیتی ہیں:
- NetCDF۴HDF5 اب ڈیٹا کے اندرونی دباؤ کی حمایت کرتا ہے۔ ایک بڑا دباؤNetCDFیہوواہ خداHDF5 ڈیٹا فائل 10 یا اس سے زیادہ سیکنڈ لے سکتی ہے۔ (یہ ایک عمل آور غلطی نہیں ہے. یہ دباؤ کی نوعیت ہے۔) لہٰذا، بہت سے سمپل کی درخواستیں جن میں ڈیٹا محفوظ کیا گیا ہے وہ کسی بھی سرور پر شدید دباؤ ڈال سکتے ہیں۔ اگر یہ کوئی مسئلہ ہے تو حلیہ یہ ہے کہ انفنٹری فائلوں میں مقبول ڈیٹا سیٹ محفوظ کریں یا کسی سرور کو زیادہ تر مرکزوں کے ساتھ حاصل کریں۔
- گراف بنانا (نقشے بھی شامل ہیں۔) ۵ : ۲ - ۴ ۔ اگر گراف کے لئے بہت سارے سملٹ درخواستیں موجود ہوں تو (WMSکلائنٹ اکثر 6 سملٹ درخواست کرتے ہیں!) ، ایک سی پی او ہو سکتا ہے. جبکہ کئی صارفین چلا رہے ہیں۔WMSکلائنٹ، یہ ایک مسئلہ بن جاتا ہے.
زیادہتر نظریاتERDDAPاور بلنگ کے ساتھ؟
سوال اکثر سامنے آتا ہے: " بھاری بوجھ سے نمٹنے کے لیے، میں کئی ایک جیسے کر سکتا ہوںERDDAPاور (پانی کا) بوجھ اٹھاتی ہیں یہ ایک دلچسپ سوال ہے کیونکہ یہ تیزی سے مرکزے تک پہنچتا ہے۔ERDDAPڈیزائن. جلدی جواب "نہیں" ہے۔ مجھے معلوم ہے کہ یہ ایک غیر مستحکم جواب ہے، لیکن براہ راست وجوہات اور کچھ بڑی بنیادی وجوہات ہیں جو میں نے ڈیزائن کیاERDDAP™مختلف طریقے استعمال کرنے کے لیے (ایک خوراکERDDAPایس، جو اس دستاویز کے زمانے میں بیان کی گئی ہے۔) ، جو مجھے یقین ہے کہ ایک بہتر حل ہے.
بعض براہ راست وجوہات کی بنا پر آپ نہ چل سکیں/اگر آپکو کئی ایک جیسے نہیں بنا دینا پڑےERDDAPایس:
- دیا گیاERDDAP™ہر ڈیٹا فائل کو پڑھ کر جب یہ پہلی بار دستیاب ہو جاتا ہے تاکہ فائل میں ڈیٹا کے قطروں کو تلاش کیا جا سکے۔ اس کے بعد یہ ذخیرہ کرتا ہے جو ایک انڈیکس فائل میں معلومات رکھتا ہے۔ بعد میں جب ایک صارف ڈیٹا کی درخواست آتی ہے،ERDDAP™وہ انڈیکس استعمال کرتا ہے تاکہ یہ پتہ چل سکے کہ مطلوبہ ڈیٹا میں کس فائل کو تلاش کرنے کے لیے استعمال کیا جاتا ہے۔ اگر کئی برابر تھےERDDAPایس . اے . نیچے بیان کردہ فیڈرل سسٹم کے ساتھ ساتھ انڈیکسنگ صرف ایک بار کیا جاتا ہے، ایک کی طرف سےERDDAPایس .
- صارف کی کچھ اقسام کے لیے۔ (مثلا، کے لئے..nc.) ERDDAP™جواب بھیج نے سے پہلے ساری فائل بنانا ضروری ہے۔ توERDDAP™مختصر عرصے کے لیے ان فائلوں کا جائزہ لیں۔ اگر ایک یکساں درخواست آتی ہے (جیسا کہ اکثر ہوتا ہے، خاص طور پر ایسے تصورات کے لیے جہاں پر محیط کو ویب صفحے میں ڈھالا جاتا ہے۔) :ERDDAP™اس کا آغاز فائل دوبارہ کر سکتا ہے. متعدد مشابہہ نظام میںERDDAP۔ ۔ ۔ ۔ ۔ ۔ ۔ ۔ ۔ ۔ ۔ERDDAP™اور بیہودہ باتوں میں لگے ہوئے تھے.nc. . مندرجہ ذیل جدول میں درج ذیل نظام کے ساتھ ہی فائلوں کو صرف ایک بار بنایا جاتا ہے، ایک کی طرف سےERDDAP، اور دوبارہ استعمال.
- ERDDAP'system کے نظام کو کئی سے تقسیم کرنے کے لیے وضع نہیں کیا گیا ہے۔ERDDAPایس . مثال کے طور پر اگر لوڈ کرنے والا ایک صارف کو صارف بھیج دیتا ہے۔ERDDAP™اور صارف ایک ڈیٹا سیٹ کی طرف متوجہ کرتا ہے، پھر دوسراERDDAPs اس کے بارے میں نہیں جانتے. بعد میں اگر لوڈ کنندہ صارف کو ایک فرق میں بھیج دیتا ہے۔ERDDAP™اور اس کی ایک فہرست طلب کرتا ہے، دوسراERDDAP™وه جواب دے گا کہ کچھ بھی نہیں (اس کی رہنمائی کرنا/اسے دوسرے سرے پر نقش بناناDAP) . . نیچے بیان کِیا گیا فیڈرل سسٹم کے ساتھ ہی بنیادی ، عوامی ، پیچیدہ نظام کو پورا کرتا ہےERDDAP. .
جی ہاں، ان تمام مسائل کے لئے، میں کر سکتے ہیں (سخت مشقت کر رہے ہوں گے) ایک حل (معلومات کو شیئر کرنے کے لیےERDDAPبند) ، لیکن میرے خیال سےکھلا ہوا کھاناERDDAPجگہ (اس دستاویز میں بیان کی گئی ہے۔) ایک بہت بہتر مجموعی حل ہے، مشترکہ طور پر کیونکہ یہ دوسرے مسائل سے متعلق ہے جو ضرب المثل-ERDDAPs-word-reser اندازِ بیان بھی نہیں دنیا کے اعداد و شمار کی معتبر نوعیت کے بارے میں پتہ لگانا شروع نہیں کرتا۔
سادہ حقیقت قبول کرنا بہتر ہے کہ میں نے ڈیزائن نہیں کیاERDDAP™بہت سے مشابہ ہونے کے لئےERDDAPپھر وزن کو وزن میں لاتے ہیں میں نے ہوشیاری سے ڈیزائن کیاERDDAP™کسی فیڈریشن میں اچھا کام کرنے کے لئےERDDAPاور جو مجھے یقین ہے کہ بہت سے فوائد ہیں۔ قابلِغور بات یہ ہے کہ ایک فیڈریشنERDDAPسس کو مکمل طور پر قابلِ قبول بنایا گیا ہے، ڈیٹا مرکزوں کا تقسیم کردہ نظام ہے جو ہمارے پاس حقیقی دنیا میں موجود ہے۔ (مختلف آئی او ایس کے علاقوں کے بارے میں سوچیں یا مختلف ساحلی خطے یا این سی آئی کے مختلف حصوں یا 100 دیگر ڈیٹا مرکزوں میں۔NOAA)، یا مختلف ناسا ڈی این اے سی یا دنیا بھر میں اعداد و شمار کے 1000 مرکبات ہیں۔) . . دنیا کے تمام ڈیٹا سینٹروں کو بتانے کی بجائے کہ انہیں اپنی کوششوں کو ترک کرنے اور ان کے سارے اعداد و شمار کو ایک مرکزی "داٹا جھیل" میں ڈال دینا ہے۔ (اگر ممکن ہو تو یہ متعدد وجوہات کے لیے ایک خوفناک تصور ہے -- مختلف اناطولیہ کو دیکھیں جو متعدد فوائد کو ظاہر کرتے ہیں۔ادبی نظام) :ERDDAP'اس ڈیزائن کی طرح دنیا کے ساتھ بھی کام کرتا ہے۔ ہر ڈیٹا مرکز جس سے ڈیٹا پیدا ہوتا ہے وہ مستقل طور پر برقرار رہ سکتا ہے، کیوسٹی اور ان کے ڈیٹا کی خدمت کر سکتا ہے۔ (جیسا کہ انہیں کرنا چاہیے۔) ، اور ابھی بھی ،ERDDAP™، اعداد و شمار کسی مرکزی سے بھی فوری طور پر دستیاب ہو سکتے ہیں۔ERDDAP)، ڈیٹا کو مرکزی جانب منتقل کرنے کی ضرورت کے بغیرERDDAP™یا ڈیٹا کی نقلیں جمع کریں ۔ واقعی ، ایک دی گئی ڈیٹا سیٹ قابلِرسائی ہو سکتا ہے سےERDDAP™اس تنظیم میں جو تخلیق اور اصل میں ڈیٹا ذخیرہ کرتی ہے۔ (مثلا، گوموس) : سےERDDAP™والدین کی تنظیم میں (مثلا، آئیووا مرکز) : (یعنی) لوگوں سےNOAA ERDDAP™: جس کی ایک پوری سلطنت سے تعلق رکھتی ہے۔ERDDAP™: ایک عالمگیر سےERDDAP™ (جنوب) : اور برائیوں سے پرہیز کروERDDAPبند (مثلا، ایکERDDAP™ہبی تحقیق کیلئے وقف ادارے میں) : تمام بنیادی طور پر فوری طور پر فوری طور پر، اور مؤثر طور پر اس لیے کہ صرف metadata کے درمیان منتقل کیا جاتا ہے۔ERDDAPایس، اعداد نہیں. سب سے اچھا، ابتدائی کے بعدERDDAP™ابتدا کی تنظیم میں، دوسرے سبERDDAPسس کو جلد قائم کیا جا سکتا ہے۔ (چند گھنٹے کام کرتے ہیں۔) ، کم وسائل کے ساتھ (ایک سرور جس کو ڈیٹا ذخیرہ کرنے کے لیے کسی بھی طرح کی آر آئی ڈی کی ضرورت نہیں ہوتی کیونکہ یہ ڈیٹا مقامی طور پر محفوظ نہیں ہوتا۔) . . . اِس بات پر غور کریں کہ ایک سینٹرل ڈیٹا سینٹر کے ساتھ کیا جائے گا اور اِسے واقعی بڑے پیمانے پر رکھا جائے گا ، انٹرنیٹ رابطہ کیا جائے گا ، میرے لئے،ERDDAPقابلِقبول ، قابلِقبول رسائی دُور ہے ۔
ایسے حالات میں جہاں کسی دی گئی ڈیٹا سینٹر کو کئی بار ضرورت ہوتی ہے۔ERDDAPجو اعلی طلبہ کو پورا کرنے کے لئے،ERDDAP'اس کی ساخت کئی قسم کی نظریاتی-ڈینسی کی کارکردگی کو آپس میں جوڑ یا زیادہ کرنے کی پوری صلاحیت رکھتی ہے۔ERDDAPجو بڑی تیزی سے چلنے والی ہے۔ آپ کو قائم کرنے کا انتخاب ہمیشہ ہےمتعدد مرکباتERDDAPبند (جیسا کہ اوپر بیان کیا گیا ہے۔) ، جس میں سے ہر ایک اپنے سارے ڈیٹا دوسرے سے حاصل کرتا ہے۔ERDDAP۔ ۔ ۔ ۔ ۔ ۔ اس صورت میں میں میں مشورہ دیتا ہوں کہ آپ ہر مرکب کو ایک نقطہ دیتے ہیں۔ERDDAPایک الگ نام / شناخت اور اگر ممکنہ طور پر انہیں دنیا کے مختلف حصوں میں قائم کیا جاسکتا ہے۔ (مثلاً مختلف AWS علاقے ہیں۔) ، مثلا؛ERD^ ا ب آئی ڈی:ERDخودکار (DHCP)ERDآئی پی:ERDخودکار-فیصلہERD@IT، تاکہ صارفین شعوری طور پر، بار بار، کسی خاص کام کے ساتھERDDAP) اضافی فائدہ کے ساتھ کہ آپ نے بھی ناکامی کے ایک موڑ سے خطرہ دور کر دیا۔
گرڈس، سیفنٹری اور فیڈریشن ہیں۔
انتہائی بھاری استعمال کے تحت ایک واحد کھڑا کھڑاERDDAP™ایک یا ایک سے زیادہ میں چلا جائے گ ا۔تنازعاتاُوپر اور نیچے دی گئی تجویز بھی ناکافی ہوگی ۔ ایسے حالات کے لیےERDDAP™ایسی خصوصیات موجود ہیں جن کی وجہ سے بجلی کے قابل گیس تیار کرنا آسان ہو جاتا ہے۔ (اسے پھل یا کھانے والے بھی کہا جاتا ہے۔) جوابERDDAPجو نظام کو بہت بھاری استعمال کرنے کی اجازت دیتا ہے۔ (مثلاً بڑے ڈیٹا مرکز کے لیے) . .
میں استعمال کر رہا ہوںGکمپرائزعام اصطلاح ایک قسم کی نشاندہی کرنے کے لیےکمپیوٹر کلپسجس میں تمام اجزاء جسمانی طور پر ایک سہولت میں ہو سکتے ہیں یا پھر مرکزی انتظامیہ ہو سکتے ہیں۔ ہمایوں کا فائدہ، مرکزی ملکیت اور منتظم گرلز ہیں۔ (اور میووں میں) اس سے ان کی معیشت کو معاشی فوائد حاصل ہوتے ہیں۔ (خاص طور پر انسانی کام کا بوجھ) اور نظام کے حصوں کو ایک ساتھ اچھا کام کرنے کی سہولت فراہم کی۔ غیر متعلقہ گرلز کا فائدہ، غیر مرکزی ملکیت اور انتظامیہ ہے۔ (خوراک) یہ ہے کہ وہ انسانی محنت اور قیمتیں تقسیم کرتے ہیں اور کچھ اضافی غلطیوں کو برداشت کر سکتے ہیں ۔ میں نے مندرجہ ذیل حل تجویز کیا کہ تمام گلبرگ، کلسٹر اور فیڈریشن فاروگرافز کے لئے اچھا کام کریں.
ایک کیمیائی نظام کی ساخت کا بنیادی تصور یہ ہے کہ ممکنہ بوتلوں کی شناخت کی جائے اور پھر اس نظام کو ڈیزائن کیا جائے تاکہ نظام کے کچھ حصوں کو اس طرح سے حل کیا جاسکے جس طرح بوتلوں کو حل کرنے کے لیے ضروری ہو۔ مجموعی طور پر، ہر شمارندی حصہ نظام کے اس حصے کی صلاحیت میں اضافہ کرتا ہے۔ (نقلمکانی کی کارکردگی) . . نظام شمسی نہیں ہوتا جب تک کہ ہر بوتل کے لیے ایک قابل حل حل نہ ہو۔شکنکارکردگی سے مختلف ہے۔ (کسی کام کو تیزی سے انجام دینا — حصوں کی کارکردگی) . . سیالکوٹی نظام کو طلبہ کی کسی بھی سطح کو سنبھالنے کی اجازت دیتا ہے۔ غیر متصل (جو چترال اور بہار کے علاقے ہیں۔) یہ طے کریں کہ کتنے سرور، وغیرہ۔ طلبہ کی ایک طرف سے دیے گئے درجہ بندی کو پورا کرنے کے لیے ضروری ہوگا۔ لیکن ہمیشہ حدیں رہتی ہیں ۔ Scalability ایک ایسے نظام کی تعمیر کا واحد عملی حل ہے جو سنبھال سکتا ہے۔ بہت بھاری استعمال. ٹھیک ہے، نظام قابل عمل اور مؤثر ہو جائے گا.
مقصد
اس ڈیزائن کے مقاصد یہ ہیں:
- ایک نہایت قابلِتعمیر عمارت بنانے کیلئے (ایک ایسا شخص جو آسانی سے کسی بھی ایسے حصے کو ختم کر دیتا ہے جو ختم ہو جاتا ہے) . . ایک ایسا مؤثر نظام بنانے کے لئے جو دستیاب کمپیوٹر کے وسائل کی مدد سے دستیاب ڈیٹا کے ذریعے فراہم کیا جاتا ہے (ڈالر تقریباً ایک مسئلہ ہے.)
- نظام کے حصوں کی صلاحیتوں کا توازن رکھنے کے لیے تاکہ نظام کا ایک حصہ دوسرے حصے پر حاوی نہ ہو جائے۔
- آسان آرکیٹیکچر بنانے کے لیے تاکہ نظام ترتیب اور انتظامیہ کی سہولت ہو۔
- ایک ایسی آرکیٹیکچر بنانے کے لئے جو کہ تمام گلوریز کے ساتھ اچھا کام کرتا ہے.
- ایسا نظام بنانے کے لیے جو غیر فعال ہو اور محدود طریقے سے اگر کوئی حصہ ختم ہو جائے۔ (بڑے ڈیٹا کی نقل و حمل کے لیے درکار وقت ہمیشہ نظام کی صلاحیت کو محدود کرے گا کہ وہ کسی مخصوص ڈیٹا سیٹ کی طلب میں اچانک اضافہ کرے۔)
- (اگر ممکن ہو) ایک ایسا آرکیٹیکچر بنانے کے لئے جو کسی خاص سے وابستہ نہیں ہےبادل کی دُھنخدمت یا بیرونی خدمات (کیونکہ اس کی ضرورت نہیں ہوتی ہے۔) . .
ترجیحات
ہماری سفارشات ہیں۔
- بنیادی طور پر، میں ایک کیمپ قائم کرنے کا مشورہ دیتا ہوںERDDAP™ ( ڈی تصویر میں) ''جو باقاعدہ ہے۔ERDDAP™مگر یہ صرف دوسرے کے اعداد و شمار کی خدمت کرتا ہے۔ERDDAPایس . گلبرگ کا آرکیٹیکچر ممکنہ طور پر زیادہ سے زیادہ کام منتقل کرنے کے لیے بنایا گیا ہے۔ (CPU استعمال، میموریل استعمال، بینڈویڈ استعمال ہوتا ہے۔) کومپسٹ سےERDDAP™ایک دوسرے کے لئےERDDAPایس .
- ERDDAP™اعداد و شمار کی دو خاص اقسام ہیں۔EDDGridابرہاماوراِس سے ظاہر ہوتا ہے کہ اِس دُنیا کا خاتمہ نزدیک ہے ۔''جس کی طرف اشارہ ہوتا ہے۔ دوسرے پر اعداد و شمارERDDAPایس .
- جب مرکبات کو تشکیل دیا جاتا ہے۔ERDDAP™ان اعداد و شمار سے اعداد یا تصاویر کی درخواست، مرکبات حاصل ہوتی ہے۔ERDDAP™ جمعاعداد دوسرے کی درخواست کرتے ہیں۔ERDDAP™سرور. نتیجہ یہ ہے:
- یہ بہت مؤثر ہے (سی پی یو، یادو اور بینڈویڈتھ ہیں۔) ، کیونکہ دوسری وجہ
- مرکبERDDAP™ڈیٹا درخواست دوسرے کو بھیجنا ہے۔ERDDAP. .
- باقیERDDAP™ڈیٹا حاصل کرنا، اس کی اصلاح کرنا اور ڈیٹا کو مرکبات میں منتقل کرنا ہوتا ہے۔ERDDAP. .
- مرکبERDDAP™ڈیٹا حاصل کرنا ہے (اضافی بینڈیڈتھ استعمال کرتے ہیں۔) ''اس کی اصلاح کرنا (اضافی سی پی یو وقت اور یادداشت استعمال کرتے ہیں۔) ) اور ڈیٹا کو صارف میں منتقل کرتے ہیں۔ (اضافی بینڈیڈتھ استعمال کرتے ہیں۔) . . اعداد و شمار کو نافذ کرنے اور دوسری کو اجازت دینے سےERDDAP™جواب براہ راست صارف کو بھیجنے کے لئے، مرکبERDDAP™بنیادی طور پر کوئی سی پی یو وقت، یادداشت یا بینڈویڈتھ ڈیٹا درخواستوں پر خرچ ہوتا ہے۔
- شناخت کنندہ سوفٹ ویئر کے بغیر صارف کے لیے جاری کیا گیا ہے (کسی دوسرے سافٹ وئیر یا کمانڈ لائن ٹول) . .
- یہ بہت مؤثر ہے (سی پی یو، یادو اور بینڈویڈتھ ہیں۔) ، کیونکہ دوسری وجہ
غیر متصل
جواب : ہر دور کے اعداد و شمار کے لیے جو ایک اعلیٰ درجہ کے حامل ہوتے ہیں۔OPeNDAPسرور، آپ براہ راست سرور سے متصل کر سکتے ہیں. اگر دور سرور ایک ہے توERDDAP™، استعمالEDDGridاِس سلسلے میں ایک مثال پر غور کریں ۔ERDDAPکومپسٹ میں ڈیٹا کی خدمت کرنے کے لیےERDDAP. . اگر بعید سرور کسی دوسری قسم کا ہو۔DAPسرور، مثلا، THDS،Hyrax. . . .EDDGridڈاک سے.
ب :ERDDAP- قابل ڈیٹا ماخذ - (ایک ڈیٹا ماخذ جس سے حاصل ہوتا ہے۔ERDDAPاعداد پڑھ سکتے ہیں۔) جو ایک اعلیٰ درجے کا سرور ہے، دوسرا قائم ہے۔ERDDAP™جس میں اس ڈیٹا ماخذ سے ڈیٹا کی خدمت کرنے کی ذمہ داری ہوتی ہے۔
- اگر ایسا ہے توERDDAPS بہت سے سوال ڈیٹا کے لئے حاصل نہیں کر رہے ہیں، آپ انہیں ایک میں تبدیل کر سکتے ہیںERDDAP. .
- اگرERDDAP™ایک دور رسد سے ڈیٹا حاصل کرنے کے لیے بہت زیادہ طلبہ حاصل کر رہے ہیں، مزید اضافہ کرنے کی آزمائش ہے۔ERDDAPبعید اعداد و شمار ماخذ تک رسائی حاصل کرنے کے لئے. خاص صورتوں میں یہ احساس پیدا ہو سکتا ہے، لیکن اس سے زیادہ امکان ہے کہ یہ بعید اعداد و شمار کے ماخذ کو گرا دے گا۔ (جو اپنی ذات کے لیے وقف ہے۔) نیز دوسرے صارفین کو بھی بعید اعداد و شمار کے ماخذ تک رسائی سے روکتے ہیں۔ (جو اچھا نہیں ہے) . . ایسی صورت میں ایک اَور مثال پر غور کریں ۔ERDDAP™کہ ایک ڈیٹا سیٹ کی خدمت کرنے اور اس پر ڈیٹا سیٹ کی نقل کرنے کے لئےERDDAP' ہارڈ ڈسک (دیکھیں C ) ، شایدEDDGridکاپیاور/بڈیٹیڈیڈی. .
- ب سروروں کو عوامی رسائی ہونی چاہئے.
C :ERDDAP- قابل ڈیٹا ماخذ جس کے پاس کم بکنے والے سرور ہوتے ہیں۔ (یا دیگر وجوہات کی بنا پر سستا خدمت ہے۔) ) ، ایک اَور چیز پر غور کریںERDDAP™اور اس پر اعداد و شمار کی ایک کاپی جمع کروERDDAP'بہت سخت چلاتا ہے، شاید کے ساتھEDDGridکاپیاور/بڈیٹیڈیڈی. . اگر ایسا ہے توERDDAPS بہت سے سوال ڈیٹا کے لئے حاصل نہیں کر رہے ہیں، آپ انہیں ایک میں تبدیل کر سکتے ہیںERDDAP. . C سروروں کو عوامی رسائی ہونی چاہئے.
جِلدERDDAP
ڈی : مرکبERDDAP™ایک فرض ہے۔ERDDAP™مگر یہ صرف دوسرے کے اعداد و شمار کی خدمت کرتا ہے۔ERDDAPایس .
- کیونکہ مرکبERDDAP™تمام اعداد و شمار کے بارے میں یادو میں معلومات موجود ہیں، یہ ڈیٹا کی فہرستوں کے لیے فوری جواب دے سکتا ہے۔ (مکمل متن تلاش، تلاش تلاش، تمام اعداد و شمار کی فہرست) . ، اور درخواست ہے کہ انفرادی ڈیٹا سیٹ کے ڈیٹا رسائی فارم کے لئے، ایک گراف فارم یاWMSمعلومات صفحہ یہ تمام چھوٹے، فعال طور پر پیدا کیے گئے ہیں، ایچ ٹی ایم ایل صفحات پر مبنی معلومات جو یادداشت میں محفوظ ہیں۔ تو جواب بہت تیز ہیں۔
- کیوں کہ حقیقی اعداد و شمار کے لیے درخواستوں کو دوسری جلدوں میں منتقل کیا جاتا ہے۔ERDDAPبندERDDAP™کسی بھی سی پی یو وقت، یادداشت یا بینڈیڈتھ کے استعمال کے بغیر حقیقی اعداد و شمار کے لیے فوری جواب دے سکتے ہیں۔
- زیادہ سے زیادہ کام کرنا (سی پی یو، یادو، بینڈیتھ) کومپسٹ سےERDDAP™ایک دوسرے کے لئےERDDAPبندERDDAP™تمام اعداد و شمار سے اعداد و شمار کی خدمت کرتے ہوئے نظر آ سکتے ہیں اور پھر بھی بہت بڑی تعداد میں ڈیٹا درخواستوں کے ساتھ ساتھ صارفین کی بڑی تعداد کے ساتھ جاری رہ سکتی ہے۔
- پرنٹنگ ٹیسٹ ظاہر کرتے ہیں کہ مرکبERDDAP™CPU وقت کے ~1مس میں زیادہ سے زیادہ درخواستوں کے جواب یا 1000 طلبہ/ دوم کے لیے درخواست دے سکتے ہیں۔ لہٰذا 8 مرکزی مصدر کو تقریباً 8000 درخواستوں/ دوم کا جواب دینے کے قابل ہونا چاہیے۔ اگرچہ اعلیٰ کارکردگی کے پھٹنے کا تصور کرنا ممکن ہے جس کی وجہ سے آہستہ آہستہ ختم ہو جاتا ہے لیکن یہ بہت زیادہ ذریعہِ کار ہے۔ امید ہے کہ ڈیٹا سینٹر بینڈیڈتھ کو تشکیل دینے سے بہت پہلے بوتلک ہو گی۔ERDDAP™بوتل ہونا ہو جاتا ہے.
اپ-ا-مس. (وقت) ...
جوابEDDGridمرکبات میں Erddap سے /ERDDAP™صرف اس کی ذخیرہ شدہ معلومات ہر سرچ ڈیٹا سیٹ کے بارے میں تبدیل ہوتی ہیں جبکہ سرچ ڈیٹا سیٹ ہوتا ہے۔"دوبارہ لوڈ کیا گیا"اور کچھ metadata بدل جاتا ہے۔ (مثلا، وقت تبدیل کرناactual\_range) پھر ان کی قَسم جو نصیحت لانے والی ہیں، اگر سرچ ڈیٹا سیٹ کے پاس اعداد و شمار ہوتے ہیں جو اکثر بدل جاتے ہیں۔ (مثلاً ہر سیکنڈ نئے اعداد و شمار) اور استعمال میں لاتے ہیں۔"اپڈائیٹ"ذیلی اعداد کو بار بار تبدیل کرنے کا نظامEDDGrid/ Tabout from Erddap ان بارنی تبدیلیوں کے بارے میں واضح نہیں کیا جائے گا جب تک کہ اگلے ڈیٹا سیٹ "reload"، تو ایسا ہو جائے گا۔EDDGrid/ قابلِ قبول ایرڈاپ سے مکمل طور پر نہیں کیا جائے گا۔ سرچ ڈیٹا سیٹ تبدیل کر کے آپ اس مسئلے کو کم کر سکتے ہیں۔<Constant ہرNMGN> کم مقدار میں (60؟) تاکہ زیادہ سے زیادہ اطلاعات بتانے کے لئے ہیںEDDGridسرسید ڈاٹ کام کے بارے میں اپنی معلومات کو اپ ڈیٹ کرنے کے لیے / Tabble from Erdadap۔
یا اگر آپ کے ڈیٹا انتظامیہ کا نظام معلوم ہو جائے کہ سرچ ڈیٹا سیٹ کے پاس نیا ڈیٹا کب ہوتا ہے۔ (مثلاً ایک تحریر کے ذریعے جو ڈیٹا فائل کو جگہ پر منتقل کرتا ہے۔) ، اور اگر یہ زیادہ بار نہیں ہے تو (مثلاً ہر 5 منٹ یا اس سے بھی کم) ، ایک بہتر حل ہے:
- استعمال مت کرو<تجدید کار ہرملیز>؛ سرچ ڈیٹا سیٹ اپ کرنے کے لیے.
- سرچ ڈیٹا سیٹ مقرر کریں<[ تصویر کا حوالہ ] (1440؟) . .
- اسکرپٹ کو سرچ ڈیٹا سیٹ سے رابطہ کرنا ہےجھنڈاس کے بعد نئے ڈیٹا فائل کو مرتب کرنے کے بعد درست۔ جس کے نتیجے میں سرچ ڈیٹا سیٹ مکمل طور پر اپ ڈیٹ کیا جائے گا اور اس کے نتیجے میں ایک ہنگامی پیام پیدا کیا جائے گا، جس کو بھیجے جائیں گے۔EDDGrid/ قابل رسائی Erdap dataset سے۔ کہ قیادت کرے گاEDDGrid/ قابل رسائی Erdap dataset سے مکمل طور پر تیار کیا جاتا ہے۔ (ٹھیک ہے، 5 سیکنڈ کے اندر نئے ڈیٹا کو شامل کیا جاتا ہے۔) . . اور جو کچھ بھی کیا جائے گا وہ عملی طور پر کیا جائے گا۔ (غیر ضروری ڈیٹا سیٹ کے بغیر) . .
زیادہتر لوگوں کا خیال ہےERDDAPبند
- انتہائی سنگین صورتحال میں یا غلطیوں کے لئے آپ ایک سے زیادہ مرکب قائم کرنا چاہتے ہیںERDDAP. . ممکن ہے کہ نظام شمسی کے دوسرے حصوں میں ہو۔ (قابل غور بات یہ ہے کہ ڈیٹا سینٹر کا بینڈویڈتھ) مرکب سے پہلے ایک مسئلہ بن جائے گاERDDAP™ایک بوتل بن جاتا ہے. لہٰذا ممکنہ طور پر حل یہ ہے کہ مزید، جغرافیائی طور پر مختلف، ڈیٹا مرکزے قائم کیے جائیں۔ (آئین) ... ہر ایک جوڑ کے ساتھERDDAP™اور ان کے علاوہ (کچھ ایسے سرکش بھی تھے) جو زنجیروں میں جکڑے ہوئے تھے۔ERDDAPبند (کم سے کم) اعداد و شمار کی وہ نقلیں جو اعلی طلبہ میں ہیں۔ ایسی سیٹ اپ غلطیوں اور ڈیٹا بیک اپ کو بھی فراہم کرتا ہے۔ (نقل و حمل سے) . . اس صورت میں یہ بہتر ہے کہ مرکب کی صورت میںERDDAPs مختلف URLs موجود ہیں.
اگر آپ واقعی تمام مرکب چاہتے ہیںERDDAPs کے پاس ایک ہی پلگ انس ہے، ایک پیش اختتامی نظام استعمال کریں جو صرف ایک مرکب کے لئے دیا گیا صارف کو تفویض کرتا ہے۔ERDDAPبند (آئی پی پتے پر مبنی) ، تاکہ صارف کی تمام درخواستیں صرف ایک مرکب میں سے ایک تک جاتی ہیں۔ERDDAPایس . اس کی دو وجوہات ہیں:
- جبکہ ایک ذیلی اعداد و شمار کی تزئین و آرائش کی جاتی ہے اور metadata بدلتی ہے۔ (مثلاً ایک جدول میں ایک نیا ڈیٹا فائل جس کی وجہ سے وقت کی تبدیلی آتی ہے۔actual\_rangeتبدیل کریں) ، مرکبERDDAPs عارضی طور پر نکل جائے گی، لیکن ساتھ ہیانجام. . ٹھیک ہے، وہ 5 سیکنڈ کے اندر دوبارہ سنچ کریں گے، لیکن کبھی یہ زیادہ طویل ہو جائے گا. اگر ایک صارف ایک ایسے نظام کو بناتا ہے جو پر انحصار کرتا ہے۔ERDDAP™جمعاِس لئے اِس میں بہت سی تبدیلیاں آئیں گی ۔
- 2+ مرکبERDDAPہر ایک اپنی اپنی اپنی وضعقطع برقرار رکھتا ہے (کیوں کہ اوپر بیان کردہ صنفی مسئلہ کی وجہ سے) . .
تو دیے گئے صارف کو صرف ایک مرکب کی طرف ہدایت کی جانی چاہئےERDDAPان مسائل سے بچنے کے لئے. اگر مرکب میں سے کوئیERDDAPنیچے جاتا ہے، پیش ختم نظام اس کو تباہ کر سکتا ہےERDDAPدوسرے صارفین کوERDDAP™کہ اوپر ہے. تاہم اگر یہ ایک صلاحیتی مسئلہ ہے جس کی وجہ سے پہلا مرکب پیدا ہوتا ہے۔ERDDAP™ناکام ہوا (ایک بہتر صارف؟ جوابجس سے انکار کیا جائے گا...) ، اس سے یہ بہت امکان ہوتا ہے کہ اس کے صارفین کو دوسرے مرکبات کی طرف متوجہ کیا جائے۔ERDDAPایک ہےغیر متصل. . لہٰذا ، سب سے زیادہ قابلِاعتماد منصوبہسازی کو منظم کرنا ہےERDDAPکے ساتھ مختلف URLs کے.
یا یہ بہتر ہے کہ اس نے کئی مرکبات مرتب کیے ہیں۔ERDDAPبوجھ اٹھانے کے بغیر. اس صورت میں آپ کو ہر ایک کو دے دینا چاہئےERDDAPایک الگ نام / شناخت اور اگر ممکنہ طور پر انہیں دنیا کے مختلف حصوں میں قائم کیا جاسکتا ہے۔ (مثلاً مختلف AWS علاقے ہیں۔) ، مثلا؛ERD^ ا ب آئی ڈی:ERDخودکار (DHCP)ERDآئی پی:ERDخودکار-فیصلہERD@IT، تاکہ صارفین سمجھ سکیں، بار بار ایک خاص کام کرتے ہیں۔ERDDAP. .
- \[ایک سرور پر چلنے والی ایک اعلیٰ کارکردگی کے نظام کی دلکش ڈیزائن کے لئے، یہ دیکھومیلینٹر کی تفصیل. .\]
انتہائی اعلیٰ تقاضوں میں ڈیٹا
واقعی غیر معمولی صورت میں کہ ایک ہے جواب : ب ) C ERDDAPS بینڈویڈتھ یا ہارڈ کوچ کی حدود کی وجہ سے درخواستوں کے ساتھ آگے نہیں رہ سکتا، یہ ڈیٹا کی نقل کرنے میں شعور پیدا کرتا ہے۔ (دوبارہ) ایک اور سرور+hard پر رفتار+ERDDAP، شایدEDDGridکاپیاور/بڈیٹیڈیڈی. . اگرچہ یہ بات درست معلوم ہو سکتی ہے کہ اصل اعداد و شمار کا سیٹ موجود ہے اور نقلنویس اعدادوشمار کو مرکب میں ایک ڈیٹا سیٹ کے طور پر ظاہر کرتا ہےERDDAP™، یہ مشکل ہے کیونکہ دونوں اعداد و شمار مختلف اوقات میں تھوڑا سا مختلف ریاستوں میں ہوں گے۔ (قابل ذکر بات یہ ہے کہ اصل اعداد و شمار کے بعد نئے اعداد و شمار حاصل ہوتے ہیں لیکن نقل شدہ ڈیٹا سیٹ سے قبل اس کی نقل حاصل ہوتی ہے۔) . . اس لیے میں سفارش کرتا ہوں کہ اعداد و شمار کو تھوڑا مختلف عنوان دیے جائیں (جیسے، "... (کاپی #1) " اور "... (کاپی #2) "یا" (آئی ایم # ن ) " یا " (سرور # ن ) ") اور مرکب میں الگ ڈیٹا سیٹ کے طور پر ظاہر ہوتا ہے۔ERDDAP. . صارفین کو فہرستوں کو دیکھنے کے لیے استعمال کیا جاتا ہے۔آئینے کی سائٹمشہور فائل ڈاؤن لوڈ سائٹس پر، تو یہ ان کو حیران یا مایوس نہیں ہونا چاہیے۔ اگر آپ کسی جگہ موجود ہیں تو شاید آپ کسی اَور جگہ موجود ہو جائیں ۔ اگر آئینی کاپی ایک مختلف ڈیٹا سینٹر میں ہو تو صرف اس ڈیٹا سینٹر کے مرکب سے رسائی حاصل کی جائے گی۔ERDDAP™، مختلف عنوانات (جیسے، "میر #1) ضروری نہیں.
باقاعدہ نقصاندہ
اگر ایک بڑے ڈیٹا سیٹ یا ڈیٹا سیٹ کا گروپ بہت زیادہ استعمال نہ کیا جائے تو یہ سمجھ سکتا ہے کہ اس میں غلطی کی وجہ سے ڈیٹا محفوظ کیا گیا ہے لیکن اگر ڈیٹا سیٹ کو بھاری استعمال کیا جائے تو یہ کسی دوسرے سرور + پر ڈیٹا کی نقل کرنے میں مزید احساس پیدا کر سکتا ہے۔ERDDAP™+ ہارڈ ڈسک (مشابہگوگل کیا کرتا ہے۔) اس کی بجائے کہ ایک سرور اور اے آر آئی ڈی استعمال کرنے کے لیے کئی ڈیٹا سیٹ محفوظ کرنے کے لیے آپ کو سرور+hard RUF+ استعمال کرنے کے لیے حاصل ہوتا ہے۔ERDDAPجب تک ان میں سے کوئی ناکام نہ ہو جائے۔
ناکامی
کیا ہوتا ہے اگر...
- ایک ڈیٹا سیٹ کے لیے درخواستوں کا افتتاح ہوتا ہے۔ (مثلاً کلاس میں تمام طالب علموں نے اسی طرح کے اعداد و شمار طلب کیے ہیں۔) ... صرفERDDAP™اِس دُنیا کے حالات بہت خراب ہوں گے ۔ مرکبERDDAP™اور اسی قسم کی دوسری چیزیںERDDAPسس متاثر نہیں ہو گا۔ چونکہ نظام کے اندر دیے جانے والے ڈیٹا سیٹ کے لیے محدود عنصر ہے اس لیے ڈیٹا کے ساتھ ہارڈ ڈسک ہے۔ (نہیںERDDAP) ، واحد حل (جلدی نہیں) ایک مختلف سرور+hard Raption+ پر ڈیٹا سیٹ کی کاپی بنانا ہے۔ERDDAP. .
- سوال جواب : ب ) C ERDDAP™ناکام ہوا (مثلا، ہارڈ ڈسک ناکام) ... صرف ڈیٹا سیٹ (بند) یہ خدمتERDDAP™متاثرین ہیں۔ اگر ڈیٹا سیٹ ہو (بند) ایک اور سرور+hard Raject+ پر رکھا گیا ہے۔ERDDAP، اثر کم ہے. اگر مسئلہ سطح 5 یا 6 آر آئی ڈی میں ایک سخت گاڑی ناکام ہو جائے تو آپ بس ڈرائیور کی جگہ لے لیتے ہیں اور چلانے کے بارے میں ڈیٹا کو دوبارہ شروع کر دیتے ہیں۔
- مرکبERDDAP™ناکام؟ اگر آپ بہت سے ساتھ ایک نظام بنانا چاہتے ہیںاعلیٰ دستیاب، آپ قائم کر سکتے ہیںمتعدد مرکباتERDDAPبند (جیسا کہ اوپر بیان کیا گیا ہے۔) ، کچھ بھی استعمال کریںچینیاٹرافیلوڈ کرنے کے لئے. غور کریں کہ ایک دیے ہوئے جملےERDDAP™صارفین کی بڑی تعداد سے درخواستوں کی تعداد بہت زیادہ وصول کر سکتی ہے کیونکہ مِتَّعَدَتَّا کے لیے درخواستیں چھوٹی چھوٹی چھوٹی ہوتی ہیں اور اُن معلومات سے مطابقت رکھتی ہیں جو یادداشت میں ہوتی ہیں، ڈیٹا کی درخواست (جو بڑی ہو سکتی ہے۔) بچے کی طرفداری کی جاتی ہے۔ERDDAPایس .
سادہ ، سلیبل
یہ نظام وضع کرنا اور انتظام کرنا آسان ہوتا ہے اور آسانی سے اس کے کسی بھی حصے کو جب اس کا کوئی حصہ ختم ہو جائے۔ ایک دئے گئے ڈیٹا سینٹر کے لیے واحد حقیقی حدود ڈیٹا سینٹر کی بینڈویڈتھ اور نظام کی قیمت ہیں۔
بھنڈوت
غور کریں کہ عام طور پر استعمال ہونے والے نظام کے تقریباً بینڈویتھ :
رابطہ | تقریباََََََََ بینڈِدتھ (GByts/s) |
---|---|
ڈی ڈیآر یاد رکھیں | 2.5 |
ایس ایل DSL چلانے کا آلہ | 1 |
سائیکل | 0.3 |
Ggab ربط | 0.1 |
OC-12 | 0.06 |
OC-3 | 0.015 |
T1 | 00002 |
تو، ایک ہوائی گاڑی (0.3GB/s) ایک سرور کے ساتھ ایک سرور پرERDDAP™ممکن ہے کہ گیگابٹ ریڈار لیناین سے متاثر ہو سکتا ہے (0.1GB/s) . . اور ایک گیگابٹ ریڈ لائن (0.1GB/s) غالباً ایک OC-12 انٹرنیٹ اتصال کو محفوظ کر سکتا ہے۔ (0.06GB/s) . . اور کم از کم ایک ماخذ کی فہرست OC-12 لائنیں جو تقریباً 100,000 ڈالر فی مہینہ خرچ کرتی ہیں۔ (جیہاں ، یہ حسابکتاب اس کی حدود پر زور دینے پر مبنی ہوت ی ہیں جو اچھا نہیں کیونکہ اس سے بہت کم جوابات حاصل ہوتے ہیں ۔ لیکن یہ حسابات نظام کے منصوبوں اور نظام کے حصوں کو درست کرنے کے لیے مفید ہیں۔) صاف ظاہر ہے کہ آپ کے ڈیٹا سینٹر کے لیے مناسب رفتار انٹرنیٹ کا تعلق نظام شمسی کا سب سے مہنگا حصہ ہے۔ آپ آسانی سے اور نسبتاً سستا بنا سکتے ہیںERDDAPجو کہ بہت سے ڈیٹا کو تیزی سے اتارنے کے قابل ہے، لیکن ایک سستا تیز انٹرنیٹ اتصال بہت، بہت مہنگا ہوگا. جزوی حل یہ ہے:
- اگر ضرورت ہے تو ڈیٹا کے صوبوں کو طلب کرنے کے لئے گاہکوں کی حوصلہ افزائی کریں۔ اگر کلائنٹ کو صرف کسی چھوٹے علاقے کے لیے ڈیٹا کی ضرورت ہو یا ذیلی قرارداد پر، تو یہی ان کی درخواست ہونی چاہیے۔ صوبائی دار الخلافہ پاکپتن کا مرکزی مرکز ہے۔ERDDAP™سوال کرنے والے اعداد و شمار کی حمایت کرتے ہیں۔
- دباؤ کا شکار اعداد و شمار کی حوصلہ افزائی.ERDDAP™ محفوظہ:ڈیٹا منتقلی اگر اسے "ان کوڈ" میں پایا جائے توHTTP GETدرخواست سر. تمام ویب براؤزر جواب کو خودبخود استعمال کرتے ہیں۔ دیگر گاہک (مثلا، کمپیوٹر پروگرام) اسے غیر واضح استعمال کرنا ہوگا ۔
- اپنے سروروں کو ایک آئی ایس پی یا دوسری سائٹ پر منتقل کریں جو نسبتاً کم مہنگی بینڈڈتھ اخراجات پیش کرتا ہے۔
- سروروں کے ساتھ د با ئيںERDDAPمختلف اداروں تک تاکہ اخراجات منتشر ہوں۔ پھر آپ اپنے مرکب کو جوڑ سکتے ہیںERDDAP™وہERDDAPایس .
غور کریں کہ کیاکُلوقتی خدمتاور ویب میزبانی خدمات تمام انٹرنیٹ بینڈویتھ آپ کی ضرورت پیش کرتی ہیں، لیکن قیمت کے مسئلے کو حل نہیں کرتے۔
عام معلومات کے لیے منصوبہ بندی، اعلی صلاحیت، غلطی کی نظامت کے بارے میں دیکھیے مائیکل ٹی۔ ناگرڈ کی کتاب ہے۔اسے آزاد کرو. .
نانی کی طرح
سافٹ وئیر ڈیزائنر اکثر اچھے استعمال کرنے کی کوشش کرتے ہیں۔سافٹ وئیر ڈیزائن کے نمونےمسائل حل کرنے کے لئے. اچھے نمونے اچھے ہوتے ہیں کیونکہ وہ اچھے طریقے سے کام کرتے ہیں، آسان بناتے ہیں اور کام کرتے ہیں، عام مقصد کا حل جو اچھے خصوصیات کے ساتھ نظام کا باعث بنتا ہے۔ فرضی نام نہیں ہیں، تو میں اس نمونے کو فون کروں گا جوERDDAP™لیگو سیریز استعمال کرتا ہے۔ ہر لاگو (سبERDDAP) ایک سادہ، چھوٹا، معیاری، کھڑا، برتن ہے۔ (اعداد سرور) جس کے ساتھ طے شدہ تفاعل ہوتا ہے جو اسے دوسرے تختوں سے جڑے رہنے کی اجازت دیتا ہے۔ (ERDDAPبند) . . حصےERDDAP™کہ اس نظام کو تشکیل دیتے ہیں: (جس کے ذریعے آپس میں رابطہ کرنے کی سہولت ملتی ہے۔ERDDAPبند) ، ای میل... اِس دُنیا کا خاتمہRESTfulایسے اعداد و شمار کے لیے درخواستیں جو صارفین یا دوسرے صارفین سے پیدا کی جا سکتی ہیں۔ERDDAPایس . اس طرح، دو یا اس سے زیادہ ٹانگیں دی جاتی ہیں۔ (ERDDAPبند) ، آپ مختلف شکلوں کی ایک بہت بڑی تعداد بنا سکتے ہیں۔ (نیٹ ورک منیجر برائے نیٹ ورکERDDAPبند) . . یقینی طور پر، ڈیزائن اور خصوصیاتERDDAP™مختلف طریقے سے کیا جا سکتا تھا، لیگو کی طرح نہیں، شاید صرف ایک مخصوص اپولوجی کے لیے قابل بنانے اور اسے قابل بنانے کے لئے. لیکن ہم ایسا محسوس کرتے ہیںERDDAP'س لاگو جیسی ڈیزائن ایک اچھا، عام مقصدی حل پیش کرتا ہے جو کسی بھی قابل عمل ہے۔ERDDAP™انتظام (یا منتظمین کا گروہ) تاکہ ہر طرح کے مختلف فیڈریشن فارولوگ تخلیق کریں۔ مثال کے طور پر ایک واحد تنظیم تین قائم کر سکتی ہے۔ (یا زیادہ) ERDDAPعملERDDAP™گرڈ/کلسٹر ڈائیگرام اوپر. . یا تقسیم شدہ (IOS؟ ساحل کی سیر؟ NCEI؟ NWS؟NOAA... امریکہ؟ ڈیٹا ہر کوئی؟ ٹھیک ہے؟ لات؟ اوہ؟ الوداع؟ انکار؟ JRC؟ واہ؟) ایک مرتب کیا جا سکتا ہے۔ERDDAP™اور ہر چھوٹی بڑی چیز لکھی ہوئی ہے (تاکہ ڈیٹا سرسید کے قریب رہ سکے۔) پھر ایک اندازہ مقرر کیاERDDAP™مرکزی دفتر میں ویژیول ڈاٹ کام کے ساتھ (جو ہمیشہ مکمل طور پر قائم رہتی ہیں۔) (یعنی) ہر چھوٹی سے چھوٹی برائی میں سےERDDAPایس . یقیناً تمام لوگERDDAPایس، دنیا کے مختلف اداروں میں نصب کردہ، جو دوسرے اداروں سے ڈیٹا حاصل کرتے ہیں۔ERDDAPs اور/یا معلومات دوسرے کو فراہم کرتا ہے۔ERDDAPایک بہت بڑا نیٹ ورک تشکیل دیںERDDAPایس . یہ کتنا اچھا ہے؟ لہذا، جیسا کہ لاگو کے ساتھ، امکانات لامحدود ہیں۔ اس لیے یہ ایک اچھا نمونہ ہے۔ یہی وجہ ہے کہ یہ ایک اچھا ڈیزائن ہے۔ERDDAP. .
درخواستوں کی مختلف اقسام
ڈاٹ سرور ٹوپولوگ کی اس بحث کی حقیقی پیچیدگیوں میں سے ایک یہ بھی ہے کہ طلبہ کی مختلف اقسام اور مختلف طریقوں سے طلبہ کو طلب کیا جائے۔ یہ زیادہ تر ایک الگ مسئلہ ہے۔ (کتنی تیزی سےERDDAP™اعداد و شمار کی درخواست کے ساتھ؟) اپولوجی بحث سے (جو ڈیٹا سروروں کے تعلقات سے متعلق ہے اور سرور حقیقی اعداد رکھتا ہے۔) . .ERDDAP™یہ سچ ہے کہ ہر قسم کی درخواستوں کو مؤثر طریقے سے پورا کرنے کی کوشش کی جاتی ہے لیکن بعض کو دوسروں سے بہتر قرار دیا جاتا ہے ۔
- بہت سے طلبہ سادہ ہیں۔ مثال کے طور پر : اس اعداد و شمار کے لیے Metadata کیا ہے؟ یا: اس جدول ڈاٹ کام کے لیے وقت کی قدریں کیا ہیں؟ERDDAP™ان کو تیزی سے پورا کرنے کے لیے بنایا گیا ہے (عام طور پر اندر)۔<=2 میٹر) اس معلومات کو یاد میں رکھنے سے۔
- بعض طلبہ اعتدال پسند ہوتے ہیں ۔ مثال کے طور پر : مجھے ایک ڈیٹا سیٹ کا یہ ذیلی سیٹ دے دو (جو ایک ڈیٹا فائل میں ہے۔) . . ان درخواستوں کو نسبتاً جلد حل کیا جا سکتا ہے کیونکہ یہ مشکل نہیں ہیں۔
- بعض طلبہ سخت ہوتے ہیں اور یوں کھانا کھانے میں وقت لگتا ہے ۔ مثال کے طور پر : مجھے ایک ڈیٹا سیٹ کا یہ ذیلی سیٹ دے دو (جو کسی بھی 10،000+ ڈیٹا فائلوں میں سے ہو سکتا ہے، یا اس سے اخذ کردہ ڈیٹا فائلوں سے ہو سکتا ہے کہ ہر ایک کو ڈیٹنگ کرنے کے لیے 10 سیکنڈ لگتے ہیں۔) . .ERDDAP™'وی2.0 نے ان درخواستوں سے نمٹنے کے لیے کچھ نئے، تیز رفتار طریقے متعارف کروائے، یہ بات قابل غور ہے کہ درخواست گزاروں کو کئی کارکنوں کے نعروں کو درست کرنے کی اجازت دی جائے جو درخواست کے مختلف صوبوں پر محیط ہیں۔ لیکن اس مسئلے کا ایک اور طریقہ بھی ہے جس پر عمل کیا جاتا ہے۔ERDDAP™ابھی تک معاونت نہیں ہوتی: کسی عطا کردہ ڈیٹا سیٹ کے لیے ڈیٹا فائلوں کے ذیلی سیٹوں کو الگ الگ کمپیوٹروں پر محفوظ اور تجزیہ کیا جا سکتا تھا اور پھر نتائج اصل سرور پر مل کر حاصل کیے جا سکتے تھے۔ اس رسائی کو کہا جاتا ہے۔نقشہجاتاور پنڈلی سے پنڈلی لپٹ جائے گیہیدوپ، اول (...) اوپن سرسید میپ آر سیریز پروگرام، جو ایک گوگل کاغذ سے خیالات پر مبنی تھا۔ (اگر آپ کو میپ رن کی ضرورت ہےERDDAP، براہ مہربانی ای میل بھیج دیجئےerd.data at noaa.gov. .) گوگل ہےبڑے پیمانے پردلچسپ اس لیے ہے کہ ایسا لگتا ہے کہ یہ میپ ریفل کی ایک عملداری ہے جس کا اطلاق ذیلی تبتی ڈیٹا بیس پر ہوتا ہے جو ایک ہے۔ERDDAPبنیادی مقاصد. ممکن ہے کہ آپ ایک تخلیق کر سکتے ہیں۔ERDDAP™ایک بگ کیوری ڈیٹا سیٹ کے ذریعے اعداد و شمارڈیوٹا فہرست متعلقہ مضامینکیوں کہ BigQuary ایک JDBC interface کے ذریعے رسائی حاصل کی جا سکتی ہے۔
یہ میری رائے ہیں۔
جیہاں ، حسابکتاب سُن کر ہم اندازہ لگا سکتے ہیں (اور اب تھوڑی سی تاریخ) ... لیکن میرے خیال سے نتائج درست ہیں. کیا مَیں نے غلط منطق استعمال کی یا اپنے حساب میں غلطی کی تھی ؟ اگر ایسا ہے تو غلطی اکیلے میری ہے. براہ کرم اصلاح کے ساتھ ای میل بھیجیںerd dot data at noaa dot gov. .
کُلوقتی خدمت
کئی کمپنیاں کلاؤڈ کمپیوٹر سروسز پیش کرتی ہیں۔ (مثلا،امیزون ویب سروسزاورگوگل کلاؤڈ پلیٹ فارم) . .ویب فارمنگ کمپنیاں1990ء کی دہائی کے وسط سے سادہ خدمات پیش کر چکے ہیں لیکن "اردو" کی خدمات نے نظموں کی توسیع اور پیش کردہ خدمات کے دائرہ کار کو بہت وسیع کیا۔ کے بعد سےERDDAP™Grand صرف پر مشتمل ہےERDDAPبندERDDAPایسJavaویب اطلاقیے جو ٹومکاٹ میں چل سکتے ہیں۔ (سب سے عام اطلاقی سرور ہے۔) یا دیگر اطلاقی سروروں، کسی کو قائم کرنا نسبتاً آسان ہونا چاہیے۔ERDDAP™بادل سروس یا ویب میزبانی کی ویب سائٹ پر گر. ان خدمات کے فوائد یہ ہیں:
- وہ انٹرنیٹ کے بہت ہی اعلیٰ بینڈوں کے تعلقات تک رسائی حاصل کرتے ہیں ۔ یہ صرف ان خدمات کو استعمال کرتے ہوئے درست ثابت ہو سکتا ہے ۔
- وہ صرف آپ کی خدمات کے لیے ذمہ دار ہیں۔ مثال کے طور پر ، آپ ایک بہت ہی اعلیٰ بینڈڈتھ انٹرنیٹ اتصال تک رسائی حاصل کرتے ہیں ، لیکن آپ صرف حقیقی اعداد و شمار ک ے لئے ادائیگی کرتے ہیں ۔ کہ آپ کو ایک ایسا نظام بنانے دیتے ہیں جو بہت کم کمزور ہو جاتا ہے (حتیٰ کہ انتہائی طلب پر بھی) ، ایسی صلاحیتیں ادا کرنے کے بغیر جو بہت کم استعمال کی جاتی ہیں.
- یہ آسانی سے داخل ہو جاتے ہیں ۔ آپ سرور کی اقسام تبدیل کر سکتے ہیں یا بہت سے سروروں کے طور پر شامل کر سکتے ہیں یا جتنی زیادہ ذخیرہ کرسکتے ہیں، ایک منٹ سے کم وقت میں. یہ صرف ان خدمات کو استعمال کرتے ہوئے درست ثابت ہو سکتا ہے ۔
- وہ سرور اور نیٹ ورک چلانے کے بہت سے انتظامی فرائض سے آپ کو آزاد کرتے ہیں۔ یہ صرف ان خدمات کو استعمال کرتے ہوئے درست ثابت ہو سکتا ہے ۔
ان خدمات کے نقصانات یہ ہیں:
- وہ اپنی خدمات کے لیے چارج کرتے ہیں، کبھی کبھی بہت زیادہ (صحیح معنوں میں ؛ نہیں کہ یہ ایک اچھی قدر نہیں ہے) . . یہاں درج کردہ قیمتیں اس کے لیے ہیں۔Amazon EC2. . یہ قیمتیں (جون 2015ء کے طور پر) نیچے گر جائے گا.
ماضی میں قیمتیں زیادہ تھیں لیکن ڈیٹا فائلوں اور طلبہ کی تعداد کم تھی۔
مستقبل میں قیمتیں کم ہوں گی لیکن ڈیٹا فائل اور درخواستوں کی تعداد بڑھ جائے گی۔
تو تفصیلات بدل جاتی ہیں لیکن حالت نسبتاً مستقل رہتی ہے۔
اور یہ نہیں ہے کہ سروس ختم ہو گئی ہے، یہ ہے کہ ہم بہت زیادہ سروس استعمال کر رہے ہیں اور خرید رہے ہیں.
- ڈیٹا منتقلی — نظام میں ڈیٹا منتقلی اب مفت ہے۔ (ہرگز نہیں !) . . سسٹم سے باہر ڈیٹا منتقلی $0.09/GB ہے۔ ایک سائیکل (0.3GB/s) ایک سرور کے ساتھ ایک سرور پرERDDAP™ممکن ہے کہ گیگابٹ ریڈار لیناین سے متاثر ہو سکتا ہے (0.1GB/s) . . ایک گیگابٹ ریڈ لائن (0.1GB/s) غالباً ایک OC-12 انٹرنیٹ اتصال کو محفوظ کر سکتا ہے۔ (0.06GB/s) . . اگر ایک OC-12 اتصال تبدیل کر سکتا ہے ~150,000 GB/ ماہانہ، ڈیٹا منتقلی کے اخراجات اتنی ہی ہو سکتے ہیں جتنی کہ $0.09/GB = 17,500/ ماہانہ، جو ایک قدر قیمت ہے۔ صاف ظاہر ہے کہ اگر آپ کو سخت محنت کرنی پڑتی ہے۔ERDDAPایک بادل کی خدمت پر آپ کے ماہانہ ڈیٹا ٹرانسپورٹ ٹیکسوں کو بے حد نقصان پہنچا سکتے ہیں۔ (12،000 / ماہانہ تک) . . (ایک بار پھر، یہ نہیں ہے کہ سروس ختم ہو چکی ہے، یہ ہے کہ ہم بہت زیادہ سروس استعمال کر رہے ہیں اور خرید رہے ہیں.)
- ڈیٹا ذخیرہ — ایمزون 50/ ماہ فی ٹی وی کے الزامات لگاتے ہیں۔ (اس بات کا موازنہ کریں کہ 4TB Commission to beal for ~50/TB، اگرچہ اس میں لگانے کے لئے آر آئی ڈی اور انتظامی اخراجات مجموعی قیمت میں اضافہ کرتے ہیں۔) تو اگر آپ کو بادل میں بہت سے ڈیٹا ذخیرہ کرنے کی ضرورت ہو تو یہ کافی مہنگا ہو سکتا ہے۔ (مثلاً 100TB $ 5000 / ماہانہ خرچ کرے گا۔) . . لیکن جب تک آپ کے پاس بہت بڑی مقدار میں ڈیٹا موجود ہے، یہ ایک چھوٹا سا مسئلہ ہے جو بینڈویڈتھ/دتیہ منتقلی کے اخراجات سے چھوٹا ہے۔ (ایک بار پھر، یہ نہیں ہے کہ سروس ختم ہو چکی ہے، یہ ہے کہ ہم بہت زیادہ سروس استعمال کر رہے ہیں اور خرید رہے ہیں.)
فائلز
- ذیلی ضلع (انگریزی: ڈیٹا فائلوں سے معلومات کو عملی طور پر تقسیم کرنے کا واحد طریقہ یہ ہے کہ وہ پروگرام ہو جو ڈیٹا کو تقسیم کر رہا ہو۔ (مثلا،ERDDAP) ایک سرور پر دوڑ جس کے پاس ڈیٹا ایک مقامی ہارڈ ڈسک پر محفوظ ہے۔ (یا اسی طرح تیزی سے کسی ہوٹل یا مقامی آر آئی ڈی تک رسائی) . . جگہERDDAP™ (اور ذیلی زیریں لائبریریوں، جیسے نیٹکڈف-جاوا -) یہ درخواست کرنے کے لیے کہ فائلوں کی طرف سے مخصوص طور پر قطرے کی درخواست کریں اور انتہائی تیزی سے جواب حاصل کریں۔ ڈیٹا کی بہت سی اقسام ہیں۔ERDDAP™فائل رولر (قابلِغور معلومات کی درخواستوں پر غور کریں ۔ 1) عملی طور پر نہیں کیا جا سکتا اگر پروگرام کو کسی غیر لوکل سے فائل کی پوری فائل یا بڑے فائل درخواست کرنی پڑتی ہے۔ (دوبارہ شروع) ڈیٹا ذخیرہ کرنے کا نظام اور پھر ایک ذیلی سیٹ نکالنے کا طریقہ۔ اگر بادل نصب نہیں کرتا توERDDAP™فائلوں کے تناسب سے تیزی سے رسائی (مقامی فائلوں کے ساتھ جیسے تیز رفتار) :ERDDAP' اعداد و شمار تک رسائی ایک کلاؤڈ سروس کے استعمال کے دوسرے فوائد کے لیے ایک سخت بوتل اور انتہائی مفید ہو گی۔
میزبان ڈاٹ کام
مذکورہ بالا قیمت کا متبادل تجزیہ مفید ہے۔ (جو ڈیٹا مالک پر مبنی ہے۔ (مثلا،NOAA) ان کے ڈیٹا کو بادلوں میں محفوظ کرنے کے لیے ادا کیا جاتا ہے۔) 2012ء کے آس پاس، جب ایمازون آیا۔ (اور کم مقدار میں کچھ دوسرے بادل فراہم کرتے ہیں۔) اپنے بادل میں کچھ اعداد و شمار کی میزبانی شروع کی۔ (اے .) آزاد کے لئے (امید کے ساتھ کہ وہ اپنے اخراجات واپس کر سکیں گے اگر صارفین AWS EC2 کے اعداد و شمار کو حل کر دیں گے) . . صاف ظاہر ہے کہ اس سے بادل کی کمپیوٹرنگ بہت زیادہ مؤثر ثابت ہوتی ہے، کیونکہ وقت اور قیمت ڈیٹا کو اپلوڈ کرکے اس کی میزبانی اب صفر ہو جاتی ہے۔ ساتھERDDAP™v2.0، چلنے کی سہولت کے لیے نئی خصوصیات موجود ہیں۔ERDDAPبادلوں میں:
- اب، ایکEDDGridRughe یا EdDtable from Office dataset کے اعداد و شمار کو ڈیٹا فائلوں سے بنایا جا سکتا ہے جو انٹرنیٹ کے ذریعے دور اور قابل رسائی ہیں۔ (مثلاً، AWS S3 برتن ہیں۔) استعمال کرتے ہوئے<کیش از Url><رنگ GB> اختیارات.ERDDAP™حال ہی میں استعمال ہونے والے اعداد و شمار کی ایک مقامی کیچ برقرار رکھیں گے.
- اب، اگر کسی بھی EdDtable from source فائلوں پر دباؤ ڈالا جائے تو (مثلا،.tgz) :ERDDAP™جب یہ اُن کے سامنے پڑھی جائے گی تو اُن کو خودبخود ختم کر دیا جائے گا ۔
- اب،ERDDAP™اگر آپ اسے استعمال کرتے ہیں تو درخواست کے ذیلی حلقوں میں کام کرنے کے لئے آپ کا ردِعمل ہوگا<این ٹیٹیٹیجیجیٹیجیجیٹیجی ؛ انتخاب ۔ اِس سے ظاہر ہوتا ہے کہ ہمیں اِس بات کا خیال رکھنا چاہیے کہ ہم اُن کی مدد کریں گے ۔
یہ تبدیلیاں AWS S3 کے مسئلے کو حل کرتی ہیں مقامی، بلاک سطح کی فائل ذخیرہ کرنے اور ہے (پرانے) ایس3 ڈیٹا تک رسائی کے مسائل ایک اہم لامحدود سلسلہ ہے. (سالوں پہلے (~2014) ۔ ۔ ۔ ۔ ۔ ۔ ۔ ۔ ۔ ۔) مجموعی طور پر اس کا مطلب ہے کہ قائم کیا جائے۔ERDDAP™بادل میں اب بہت اچھا کام کرتا ہے.
شکریہ — بہتیرے تعریفی طور پر متی ارسطو اور اُسکے گروپ نے ابتدائی او آئی اے میں اپنے کام کو انجام دینے کی کوشش کی تھیERDDAP™بادل اور اسکے نتیجے میں بحثوتکرار ہوئی ۔
دُوردراز علاقوں میں
ایک عام مسئلہ ہے جس کا تعلق گرلز اور فیڈریشن کے بالائی مباحث سے ہے۔ERDDAPسوال : اعداد و شمار کا بعید رد عمل ۔ بنیادی مسئلہ یہ ہے: ڈیٹا فراہم کنندہ ایک ڈیٹا سیٹ سنبھالتا ہے جو وقتاً فوقتاً بدلتا رہتا ہے اور ایک صارف اس ڈیٹا کی مقامی نقل و حمل کو برقرار رکھنا چاہتا ہے۔ (ہر قسم کی وجوہات ہیں۔) . . صاف ظاہر ہے کہ اس میں بہت سے فرق پائے جاتے ہیں۔ بعض اختلافات دوسروں سے زیادہ مشکل ہیں ۔
- تیز رفتاریاں مقامی اعداد و شمار کو قائم رکھنا مشکل ہے۔ فوری (مثلا 3 سیکنڈ کے اندر) ہر ماخذ کی تبدیلی کے بعد بجائے، مثلاً چند گھنٹوں میں۔
- تبدیلیاں اِس کی بجائے اُن میں تبدیلیاں آتی ہیں ۔ مثال کے طور پر، دفعہ منفی تبدیلی ہر 0.1 سیکنڈ کی تبدیلی سے زیادہ آسان ہے۔
- چھوٹی تبدیلیوں سرسید فائل میں چھوٹی چھوٹی تبدیلیاں مکمل نئی فائل سے نمٹنے میں مشکل ہوتی ہیں۔ یہ خاص طور پر درست ہے اگر چھوٹی چھوٹی تبدیلیاں فائل میں کہیں بھی ہو سکتی ہیں۔ چھوٹی تبدیلیوں کو جانچنا مشکل ہوتا ہے اور ڈیٹا کو الگ کرنا مشکل ہو جاتا ہے جس کی ضرورت ہوتی ہے۔ نئی فائلیں نقلمکانی کرنے میں آسانی سے مدد دے سکتی ہیں ۔
- کرسر ڈاٹ کام ایک مکمل ڈیٹا سیٹ تیار کرنا صرف حالیہ ڈیٹا سنبھالنے سے زیادہ مشکل ہے۔ کچھ صارفین کو صرف حالیہ ڈیٹا کی ضرورت ہوتی ہے۔ (مثلاً، آخری 8 دن کی قیمت) . .
- مختلف کپ مختلف جگہوں پر کئی دُور نقلیں برقرار رکھنا ایک دُوردراز نقلمکانی کرنے سے زیادہ مشکل ہے ۔ یہ مسئلہ مسئلہ ہے.
سرسید ڈاٹ کام اور صارف کی ضروریات اور توقعات میں ممکنہ قسم کے تغیرات کی بہت بڑی تعداد موجود ہے۔ بہت سی تبدیلیاں بہت مشکل ہیں ۔ ایک صورت حال کا بہترین حل اکثر دوسری صورت حال کا بہترین حل نہیں ہوتا — ابھی تک کوئی عالمی مسئلہ نہیں ہے۔
بحالیERDDAP™آلات
ERDDAP™کئی ایسے آلات پیش کرتے ہیں جو کسی نظام کے حصے کے طور پر استعمال کیے جا سکتے ہیں جو ڈیٹا سیٹ کی بعید کاپی سنبھالنے کی کوشش کرتے ہیں:
- ERDDAP'RSS (دولتمند عورت ؟) خدمت
کسی دور میں ڈیٹا سیٹ پر فوری طور پر جانچنے کا طریقہ پیش کرتا ہے۔ERDDAP™بدل دیا گیا ہے ۔ - ERDDAP'خدمت
زیادہ مؤثر ہے (جگہRSS) رسائی: یہ فوری طور پر ای میل بھیج دے گی یا ہر کسی بھی ای میل (inter) کے ساتھ رابطہ کرے گا جب بھی ڈیٹا سیٹ کی تجدید کی جائے گی اور تجدید کے نتیجے میں ایک تبدیلی واقع ہوئی۔ یہ مؤثر ہے کہ یہ ASAP ہوتا ہے اور کوئی بیکار کوشش نہیں ہے۔ (جیسا کہ ایک سوالRSSخدمت) . . صارفین دوسرے آلات استعمال کر سکتے ہیں۔ (طرحجگہ) ای میل کی اطلاعات پر عمل کرنے کے لئے مثال کے طور پر ، ایک صارف کسی دُوردراز علاقے میں ڈیٹا کی سیٹ تک رسائی حاصل کر سکتا ہےERDDAP™اور ای میل کی اطلاعات پر رد عمل کرنے اور مقامی اعداد و شمار کو تباہ کرنے کے لئے ISTT استعمال کریں. - ERDDAP'جھنڈ کا نظام
ایک سہولت فراہم کرتا ہے۔ERDDAP™اپنے/ہیر پر ڈیٹا سیٹ بتانے کے منتظمERDDAPایس . اِس کے علاوہ اِس میں بھی بہت سی چیزیں پائی جاتی ہیں ۔ کسی جھنڈے کی ساخت کو بھی بطور عمل استعمال کیا جا سکتا ہے۔ - ERDDAP'"files"نظام
دئے گئے ڈیٹا سیٹ کے لیے سرچ فائلوں تک رسائی حاصل کر سکتے ہیں جن میں سے ایک اپاچی-سائٹل ڈائریکٹری کی فہرست بھی شامل ہے۔ (ایک "مغربی قابل خان" ہے۔) جس کے پاس ہر فائل کی ڈاؤن لوڈ کی گئی ہے، آخری ترمیم شدہ وقت اور حجم۔ استعمال کے ایک نیچے"files"نظام یہ ہے کہ سرسید فائلوں میں مختلف متغیر نام اور مختلف میٹاڈاٹا ہو سکتا ہے جیسے کہ اس میں ظاہر ہوتا ہے۔ERDDAP. . اگر بعیدERDDAP™ڈیٹا سیٹ اپنی سرسید فائلوں تک رسائی فراہم کرتا ہے، جس سے ایک غریب آدمی کے نسخہ کا امکان کھل جاتا ہے : یہ ایک مقامی نظام کے لیے سہولت بن جاتا ہے کہ کس دور کی فائلوں نے تبدیلی کی اور اسے ڈاؤن لوڈ کیا جائے۔ (دیکھیںآزادی کا انتخابجس کے نیچے اس کا استعمال کیا جا سکتا ہے۔)
حل
اگرچہ اس مسئلے اور بے انتہا ممکنہ حل کی ایک بڑی تعداد مختلف ہے لیکن حل کرنے کے لیے محض بنیادی قریبی بنیادی تعداد موجود ہے:
پانی کی کمی، برقی قوت حل
ایک ظاہری حل یہ ہے کہ ایک رسم الخط حل کرنے کی کوشش کی جاتی ہے، جس کی وجہ سے کسی دی گئی صورت حال کے لیے اس کو اختیار کیا جاتا ہے: ایسا نظام جو اعداد و شمار کا تبادلہ کرے، اور یہ کہ صارف کو معلومات بھیجتا ہے تاکہ صارف تبدیل شدہ اعداد کا مطالبہ کر سکے۔ ویسے، آپ ایسا کر سکتے ہیں، لیکن کچھ نقصانات ہیں:
- اِس کا حل بہت کام ہے ۔
- عام طور پر کسی عطا کردہ ڈیٹا سیٹ پر اس طرح کا علاج کیا جاتا ہے اور صارف کا نظام دیا جاتا ہے کہ انہیں آسانی سے استعمال نہیں کیا جا سکتا۔
- آ پ کو اپنی طرف سے تعمیر اور سنبھالنے کی ضرورت ہے ۔ (یہ کبھی اچھا خیال نہیں ہے. کام سے بچنے اور کام کرنے کے لئے کسی اور کو حاصل کرنا ہمیشہ اچھا خیال ہے!)
میں اس طریقہ کار کو اختیار کرنے کی حوصلہ افزائی کرتا ہوں کیونکہ عام حل تلاش کرنا، کسی اور کی تعمیر اور اسے برقرار رکھنا تقریباً بہتر ہے، جس کا مختلف حالات میں آسانی سے استعمال کیا جا سکتا ہے۔
بند
بندایک صارف کے دور دراز کمپیوٹر پر ایک سرچ کمپیوٹر میں موجود فائلوں کے مجموعے کو برقرار رکھنے کا موجودہ، حیرت انگیز، عام مقصد ہے۔ جس طرح یہ کام کرتا ہے:
-
کچھ واقعہ (مثلا، ایکERDDAP™منظم نظام واقعہ) پلٹنے اور چھپ جانے والے تاروں کی (یا، ایک کرشن کام صارفین کے کمپیوٹر پر روزانہ مخصوص اوقات میں رنک چلاتا ہے۔)
-
جو سرچ کمپیوٹر پر رنز کو رابطہ کرتا ہے،
-
جس میں ہر فائل کے استعمال کے لئے ایک سیریز شمار کی جاتی ہے اور ان لوگوں کو جو صارف کی سطح پر ہو رہی ہے،
-
جو اس معلومات کو صارف کی نقل و حمل کے لیے یکساں معلومات سے تشبیہ دیتا ہے،
-
جس کے بعد اس میں ترمیم شدہ فائلوں کی درخواست کی گئی ہے۔
اس کے تمام کاموں پر غور کرنے سے ، رینچ بہت جلد کام کرتا ہے۔ (مثلا 10 سیکنڈ جمع ڈیٹا منتقلی وقت ہے۔) اور اس نے بڑی حکمت سے کام لیا وہاں ہیںتبدیلیکہ مختلف حالات کے لئے چاہتے ہیں (مثلاً، پریکلکوٹنگ اور کیچنگ سے ہر سرے کی فائل کی ہیش کے ذریعے) . .
رمز کی بنیادی کمزوریاں یہ ہیں: اسے قائم کرنے کے لیے کچھ کوشش درکار ہوتی ہے۔ (امن کے مسائل) ؛ کچھ ضمنی مسائل ہیں؛ اور این آر ٹی ڈاٹ کام کو برقرار رکھنے میں اچھا نہیں ہے (مثلاً ہر 5 منٹ سے زیادہ رنز استعمال کرنا مشکل ہے۔) . . اگر آپ ان کمزوریوں پر قابو پا سکتے ہیں یا آپ کی صورت حال پر اثرانداز نہیں ہو سکتے تو رینسی ایک عمدہ، عام مقصدی حل ہے کہ کوئی بھی اس وقت استعمال کر سکتا ہے جس میں ڈیٹا کی دور رساؤ کے حل کے لیے
پر آئٹمس موجود ہے۔ERDDAP™فہرست میں شامل کرنے کی کوشش کریں۔ERDDAP (شاید کافی مشکل کام) ، تاکہ کوئی کلائنٹ رنک استعمال کر سکے۔ (یا پھر خالی) تاکہ ڈیٹا سیٹ کی اپ ڈیٹ کاپی برقرار رہے۔ اگر کوئی اس پر کام کرنا چاہتا ہے، براہ مہربانی ای میلerd.data at noaa.gov. .
دیگر ایسے پروگرام ہوتے ہیں جو زیادہ سے زیادہ یا اس سے بھی کم کرتے ہیں، کبھی کبھار ڈیٹا سیٹنگ کے لیے غیر فعال ہوتے ہیں۔ (اگرچہ اکثر فائل کی سطح پر ہوتا ہے۔) ، مثلا؛Unidata'آئی ڈی. .
اورل سے کیچ
کیچورلسیٹ دستیاب ہے (شروع سےERDDAP™'وی2.0) سب کے لئےERDDAP' اعداد و شمار کی ایسی اقسام جو فائل سے ڈیٹا سیٹ بناتی ہیں۔ (بنیادی طور پر، تمام ذیلی طبقاتEDDGridنظر سےاوراپنے رویے سے مناسبت) . . کا رنگ Url سے اسے خودبخود ڈاؤن لوڈ کرنے اور کیچ کے ذریعے دور دراز ماخذ سے نقل کرنے سے مقامی اعداد و شمار کی فائلوں کی نقل کرنے کے لیے معمولی طور پر استعمال کیا جاتا ہے۔ اورل سیٹ سے. دور دراز فائلیں کسی ویب accessble Khan یا ایک ڈائریکٹری کی فہرست میں ہو سکتی ہیں جسے TTEDS نے پیش کیا تھا،Hyrax، ایک ایس 3 کیپلر یاERDDAP'"files"نظام.
اگر دوری جدول کا ماخذ بعید ہے۔ERDDAP™ڈیٹا سیٹ جو ماخذ فائل کو ذریعے سے پیش کرتا ہے۔ERDDAP™ "files"نظام، پھر آپ کر سکتے ہیںپرنٹبعید اعداد و شمار کے لیے اور استعمال کرتے ہیں۔جھنڈآپ کے مقامی اعداد و شمار کے لئے اس کے بعد جب بھی بعید اعداد و شمار کی تبدیلی آتی ہے تو یہ آپ کے ڈیٹا سیٹ کے لیے جھنڈے کا رابطہ کرے گا، جس سے یہ پتہ چلتا ہے کہ وہ ASAP کو بتائے گا، جو تبدیل شدہ ڈیٹا فائلوں کو پتہ اور ڈاؤن لوڈ کرے گا۔ یہ سب کچھ بہت جلدی واقع ہوتا ہے۔ (عام طور پر ~5 سیکنڈ جمع کرنے کے لئے درکار وقت) . . یہ طریقہ کار بڑی محنت سے کام کرتا ہے اگر سرچ ڈیٹا سیٹ میں تبدیلی نئی فائل شامل کی جا رہی ہے اور جب موجود فائل کبھی تبدیل نہیں ہوتی۔ یہ طریقہ کار اچھی طرح کام نہیں کرتا اگر ڈیٹا کو اکثر سب کے سامنے منتقل کیا جاتا ہے۔ (یا زیادہ) موجود ذرائع ڈیٹا فائلوں میں سے، کیونکہ اس کے بعد آپ کے مقامی اعداد و شمار اکثر پورے دور کے اعداد و شمار کو ڈاؤن لوڈ کر رہے ہیں۔ (یہاں ایک رن سیریز کی ضرورت ہوتی ہے۔)
محفوظہ Adataset
ERDDAP™'محفوظہ Adatasetایک اچھا حل ہے جب ڈیٹا کو اکثر ڈیٹا سیٹ میں شامل کیا جاتا ہے لیکن بڑے ڈیٹا کو کبھی تبدیل نہیں کیا جاتا۔ بنیادی طور پر، ایکERDDAP™انتظامیہ آرکائیو شدہ Adataset چلا سکتا ہے۔ (شاید ایک تحریر میں، شاید کرن سے چلا جاتا ہے۔) اور اعداد و شمار کے ذیلی سیٹ کا تعین کریں جسے وہ نکالنا چاہتے ہیں۔ (شاید کئی فائلوں میں) اور پیکج میں.zipیا.tgzفائل، تاکہ آپ لوگوں یا جماعتوں کو دلچسپی لینے کے لیے فائل بھیج سکیں۔ (مثلاً، این سی آئی کے لیے) یا اسے ڈاؤن لوڈ کرنے کے لیے دستیاب ہو۔ مثال کے طور پر، آپ آرکائیو شدہ Adataset at 12:10 ام پر چلا سکتے ہیں اور اسے ایک بنا سکتے ہیں۔.zip12:00 سے لے کر آج تک تمام اعداد و شمار پہلے دن ہوتے ہیں۔ (یا پھر ضرورت کے مطابق یہ ہفتہوار ، ماہانہ یا پھر اِس پر عمل کریں ۔) چونکہ پیکجڈ فائل غیر موصل پیدا کر رہا ہے اس لیے کسی وقت یا بہت زیادہ اعداد و شمار کا کوئی خطرہ نہیں، جیسا کہ معیار کے لیے موجود ہوگا۔ERDDAP™درخواست.
ERDDAP™' معیاری طلبہ نظام
ERDDAP™' معیاری طلبی نظام ایک متبادل اچھا حل ہے جب ڈیٹا کو اکثر شامل کیا جاتا ہے لیکن بڑے ڈیٹا کو کبھی تبدیل نہیں کیا جاتا۔ بنیادی طور پر کوئی بھی معیاری درخواستوں کو استعمال کر سکتا ہے تاکہ ڈیٹا کو مخصوص مدت کے لیے حاصل کیا جا سکے۔ مثال کے طور پر 12:10 دن کی عمر میں آپ 12:00 سے دور کے اعداد و شمار کے تمام اعداد و شمار کے لیے درخواست کر سکتے ہیں کہ وہ پہلے دن ہو جو آج 12:00 پر ہو۔ جواب (آرکائیو Adataset site سے موازنہ کرتے ہیں۔) وقت گزرنے کا خطرہ یا ایک ہی فائل کے لیے بہت زیادہ ڈیٹا ہوتا ہے۔ آپ کم وقت کیلئے زیادہ دیر تک درخواست کرنے سے گریز کر سکتے ہیں ۔
ایچٹیپ سے پیدا ہونے والے بچے
\[یہ انتخاب ابھی تک موجود نہیں ہے لیکن مستقبل قریب میں تعمیر ممکن لگتا ہے۔\]
نیاایچٹیپ سے پیدا ہونے والے بچےڈیٹا سیٹ کی نوعیتERDDAP™'وی2.0 کی وجہ سے کسی دوسرے حل کو سمجھنے کے قابل ہو جاتا ہے۔ اعداد و شمار کی اس قسم کی وصول کردہ ذیلی فائلوں بنیادی طور پر لاگ فائل ہیں جو ڈیٹا سیٹ میں تبدیلی ریکارڈ کرتی ہیں۔ ایک ایسا نظام بنانا ممکن ہونا چاہیے جو کسی مقامی اعداد و شمار کی تزئین و آرائش کے ذریعے برقرار رکھتا ہو۔ (یا تیندوے کی بنیاد پر) اس آخری درخواست کے بعد دور دراز کے اعداد و شمار سے کیے جانے والی تمام تبدیلیوں کی درخواست کیجئے۔ یہ مؤثر ہونا چاہئے (یا زیادہ) رننک سے زیادہ اور بہت سے مشکل صورتحال کو حل کرتا لیکن اگر دوری اور مقامی اعداد و شمار کو Httpping datassets سے EdDTabtable ہو تو صرف کام ہی ہوتا۔
اگر کوئی اس پر کام کرنا چاہے تو براہ مہربانی رابطہ کرے۔erd.data at noaa.gov. .
تقسیم شدہ ڈیٹا
اُوپر دی گئی حل میں سے کوئی بھی حقیقی وقت کے قریب ہونے کی وجہ سے مسئلے کے مشکل حل کرنے کا بڑا کام نہیں کرتا (نیٹ ورک) اعدادوشمار بہت مشکل ہیں، مشترکہ طور پر تمام ممکنہ مشکلات کی وجہ سے۔
ایک بہت بڑا حل ہے: اعداد و شمار کو درست کرنے کی کوشش نہ کرنا۔ اِس کی بجائے اُس کا ماخذ استعمال کریں (ایک ڈیٹا سیٹ ایک پرERDDAP) ، ڈاٹ فراہم کنندہ کی طرف سے سنبھالے ہوئے (مثلاً ایک علاقائی دفتر) . . اس ڈیٹا سیٹ سے حاصل ہونے والے تمام صارفین اسے ہمیشہ ماخذ سے حاصل کرتے ہیں۔ مثال کے طور پر، براؤزر پر مبنی مائکروسوفٹ سے ڈیٹا ایک انفنٹری درخواست سے حاصل کیا جاتا ہے، لہذا یہ کوئی اہمیت نہیں چاہیے کہ درخواست کسی بعید سرور پر اصل ماخذ کی طرف ہو۔ (اسی سرور کی میزبانی کرنے والا نہیں) . . بہت سے لوگوں نے ایک طویل عرصے سے اس دائرۃ المعارف ڈیٹا کے طریقہ کار کو غلط قرار دیا ہے۔ (مثلاً، رائے میندلسن پچھلے 20+ سالوں کے لیے) . .ERDDAP's Gold/feration ماڈل (اس دستاویز کا 80%) اس طریقہ پر مبنی ہے۔ یہ حل گوردن کوٹ کے لئے تلوار کی طرح ہے — یہ سارا مسئلہ ختم ہو جاتا ہے ۔
- یہ حل نہایت سادہ ہے ۔
- یہ حل نہایت مؤثر ہے کیونکہ کوئی بھی کام نہیں کِیا جاتا تاکہ کوئی بھی کام اِس بات کو برقرار رکھا جا سکے کہ اِس مسئلے کو پورا کِیا جا سکے ۔ (بند) اٹھو.
- صارفین کسی بھی وقت تازہ ترین ڈیٹا حاصل کر سکتے ہیں۔ (مثلاً، صرف ~0.5 سیکنڈ کے ساتھ.) . .
- اِس میں کافی مقدار میں توازن قائم کِیا گیا ہے ۔ (اس دستاویز کے بالائی 80% پر بحث دیکھیے۔)
نہیں، یہ تمام ممکنہ حالات کا حل نہیں ہے، بلکہ یہ وسیع اکثریت کے لیے ایک بڑا حل ہے۔ اگر کچھ حالات میں اس حل کے ساتھ مسائل پیدا ہو جائیں تو اکثر ان مسائل کو حل کرنے یا ان کمزوریوں کے ساتھ زندگی بسر کرنے کا کام ہوتا ہے جو اس حل کے ناگزیر فوائد کی وجہ سے ہیں۔ اگر/ جب یہ حل کسی مخصوص صورت حال کے لیے واقعی ناقابل قبول ہے، مثلا جب آپ واقعی اعداد و شمار کی ایک مقامی نقل رکھتے ہیں تو اوپر بیان کردہ دوسرے حل پر غور کریں۔
جمع
جبکہ کوئی واحد، سادہ حل موجود نہیں ہے جو تمام بے ترتیب مسائل کو مکمل طور پر حل کرتا ہے۔ (بطور Rancec اور Distributed Data تقریباً ہیں۔) . امید ہے کہ یہاں کافی آلات اور اختیارات موجود ہیں تاکہ آپ کو اپنی مخصوص حالت کا مناسب حل مل سکے۔