1. সংক্ষিপ্ত বিবরণ
এই কোডল্যাবের সাহায্যে, আমরা AlloyDB সেট আপ করার জন্য একটি সহজ, সহজ পদ্ধতি প্রদর্শন করব।

তুমি কী তৈরি করবে
এর অংশ হিসেবে, আপনি এক ক্লিকে ইনস্টলেশনে একটি AlloyDB ইনস্ট্যান্স এবং ক্লাস্টার তৈরি করবেন এবং আপনার ভবিষ্যতের প্রকল্পগুলিতেও এটি দ্রুত সেট আপ করতে শিখবেন।
আবশ্যকতা
- একটি ব্রাউজার, যেমন ক্রোম বা ফায়ারফক্স
- বিলিং সক্ষম করা একটি Google ক্লাউড প্রকল্প।
2. শুরু করার আগে
একটি প্রকল্প তৈরি করুন
- গুগল ক্লাউড কনসোলে , প্রজেক্ট সিলেক্টর পৃষ্ঠায়, একটি গুগল ক্লাউড প্রজেক্ট নির্বাচন করুন বা তৈরি করুন।
- আপনার ক্লাউড প্রোজেক্টের জন্য বিলিং সক্ষম আছে কিনা তা নিশ্চিত করুন। কোনও প্রোজেক্টে বিলিং সক্ষম আছে কিনা তা কীভাবে পরীক্ষা করবেন তা শিখুন ।
- আপনি ক্লাউড শেল ব্যবহার করবেন, যা গুগল ক্লাউডে চলমান একটি কমান্ড-লাইন পরিবেশ। গুগল ক্লাউড কনসোলের শীর্ষে অ্যাক্টিভেট ক্লাউড শেল ক্লিক করুন।

- ক্লাউড শেলের সাথে সংযুক্ত হয়ে গেলে, আপনি নিম্নলিখিত কমান্ড ব্যবহার করে পরীক্ষা করতে পারবেন যে আপনি ইতিমধ্যেই প্রমাণীকরণপ্রাপ্ত এবং প্রকল্পটি আপনার প্রকল্প আইডিতে সেট করা আছে কিনা:
gcloud auth list
- gcloud কমান্ড আপনার প্রকল্প সম্পর্কে জানে কিনা তা নিশ্চিত করতে ক্লাউড শেলে নিম্নলিখিত কমান্ডটি চালান।
gcloud config list project
- যদি আপনার প্রকল্পটি সেট না করা থাকে, তাহলে এটি সেট করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
gcloud config set project <YOUR_PROJECT_ID>
- প্রয়োজনীয় API গুলি সক্ষম করুন: লিঙ্কটি অনুসরণ করুন এবং API গুলি সক্ষম করুন।
অন্যথায়, আপনি এর জন্য gcloud কমান্ড ব্যবহার করতে পারেন। gcloud কমান্ড এবং ব্যবহারের জন্য ডকুমেন্টেশন দেখুন।
৩. আপনার ব্যবসায়িক ডেটা এবং এআই-এর জন্য AlloyDB কেন?
PostgreSQL-এর জন্য AlloyDB কেবল আরেকটি পরিচালিত Postgres পরিষেবা নয়। এটি AI যুগের জন্য ডিজাইন করা ইঞ্জিনের একটি মৌলিক আধুনিকীকরণ। স্ট্যান্ডার্ড ডাটাবেসের তুলনায় এটি কেন আলাদা তা এখানে:
- হাইব্রিড লেনদেন ও বিশ্লেষণাত্মক প্রক্রিয়াকরণ (HTAP)
বেশিরভাগ ডাটাবেস আপনাকে বিশ্লেষণের জন্য ডেটা গুদামে ডেটা স্থানান্তর করতে বাধ্য করে। AlloyDB-তে একটি অন্তর্নির্মিত কলামার ইঞ্জিন রয়েছে যা স্বয়ংক্রিয়ভাবে একটি কলামে প্রাসঙ্গিক ডেটা মেমোরিতে সংরক্ষণ করে। এটি স্ট্যান্ডার্ড PostgreSQL এর তুলনায় বিশ্লেষণাত্মক প্রশ্নগুলিকে 100 গুণ দ্রুত করে তোলে, যা আপনাকে জটিল ETL পাইপলাইন ছাড়াই আপনার অপারেশনাল ডেটাতে রিয়েল-টাইম ব্যবসায়িক বুদ্ধিমত্তা চালানোর অনুমতি দেয়।
- নেটিভ এআই ইন্টিগ্রেশন:
AlloyDB আপনার ডেটা এবং জেনারেটিভ AI এর মধ্যে ব্যবধান দূর করে। google_ml_integration এক্সটেনশনের সাহায্যে, আপনি আপনার SQL কোয়েরির মধ্যে সরাসরি Vertex AI মডেল (যেমন Gemini) কল করতে পারেন। এর অর্থ হল আপনি একটি স্ট্যান্ডার্ড ডাটাবেস লেনদেন হিসাবে সেন্টিমেন্ট বিশ্লেষণ, অনুবাদ, অথবা সত্তা নিষ্কাশন করতে পারেন, ডেটা সুরক্ষা নিশ্চিত করে এবং লেটেন্সি কমিয়ে আনে।
- সুপিরিয়র ভেক্টর অনুসন্ধান:
স্ট্যান্ডার্ড PostgreSQL pgvector ব্যবহার করলেও, AlloyDB এটিকে Google Research দ্বারা তৈরি ScaNN সূচক (Scalable Nearest Neighbors) দিয়ে সুপারচার্জ করে। এটি অন্যান্য Postgres অফারগুলিতে পাওয়া স্ট্যান্ডার্ড HNSW সূচকের তুলনায় উল্লেখযোগ্যভাবে দ্রুত ভেক্টর সাদৃশ্য অনুসন্ধান এবং স্কেলে উচ্চতর প্রত্যাহার প্রদান করে। এটি আপনাকে স্থানীয়ভাবে উচ্চ-কার্যক্ষমতাসম্পন্ন RAG (Retrieval Augmented Generation) অ্যাপ্লিকেশন তৈরি করতে সক্ষম করে।
- স্কেলে কর্মক্ষমতা:
AlloyDB স্ট্যান্ডার্ড PostgreSQL এর তুলনায় ৪ গুণ দ্রুত লেনদেনের কর্মক্ষমতা প্রদান করে। এটি কম্পিউটকে স্টোরেজ থেকে আলাদা করে, যা তাদের স্বাধীনভাবে স্কেল করার সুযোগ করে দেয়। স্টোরেজ স্তরটি বুদ্ধিমান, প্রাথমিক ইনস্ট্যান্স থেকে কাজ অফলোড করার জন্য রাইট-অ্যাহেড লগিং (WAL) প্রক্রিয়াকরণ পরিচালনা করে।
- এন্টারপ্রাইজের প্রাপ্যতা:
এটি রক্ষণাবেক্ষণ সহ 99.99% আপটাইম SLA অফার করে। PostgreSQL-সামঞ্জস্যপূর্ণ ডাটাবেসের জন্য এই স্তরের নির্ভরযোগ্যতা একটি ক্লাউড-নেটিভ আর্কিটেকচারের মাধ্যমে অর্জন করা হয় যা দ্রুত ব্যর্থতা পুনরুদ্ধার এবং স্টোরেজ স্থায়িত্ব নিশ্চিত করে।
৪. অ্যালয়ডিবি সেটআপ
এই ল্যাবে আমরা পরীক্ষার তথ্যের জন্য ডাটাবেস হিসেবে AlloyDB ব্যবহার করব। এটি ডাটাবেস এবং লগের মতো সমস্ত রিসোর্স ধরে রাখার জন্য ক্লাস্টার ব্যবহার করে। প্রতিটি ক্লাস্টারের একটি প্রাথমিক উদাহরণ থাকে যা ডেটাতে একটি অ্যাক্সেস পয়েন্ট প্রদান করে। টেবিলগুলি প্রকৃত তথ্য ধারণ করবে।
চলুন একটি AlloyDB ক্লাস্টার, ইনস্ট্যান্স এবং টেবিল তৈরি করি যেখানে পরীক্ষার ডেটাসেট লোড করা হবে।
- বোতামে ক্লিক করুন অথবা নীচের লিঙ্কটি আপনার ব্রাউজারে কপি করুন যেখানে আপনার Google Cloud Console ব্যবহারকারী লগ ইন করেছেন।
- এই ধাপটি সম্পন্ন হলে রেপোটি আপনার স্থানীয় ক্লাউড শেল এডিটরে ক্লোন করা হবে এবং আপনি প্রজেক্ট ফোল্ডার থেকে নীচের কমান্ডটি চালাতে সক্ষম হবেন (আপনি প্রজেক্ট ডিরেক্টরিতে আছেন তা নিশ্চিত করা গুরুত্বপূর্ণ):
sh run.sh
- এখন UI ব্যবহার করুন (টার্মিনালে লিঙ্কে ক্লিক করে অথবা টার্মিনালে "প্রিভিউ অন ওয়েব" লিঙ্কে ক্লিক করে)।
- শুরু করার জন্য প্রকল্প আইডি, ক্লাস্টার এবং উদাহরণের নামের জন্য আপনার বিবরণ লিখুন।
- লগগুলি স্ক্রোল করার সময় কফি খেয়ে নাও এবং পর্দার আড়ালে এটি কীভাবে এটি করছে তা আপনি এখানে পড়তে পারেন।
৫. সেটআপ ইলাস্ট্রেটেড

৬. পরিষ্কার-পরিচ্ছন্নতা
এই ট্রায়াল ল্যাবটি সম্পন্ন হয়ে গেলে, alloyDB ক্লাস্টার এবং ইনস্ট্যান্স মুছে ফেলতে ভুলবেন না।
এটির ক্লাস্টারটি তার ইনস্ট্যান্স(গুলি) সহ পরিষ্কার করা উচিত।
৭. অভিনন্দন
তুমি যেতে পারো!!!
AlloyDB দিয়ে দ্রুত এবং সহজে আপনার ডেটা সেট আপ করা শুরু করুন !!!