ڊيٽابيس هر پروگرام جو هڪ اهم حصو آهن، ڇا اهو مقامي طور تي يا بادل ۾ ميزبان آهي.
بادل جي ميزباني جي وڌندڙ ضرورت جي ڪري، ڪلائوڊ تي ٻڌل لاڳاپو ڊيٽابيس جيڪي استحڪام، اعتبار، ۽ دستيابي مهيا ڪن ٿا، انهي سان گڏ آن لائن ڊيپلائيشن کي سپورٽ ڪن ٿا.
ڪلائوڊ تي ٻڌل ڊيٽابيس جو هڪ مثال گوگل ڪلائوڊ اسپنر آهي.
اچو ته هن مضمون ۾ گوگل ڪلائوڊ اسپنر جي کوٽائي تي غور ڪريون، جنهن ۾ ان جون سموريون صلاحيتون، استعمال جا ڪيس، قيمت ۽ ٻيا تفصيل شامل آهن.
ڇا آھي گوگل ڪلائوڊ اسپنر?
هڪ تعلقي DBMS جيڪو اختيار ڪري ٿو NewSQL طريقو گوگل ڪلائوڊ اسپنر. اهو ACID (ايٽمي، استحڪام، اڪيلائي، ۽ استحڪام) جي تعميل کي يقيني بڻائي ٿو ۽ خاص طور تي OLTP (آن لائن ٽرانزيڪشن پروسيسنگ) لاء مناسب آهي.
اهو اڃا تائين اسڪيل آئوٽ آرڪيٽيڪچر کي سپورٽ ڪري ٿو ۽ تمام اسپيبلبل آهي، گهڻو ڪري NoSQL سسٽم وانگر. اسڪيل آئوٽ ڊيزائن سان، اهو آسان آهي ته موجوده ڪلسٽر ۾ وڌيڪ نوڊس شامل ڪرڻ لاءِ ڊيٽا اسٽوريج ۽ حسابن کي ورهائڻ ۽ اسڪاليبلٽي حاصل ڪرڻ لاءِ.
NoSQL ۽ NewSQL جا فائدا ٻئي مهيا ڪيا ويا آهن گوگل ڪلائوڊ اسپنر.
TrueTime، گوگل جي عالمي سطح تي هم وقت سازي ٿيل گھڙي، گوگل اسپنر جي تسلسل جو بنياد آھي. گوگل ٺاھيو TrueTime، ھڪڙي وڏي پيماني تي ورهايل ۽ انتهائي دستياب عالمي گھڙي جيڪا سڀني گوگل ڪلائوڊ سروسز ۽ سرورز تائين رسائي لائق آھي.
TrueTime انهي ڳالهه کي يقيني بڻائي ٿو ته هڪ نئون ٺهيل ٽائم اسٽيمپ، اچو ته چئو T1، هميشه ڪنهن به ٽائم اسٽيمپ T2 کان وڌيڪ هوندو، جيستائين T2 T1 کان اڳ ٺاهي وئي هئي. نتيجي طور، صحيح وقت ٽائم اسٽيمپ پيدا ڪرڻ جي قابل آهي جيڪي هڪجهڙائي سان وڌي رهيا آهن، مطلب ته اهي مسلسل پنهنجي پوري ڊومين ۾ وڌندا ويندا.
ايپليڪيشنون پوءِ هن کي استعمال ڪري سگهن ٿيون انهن جي هر ٽرانزيڪشن کي مخصوص، اڀرندڙ ٽائم اسٽيمپ ڏيڻ لاءِ. گوگل ڪلائوڊ اسپنر تي شايع ٿيل ڊيٽا جو هر ٽڪرو TrueTime استعمال ڪندي ٽائم اسٽيمپ حاصل ڪري ٿو، ۽ هي ٽائم اسٽيمپ پوري دنيا ۾ قابل اعتماد آهي.
ان جو مطلب اهو آهي ته اسپنر ۾ رکيل هر ٽرانزيڪشن کي ان سان لاڳاپيل هڪ خاص ٽائم اسٽيمپ هوندو، جيڪو درست فوري طور تي رڪارڊ ڪندو آهي جنهن تي اسپنر ٽرانزيڪشن تي عمل ڪيو.
انهن ٽائم اسٽيمپس جي مدد سان، گوگل ڪلائوڊ اسپنر دنيا جي ڪنهن به نقطي کان قابل اعتماد پڙهڻ جي آڇ ڪري سگهي ٿو بغير ڪنهن لکڻ جي.
اضافي طور تي، گوگل ڪلائوڊ اسپنر ان جي سڀني ٽرانزيڪشن لاء سخت اتفاق ڪنٽرول مهيا ڪرڻ جي قابل آهي.
جڏهن ته گوگل ڪلائوڊ اسپنر شايد ڪيترن ئي هنڌن تي سڀ ٽرانزيڪشن (۽/يا نقل ٿيل) ڪيا هوندا، هڪ خارجي استعمال ڪندڙ ڏانهن اهي سڀئي ظاهر ٿيندا آهن، هڪ ٻئي پٺيان، هڪ ٻئي پٺيان. ٻين لفظن ۾، گوگل ڪلائوڊ اسپنر ڪم ڪري ٿو هڪ واحد مشين ڊيٽابيس جي طور تي ٻاهرين استعمال ڪندڙن لاءِ.
هڪ عالمي ٽائم اسٽيمپ آرڊر Google Cloud Spanner پاران مهيا ڪيو ويو آهي، جيڪو ٽرانزيڪشن بعد جي عملن ۽ سوالن لاءِ استعمال ڪري سگھن ٿا. صارفين کي سست ڪارڪردگي+مضبوط يقينن يا عظيم ڪارڪردگي+اڳوڻي ڊيٽابيس سسٽم ۾ ڪمزور ضمانتن جي وچ ۾ فيصلو ڪرڻو پوندو هو.
بهرحال، گوگل ڪلائوڊ اسپنر پيش ڪري سگھي ٿو مضبوط اطمينان، اعلي ٽرانزيڪشن سالميت، ۽ تيز ڪارڪردگي. ڊولپرز کي صرف ان ڳالهه جو خيال رکڻ گهرجي ته انهن مان هر هڪ ٽرانزيڪشن صحيح آهي ۽ انهن جي ايپليڪيشن منطق، بلڪه انهن جي ڪيترن ئي ٽرانزيڪشن جي وچ ۾ ڪنهن به تڪرار يا نسل جي باري ۾ پريشان ٿيڻ جي.
مضمونن جي
- گهڻيون ائپس ٺاهڻ، ضم ڪرڻ ۽ ٽيسٽ ڪرڻ لاءِ آسان آهن.
- اهو هڪ NewSQL ڊيٽابيس جي طور تي نمايان ٿي سگهي ٿو ڇاڪاڻ ته اهو ٻنهي NoSQL ۽ SQL کي سپورٽ ڪري ٿو، روايتي SQL ڊيٽابيس سان اسڪيلبلٽي ۽ ڪارڪردگي جي مسئلن کي حل ڪري ٿو.
- ان جي درستگي تمام وڏي آهي ڇاڪاڻ ته اهو وقت کي هم وقت سازي ڪري ٿو ايٽمي ڪلاڪ ۽ GPS ٽيڪنالاجيون استعمال ڪندي.
- ڪراس ٽيبل ٽرانزيڪشن جي حمايت ڪئي وئي آهي.
- نفيس انتظام ۽ انتظامي خاصيتون شامل آهن، بشمول بيڪ اپ، وصولي، SLA مثال ٺاهڻ جي صلاحيت، ۽ وڌيڪ.
- مقامي ۽ گھڻن علائقائي مثالن لاءِ، 99.999٪ دستيابي مهيا ڪري ٿي.
- افقي طور تي ٿوري رڪاوٽ سان آسانيء سان اسڪيل. افقي اسڪاليبلٽي جو فائدو اهو آهي ته جڏهن اضافي سرور شامل ڪيا ويا آهن، سسٽم جي ڪارڪردگي کي بهتر بڻائي ٿو.
- ھڪڙي ڊيٽا جي زندگي گذارڻ لاءِ، اھو پيش ڪري ٿو حقيقي وقت جي وڏي ڊيٽا جي پڇا ڳاڇا.
- درخواست جي مقدار ۽ ڊيٽا جي سائيز جي بنياد تي، اهو خودڪار طريقي سان ڊيٽا کي ڇڪيندو آهي.
- اهو خود بخود ثانوي انڊيڪس نه چونڊيندو آهي باوجود ان حقيقت جي ته انهن جي حمايت ڪئي وئي آهي.
- شفاف نقل پيش ڪئي وئي آهي ڪيترن ئي سيٽ اپ ۽ جاگرافي ۾.
- نفيس تجزياتي ۽ ڊيٽا مهيا ڪري ٿي.
- مختلف ايپليڪيشنن مان ڊيٽا ۽ اسٽوريج سسٽم هم وقت سازي ٿيل آهن.
- ڊيٽابيس جدولن جي وچ ۾ جسماني انحصار ممڪن آهي.
- جاري ڊيٽا جي وصولي لاء، اهو پيش ڪري ٿو پوائنٽ-ان-ٽائم-ريڪوري (PITR). اضافي طور تي، توهان microsecond سطح تائين ڊيٽا کي ٻيهر حاصل ڪري سگهو ٿا.
- ڪسٽمر-منظم ٿيل انڪرپشن ڪيز (CMEK)، IAM انٽيگريشن، ڊيٽا-ليئر انڪرپشن، ۽ ٻيا انٽرپرائز-سطح حفاظتي اپاءَ شامل آھن.
ڪيس استعمال ڪريو
1. سڄي دنيا ۾ اي ڪامرس سائيٽون
پراڊڪٽس جو آرڊر ڪرڻ، ادائگيون گڏ ڪرڻ، ۽ انونٽريز کي اپڊيٽ ڪرڻ سڀ ٽرانزيڪشنل سسٽم جا ڪم آهن جيڪي اي ڪامرس کي بيان ڪن ٿا. وڏن قومي يا عالمي نقشن جا نشان ڏسي سگهجن ٿا ڪيترن ئي اي ڪامرس ويب سائيٽن تي.
ٽرانزيڪشنل ڊيٽابيس کي عالمي سطح تي لاڳيتو بڻائڻ جا ڪيترائي فائدا آهن، بشمول ڊيٽا جي سالميت کي يقيني بڻائڻ ۽ ڊيٽا جي مطابقت جي مسئلن کي حل ڪرڻ لاءِ تخليقي سافٽ ويئر انجنيئرنگ حلن جي ضرورت کي گھٽائڻ.
2. حقيقي وقت ۾ تجزياتي پروسيسنگ
ڪيتريون ئي جديد صلاحيتون جيڪي تجزياتي پروسيسنگ جي سهولت فراهم ڪن ٿيون گوگل ڪلائوڊ اسپنر سان شامل آهن. انهن سڌارن ۾ شيون شامل آهن جهڙوڪ بهتر سوال جي رفتار، ورهاڱي واري انڊيڪس، ۽ ڊيٽا لوڊ ڪرڻ، ٻين جي وچ ۾. اهو هن RDBMS کي هڪ بهترين آپشن بڻائي ٿو دنيا جي تجزياتي پروسيسنگ سسٽم لاءِ جيڪو مڪمل طور تي ڪلائوڊ تي ٻڌل آهي.
3. آفت جي بحالي (DR)
DR اهم آهي پر عمل ۾ آڻڻ انتهائي مشڪل آهي، خاص طور تي جيڪڏهن توهان مقامي آفتن کان بچاءَ لاءِ پري جاگرافيائي DR جڳهن کي ملازمت ڏيڻ جي تجويز ڪيل مشق تي عمل ڪريو ٿا. حقيقت ۾، ڪيتريون ئي آئي ٽي ڪمپنيون بيڪ اپ ٺاهيندا آهن ۽ اميد آهي ته انهن کي ڪڏهن به ضرورت ناهي.
DR لاء، اسپينر هڪ عملي مستقبل جو رستو مهيا ڪري ٿو. اسپنر ڊيٽابيس ۾ ڊيٽا کي دور جي جڳهه تي نقل ڪرڻ هڪ ايپليڪيشن کي بحال ڪندو بغير ڪنهن بيڪ اپ ٽيپ مان ڊيٽا استعمال ڪندي ان کي ٻيهر ٺاهڻ جي ضرورت.
ڪمپيوٽر جا نوان وسيلا هڪ مختلف هنڌ تي ٺاهيو ۽ انهن کي بيڪ اپ اسپنر ڊيٽابيس سسٽم سان ڳنڍيو جيڪڏهن بنيادي سائيٽ دستياب ٿي وڃي. ان جي سادگي جي ڪري، DR هاڻي تمام گهڻي آئي ٽي ڊپارٽمينٽس تائين رسائي لائق آهي.
4. جوابي وقت وڌائڻ دوران دستي مداخلت کي گھٽائڻ
ھڪڙي عام ڊيٽابيس جي ڪارڪردگي گھٽجي ٿي جڏھن استعمال ڪندڙن جو تعداد اڳواٽ مقرر ڪيل حد تائين پھچي ٿو. ڪارڪردگي کي بحال ڪرڻ لاءِ ڪيترائي مرحلا لڳن ٿا، بشمول ڪارڪردگي جي ماپن جو جائزو وٺڻ ۽ ضروري طور تي ڊيٽابيس کي اسڪيل ڪرڻ.
ڇاڪاڻ ته سرور لاءِ وڌ ۾ وڌ سائيز آهي، افقي اسڪيلنگ ڏکيو آهي، جڏهن ته عمودي اسڪيلنگ سادي آهي. اهڙين حالتن ۾، گوگل ڪلائوڊ اسپنر هڪ عملي انتخاب ٿي سگهي ٿو ڇاڪاڻ ته اهو ٿورڙي مداخلت سان افقي اسڪيلنگ کي منظم ڪري ٿو.
5. گيمنگ ڊيٽابيس
پليئر جي ڪارڪردگي ۽ ڊيٽا کي آن لائن گيمز ۾ خاص طور تي ملٽي پليئر گيمز کي ٽريڪ ڪرڻ لاءِ پيچيده ڊيٽابيس جي جوڙجڪ جي ضرورت آهي. ڏنو ويو آهي ته اهو اڪثر ڪري شارڊنگ جي ضرورت آهي، ڪيترائي ڪاروبار هن پيچيدگي کي وڌائڻ ۽ منظم ڪرڻ لاء جدوجهد ڪن ٿا.
اضافي طور تي، ڇاڪاڻ ته NoSQL ڊيٽابيس بنيادي ڊيٽا ماڊل ۾ تبديلين کي ترتيب ڏئي سگھن ٿا، اهي گیمنگ لاء هڪ اعلي اختيار آهن. ريڊنڊنسي پڻ راند سافٽ ويئر جو هڪ اهم حصو آهي.
ڇاڪاڻ ته اهو انهن سڀني خاصيتن جي حمايت ڪري ٿو، گوگل اسپنر ھڪ موزون اختيار آھي ھڪ گيمنگ ڊيٽابيس لاءِ. اسان سمجهون ٿا ته انهن استعمال جي ڪيسن کي ظاهر ڪرڻ سان، توهان ڏسي سگهندا ته گوگل ڪلائوڊ اسپنر ڪيترو ورسٽائل آهي ۽ اهو طئي ڪري سگهندا ته ڇا اهو توهان جي ڪاروبار لاءِ سٺو ميلاپ آهي.
6. مالي خدمتون
هن شعبي ۾ ريگيوليٽري پابنديون ۽ گراهڪ جون اميدون هڪ ڀرپور طوفان آهن. ريگيوليٽري ايجنسيون، بينڪ، ۽ فنيچ ڪمپنيون لازمي طور تي ۽ مڪمل طور تي گفتگو ڪرڻ گهرجن.
اضافي طور تي، سوين ملين ٽرانزيڪشن کي بي عيب طور تي پروگرامن جهڙوڪ ادائيگي گيٽ ويز ۽ آن لائن بينڪنگ جڏهن ته پيچيده مخالف فراڊ ۽ حل جي طريقيڪار مان پڻ گذري رهيو آهي.
ماضي ۾ ڊيٽا جي هن مسلسل آمد کي سنڀالڻ لاء، تاريخي ڊيٽابيس کي احتياط سان ٻيهر تعمير ڪيو وڃي، ۽ غير مستحڪم ڪسٽم حل استعمال ڪيا ويا. طوفان کي گوگل ڪلائوڊ اسپنر طرفان آساني سان سنڀاليو ويو آهي.
حد
تنهن هوندي به، ان ۾ ڪجهه حدون آهن، بشمول ڊيٽابيس جي نظرين کي سنڀالڻ جي ناڪامي، گرينولر اجازت يا ڪردار سيٽنگن جي کوٽ، ۽ سڀني نوڊس کي مڪمل طور تي استعمال ڪرڻ لاءِ ڪجهه ڪم ڪار جي ضرورت. چونڊ ڪرڻ وقت، انهن پابندين کي پڻ ذهن ۾ رکو.
Pricing
اسپنر جي قيمت سڌو ۽ قابل ذڪر آهي. توهان کي صرف ان اسٽوريج لاءِ ادا ڪيو ويندو آهي جيڪو توهان جي ڊيٽابيس جي جدولن ۽ ثانوي انڊيڪسز استعمال ڪندا آهن (اڳ ۾ مهيا ڪيل نه آهن)، بيڪ اپ اسٽوريج، نيٽ ورڪ ايگريس جي مقدار، ۽ توهان جي مثال جي ڪمپيوٽنگ جي گنجائش (ڪجهه نوڊس يا پروسيسنگ يونٽن ۾ ماپيل).
ٿڪل
هڪ حقيقي حيرت انگيز پيداوار، گوگل اسپنر گوگل جي زبردست ٽيڪنالاجي صلاحيت جو هڪ شاندار مثال آهي.
جيڪڏهن گوگل اهڙين گرائونڊ بريڪنگ پراڊڪٽس کي جاري ڪندو رهي ٿو، اهو جلد ئي ٻين ڪلائوڊ کي به اڳتي وڌائيندو ۽ هڪ مقابلي جي حيثيت سان پوزيشن سنڀاليندو.
جواب ڇڏي وڃو