সবাইকে অভিবাদন. আমি এখানে একটি খুব সহজ কিন্তু দুর্দান্ত বিষয় নিয়ে এসেছি যা আমাদের ডাটাবেস(DB)-কে কয়েকটি উপায়ে উন্নত করতে সাহায্য করে—স্ট্রেচ ডেটাবেস!!
তো, চলুন শুরু করা যাক।
স্ট্রেচ ডেটাবেস কি?
SQL 2016 একটি বৈশিষ্ট্য প্রবর্তন করেছে যা আমাদেরকে অন-প্রিমিসেস থেকে Azurecloud-এ ডেটা প্রসারিত করতে সাহায্য করতে পারে। এই কার্যকারিতা, স্ট্রেচ ডেটাবেস (বা স্ট্রেচডিবি), স্থানীয় SQL সার্ভারে উষ্ণ (ঘনঘন অ্যাক্সেস করা) ডেটা রাখার সময় স্থানীয় SQL Server® থেকে Azure®-এ ঠান্ডা (কদাচিৎ অ্যাক্সেস করা) ডেটা সংরক্ষণ করতে সাহায্য করে। স্ট্রেচডিবি এমন পরিস্থিতিতে সহায়ক যখন আমাদের কাছে প্রচুর ঐতিহাসিক ডেটা থাকে যা খুব কমই অ্যাক্সেস করা হয়।
স্ট্রেচ ডিবি একটি বর
- অন-প্রিমিসেস থেকে Azure SQL DB-তে ঠান্ডা ডেটার সহজ এবং ঝামেলা-মুক্ত স্থানান্তর স্থানীয় কোয়েরির কার্যকারিতা উন্নত করতে সাহায্য করে, কারণ তারা বেশিরভাগ সময় উষ্ণ ডেটা বা স্থানীয় ডেটা ব্যবহার করে
- ডেটা মাইগ্রেশনের জন্য কোনো কোডের প্রয়োজন নেই, তাই স্থানীয় SQL সার্ভারে কোনো অতিরিক্ত ওভারহেড নেই
- আর্কাইভ করা ডেটা জিজ্ঞাসা করতে অ্যাপ্লিকেশন কোড পরিবর্তন করার দরকার নেই
- স্থানীয়ভাবে Azure-এ কম খরচে সংরক্ষণাগারভুক্ত ডেটা সংরক্ষণ করুন
- স্থানীয় ডিবি ব্যাকআপ, পুনরুদ্ধার এবং রক্ষণাবেক্ষণের কার্যকলাপগুলি কোল্ড ডেটা সংরক্ষণের সাথে অনেক কম সময় নেয় কারণ সেগুলিকে এখন শুধুমাত্র হট ডেটা দিয়ে খেলতে হবে
চলুন দেখি কিভাবে StretchDB ব্যবহার করবেন
স্ট্রেচডিবি ডেমো করতে, আমাদের প্রয়োজন:
- একটি স্থানীয় SQL সার্ভার
- একটি Azure সাবস্ক্রিপশন
আমি AdventureWorks2016_EXT.bak ডাউনলোড করেছি এই ডেমোর জন্য ডিবি ব্যাকআপ এবং এটি আমার স্থানীয় SQL সার্ভারে পুনরুদ্ধার করেছি। এখানে ফাইল ডাউনলোড করুন।
স্ট্রেচডিবি-তে টেবিল কনফিগার করুন
- আপনার স্থানীয় SQL সার্ভারের সাথে সংযোগ করুন, AdventureWorks2016_EXT-এ ডান-ক্লিক করুন ->কাজগুলি৷ ->স্ট্রেচ ->সক্ষম করুন৷ .
- আর্কাইভ করার জন্য প্রয়োজনীয় টেবিলগুলি নির্বাচন করুন। যেগুলো StretchDBdisplay সমর্থন করে না সেগুলো ধূসর হয়ে গেছে।
- প্রম্পট করা হলে, আপনার Azure পরিবেশে সাইন ইন করুন।
- আপনি আপনার Azure অ্যাকাউন্টে সাইন ইন করার পরে, সাবস্ক্রিপশন এবং অঞ্চল নির্বাচন করুন যেখানে আপনি আপনার ডেটা সংরক্ষণাগার করতে চান৷
- DMK-এর পাসওয়ার্ড দিন।
- যোগাযোগের জন্য একটি Azure ফায়ারওয়াল নিয়ম তৈরি করুন।
- সারাংশ পর্যালোচনা করুন এবং সমাপ্ত ক্লিক করুন .
- সফলভাবে সমাপ্ত হলে, নিম্নলিখিত স্ক্রীনটি প্রদর্শিত হবে। আমরা বিশদ বিবরণের জন্য তৈরি লগগুলিও পরীক্ষা করতে পারি।
- এখন, Azure SQL DB-তে স্থানান্তরিত ডেটা যাচাই করা যাক। অন্য যেকোনো SQL সার্ভারের মতো আপনার স্থানীয় SSMS থেকে Azure SQL DB-তে সংযোগ করুন। ধাপ 4-এ Azure SQL DB-এর জন্য আপনার তৈরি করা শংসাপত্রগুলি সংরক্ষণ করতে ভুলবেন না কারণ আপনি সেগুলি সংযোগের জন্য ব্যবহার করবেন।
নিম্নলিখিত চিত্রটি আমাদের তৈরি করা টেবিলটি দেখায়:
উপসংহার
এই খুব সহজ পদক্ষেপগুলি অনুসরণ করে, আমরা কার্যক্ষমতার উন্নতির পাশাপাশি ব্যয় দক্ষতা অর্জন করতে পারি।
আপনার এই পোস্টটি কেমন লেগেছে মন্তব্যে আমাকে জানান এবং আপনি যদি আরও বিস্তারিত সহ দ্বিতীয় অংশ দেখতে চান।
Rackspace ডেটা পরিষেবা সম্পর্কে আরও জানুন৷
৷কোনো মন্তব্য করতে বা প্রশ্ন জিজ্ঞাসা করতে প্রতিক্রিয়া ট্যাব ব্যবহার করুন। এছাড়াও আপনিসেলস চ্যাট এ ক্লিক করতে পারেন৷ এখন চ্যাট করতে এবং কথোপকথন শুরু করতে।