পরিষ্কার করুন
ডেটাবেসে থাকা অথচ আর প্রয়োজন নেই এমন ডেটা মুছে ফেলুন, যাতে আপনার সাইট যে ডেটা আসলে পরিবেশন করে তার দিকে কার্যরত ডেটার পরিমাণ আবার কমে আসে।
ডাটাবেস রক্ষণাবেক্ষণ
প্রতিটি WordPress ডাটাবেস সময়ের সাথে ভারী হয়ে ওঠে। Zinn Digital® একে কোনো সাপোর্ট টিকিট হিসেবে না দেখে একটি ইঞ্জিনিয়ারিং সমস্যা হিসেবে দেখে: পরিষ্কার করা, অপ্টিমাইজ করা এবং মেরামত করা একটি স্বয়ংক্রিয় ওয়ার্কফ্লো হিসেবে চলে যা আপনি এক ক্লিকেই কেনেন — এবং প্ল্যাটফর্মটি ডাটাবেস স্ফীত হতে দেখলে ঠিক সেই মুহূর্তেই এটি আপনাকে অফার করে। উপলব্ধতা: প্রতি-সাইট ডাটাবেস থ্রোটলিং বর্তমানে সক্রিয়ভাবে তৈরি করা হচ্ছে এবং এখনো উপলব্ধ নয়। এখানে বর্ণিত বাকি সবকিছু আজই লাইভ রয়েছে।
একটি WordPress সাইটের ফাইলগুলি সাধারণত আপনি যে আকারে তৈরি করেছেন সেই আকারেই থাকে। এর ডাটাবেস থাকে না। টেবিলগুলি জমতে থাকে, ইনডেক্সগুলি নষ্ট হয়ে যায়, স্টোরেজ ইঞ্জিনগুলি এমন জায়গা বরাদ্দ করে রাখে যা আর কেউ ব্যবহার করছে না এবং মাঝেমধ্যে একটি টেবিল এমন অবস্থায় পৌঁছে যায় যা টিউন করার চেয়ে মেরামত করা বেশি প্রয়োজন। এর কোনোটিই ঘোষণা দিয়ে আসে না। সাইটটি কেবল ধীরগতির হয়ে যায়, ক্যোয়ারী সম্পন্ন হতে বেশি সময় নেয় এবং প্রথম যা লক্ষ্য করা যায় তা হলো একটি পেজ যা আগে চোখের পলকে লোড হতো, এখন আর হয় না।
একটি মাত্র সাইটের ক্ষেত্রে এটি একটি বিরক্তি মাত্র। শত শত সাইটের একটি পোর্টফোলিও বা নেটওয়ার্ক জুড়ে এটি একটি ক্রমবর্ধমান বোঝা — যার প্রতিটি তার প্রয়োজনের চেয়ে একটু বেশি ভারী, প্রতিটি ডাটাবেস সার্ভারের কাছে তার যতটা চাওয়া উচিত তার চেয়ে বেশি দাবি করছে।
Zinn Digital® এই বিষয়টি প্ল্যাটফর্মের বাকি অংশের মতোই পরিচালনা করে: একটি স্বয়ংক্রিয় এবং পুনরাবৃত্তিযোগ্য প্রক্রিয়া হিসেবে। ডেটাবেজ রক্ষণাবেক্ষণ হলো ড্যাশবোর্ড থেকে কেনা একটি ফার্স্ট-পার্টি পরিষেবা, এবং এটি কিনলে অবিলম্বে অপ্টিমাইজেশন জবটি চলতে শুরু করে। এখানে যোগ দেওয়ার জন্য কোনো সারি নেই এবং অপেক্ষা করার জন্য কোনো ইঞ্জিনিয়ারও নেই।
সাইটের MariaDB ডাটাবেস পরিষ্কার, অপ্টিমাইজ, মেরামত এবং রিপোর্টিংয়ের কাজটি একটি একক জব হিসেবে চালান।
ডেটাবেসে থাকা অথচ আর প্রয়োজন নেই এমন ডেটা মুছে ফেলুন, যাতে আপনার সাইট যে ডেটা আসলে পরিবেশন করে তার দিকে কার্যরত ডেটার পরিমাণ আবার কমে আসে।
বরাদ্দকৃত কিন্তু অব্যবহৃত টেবিল স্পেস পুনরুদ্ধার করুন এবং ইনডেক্স ও পরিসংখ্যানগুলোকে কোয়েরি প্ল্যানারের কাঙ্ক্ষিত অবস্থায় ফিরিয়ে আনুন, যাতে রিড অপারেশনগুলো প্রয়োজনের অতিরিক্ত কাজ করা বন্ধ করে।
ত্রুটিপূর্ণ অবস্থায় থাকা টেবিলগুলো শনাক্ত করুন এবং মেরামত করুন—যে ব্যর্থতার ধরনটি অপরিবর্তিত রাখলে একটি ধীরগতির ওয়েবসাইটকে ভেঙে পড়া ওয়েবসাইটে পরিণত করে।
ক্রয়টি বিলিং বা আপনার ওয়ালেটের মাধ্যমে চার্জ হয়, সম্পন্ন হয়, আপনাকে বিজ্ঞপ্তি পাঠায় এবং নিজেই সম্পূর্ণ হিসেবে চিহ্নিত হয়। যদি কোনো সমস্যা হয়, তবে রিফান্ড এবং ডিস্প্যুট আমাদের কাছ থেকে কেনা অন্য যেকোনো কিছুর মতো একই বিলিং পথ অনুসরণ করে।
এই প্ল্যাটফর্মের ফার্স্ট-পার্টি সার্ভিসগুলো দুই ধরনের হয়ে থাকে। কিছু সার্ভিস স্টাফদের দ্বারা পরিচালিত হয়: এগুলো কিনলে আমাদের অ্যাডমিন কিউতে একটি টাস্ক তৈরি হয়, যা সঠিক বিভাগে পাঠানো হয়, ট্র্যাক করা হয় এবং আপডেট করা হয়। ডেটাবেস রক্ষণাবেক্ষণ তার মধ্যে একটি নয়। এটি স্বয়ংক্রিয় — কেনাকাটা সম্পন্ন হলে একটি Temporal ওয়ার্কফ্লো ট্রিগার হয় যা সরাসরি আপনার সাইটে অপ্টিমাইজেশন জব চালিয়ে দেয়। তাৎক্ষণিক এবং কোনো মানুষের হস্তক্ষেপ ছাড়াই সম্পন্ন হয়।
এটি শুনতে যতটা মনে হয়, তার চেয়ে অনেক বেশি গুরুত্বপূর্ণ। Temporal ওয়ার্কফ্লো ডিজাইন থেকেই দীর্ঘস্থায়ী, রিট্রাই করার যোগ্য এবং আইডেমপোটেন্ট, যা এই প্ল্যাটফর্মের প্রতিটি দীর্ঘস্থায়ী অপারেশনের জন্য নির্ধারিত মান। কোনো ধাপ মাঝপথে ব্যর্থ হলে, ওয়ার্কফ্লো অর্ধেক সম্পন্ন হয়ে আপনার ডাটাবেসকে একটি অস্পষ্ট অবস্থায় রেখে না দিয়ে আগের জায়গা থেকেই পুনরায় চেষ্টা করে। কোনো রিট্রাই যদি এমন কোনো অপারেশন আবার চালায় যা ইতিমধ্যেই সফল হয়েছে, তবে তা তৈরিগতভাবেই নিরাপদ।
এর অর্থ এও যে, কাজের চাপ বাড়লে পরিষেবার মানে কোনো অবনতি হয় না। দশজন গ্রাহক একসঙ্গে ডেটাবেস রক্ষণাবেক্ষণের অনুরোধ করলে একই ইঞ্জিনিয়ারের জন্য তাদের লাইনে দাঁড়িয়ে অপেক্ষা করতে হয় না—সেগুলো হলো দশটি ওয়ার্কফ্লো এক্সিকিউশন, এবং প্ল্যাটফর্মটি সেগুলোকে অনুভূমিকভাবে (horizontally) স্কেল করার উপযোগী করে তৈরি করা হয়েছে।
প্ল্যাটফর্মটি ইতিমধ্যেই আপনার সাইটগুলো পর্যবেক্ষণ করছে। সঠিক সময়ে সঠিক পরিষেবা অফার করতে এটি তার পর্যবেক্ষণকে কাজে লাগায়।
ড্যাশবোর্ডে একটি নির্দিষ্ট এক্সট্রাস বিভাগ রয়েছে যেখানে আপনি যখন খুশি প্রথম পক্ষের পরিষেবাগুলি ব্রাউজ করতে এবং কিনতে পারেন। তবে আরও দরকারী পথটি হলো যেটি আপনাকে খুঁজে নেয়: কন্ট্যাকচুয়াল আপসেল। ডেটাবেস রক্ষণাবেক্ষণ একটি স্ফীত ডেটাবেসের বিপরীতে দৃশ্যমান হয়, গতি অপ্টিমাইজেশান একটি ধীর সাইটের বিরুদ্ধে যা Core Web Vitals-এ ব্যর্থ হচ্ছে, মেলওয়্যার পরিষ্কার করা একটি ফ্ল্যাগ করা সাইটের বিরুদ্ধে, সাইনআপের সময় মাইগ্রেশন।
এই প্রম্পটগুলি আসল অবজারভেবিলিটি সিগন্যাল দ্বারা চালিত—সাধারণ কোনো মাসিক তাগিদ নয়, বরং প্ল্যাটফর্মটি ফ্লিট পরিচালনার জন্য যে প্রতি-সাইট মেট্রিকস এবং রিসোর্স টেলিমেট্রি সংগ্রহ করে, ঠিক সেইগুলোই। এবং এআই অ্যাসিস্ট্যান্ট আপনাকে পরিষেবাটি পরামর্শ দিতে এবং আপনার হয়ে এটি শুরু করতে পারে, তাই সমস্যা লক্ষ্য করা এবং তা সমাধান করার মধ্যবর্তী ব্যবধানটি কোনো প্রকল্প নয়, বরং একটি কথোপকথন।
রক্ষণাবেক্ষণ হলো এর ওপরের স্বয়ংক্রিয় স্তর। এর নিচে, প্রতিটি সাইট সম্পূর্ণ ডেটাবেস নিয়ন্ত্রণ সহ সরবরাহ করা হয়।
প্রতিটি সাইটের জন্য আলাদা ডেটাবেস থাকে, এবং কোনো প্রকল্পে প্রয়োজন হলে একাধিক ডেটাবেস ও একাধিক ডেটাবেস ব্যবহারকারীর সহায়তাও পাওয়া যায়।
উভয়টিই ড্যাশবোর্ডে বিল্ট-ইন এবং একক সাইন-অন দ্বারা যুক্ত—ব্যবস্থাপনার জন্য আলাদা কোনো শংসাপত্র নেই, সুরক্ষিত করার জন্য আলাদা কোনো লগইন নেই।
যখন কোনো টুল বা ডেভেলপারের প্রয়োজন হয় তখন বাহ্যিক ডাটাবেজ অ্যাক্সেস চালু করুন এবং প্রয়োজন শেষ হলে তা আবার বন্ধ করে দিন। ডিফল্টভাবে বন্ধ থাকাই সবচেয়ে নিরাপদ অবস্থা।
বারবার হওয়া রিডগুলোকে Redis-এ অফলোড করুন, যাতে ডাটাবেস প্রথম থেকেই কম কুয়েরির উত্তর দেয়। প্রতিকারের পাশাপাশি প্রতিরোধ।
শেয়ার করা ইনফ্রাস্ট্রাকচারে ডাটাবেজ পারফরম্যান্সের অন্য অর্ধেকটি হলো এমন একটি অংশ যা আপনার নিয়ন্ত্রণে নেই: একই সার্ভারে অন্য সবার সাইটগুলো কী করছে। আমাদের ওয়ার্কার ফ্লিট CloudLinux MySQL Governor সহ MariaDB চালায়, যা প্রতি সাইটের ডাটাবেজ ব্যবহার সীমিত করে। ভারী কুয়েরি চালানো একটি সাইট তার প্রতিবেশীদের জন্য সার্ভার ধীর করে দেওয়ার পরিবর্তে নিজের সীমার মধ্যেই সীমাবদ্ধ থাকে।
এটি বাকি আইসোলেশন স্ট্যাকের পাশাপাশি কাজ করে — CPU, RAM, IO, IOPS এবং প্রসেসের ওপর LVE ক্যাপ এবং প্রতিটি টেন্যান্টকে একটি আইসোলেটেড ফাইলসিস্টেম ভিউ দেওয়া CageFS। পুরো ডিজাইনের উদ্দেশ্য একটাই: একটি সাইটের সমস্যা সেই সাইটেই সীমাবদ্ধ থাকে।
তাই যখন আপনার ডাটাবেস ধীরগতির হয়, তখন সমাধানটি এমন কিছু যা নিয়ে আপনি বাস্তবে কাজ করতে পারেন। এটি আপনারই ডাটাবেস, আর ডাটাবেস রক্ষণাবেক্ষণই সেই বোতাম যা এটিকে ঠিক করে দেয়।
ডাটাবেস অপারেশনগুলি MCP টুল ক্যাটালগের অংশ, তাই যেকোনো MCP-সক্ষম এজেন্ট আপনার পক্ষে সেগুলি চালাতে পারে।
আমাদের হোস্ট করা MCP সার্ভারটি প্ল্যাটফর্মটিকে Claude Code, Cursor, ChatGPT, Claude Desktop এবং অন্য যেকোনো MCP-ক্ষমতাসম্পন্ন এজেন্টের কাছে উন্মুক্ত করে — প্রতিটির জন্য আলাদা ইন্টিগ্রেশনের পরিবর্তে একটিমাত্র সংযোগ। সেই ক্যাটালগের ডেটাবেস টুলগুলির মধ্যে রয়েছে গার্ডেড কোয়েরি, অপ্টিমাইজ এবং ব্যাকআপ ও রিস্টোর। অতিরিক্ত কেনাকাটার সুবিধা (Extras) একটি স্পষ্ট কনফারমেশন ধাপের মাধ্যমে উন্মুক্ত করা হয়।
এজেন্ট যা কিছু করতে পারে তা তার সংযুক্ত পরিচয়ের দ্বারাই সীমাবদ্ধ। টোকেনগুলো OAuth 2.1-এর মাধ্যমে ইস্যু করা হয়, যা আপনার প্রতিষ্ঠান এবং আপনার RBAC অনুমতির সাথে, প্রতি-টুল এবং প্রত্যাহারযোগ্য হিসেবে সীমিত থাকে। ধ্বংসাত্মক কাজের জন্য স্পষ্ট নিশ্চিতকরণের প্রয়োজন হয়, এআই-চালিত পেইড কাজের ক্ষেত্রে খরচের সীমা প্রযোজ্য এবং প্রতিটি MCP কাজ পরিচয়, টুল, আর্গুমেন্ট এবং ফলাফলসহ অডিট লগে রেকর্ড করা হয়।
কার্যক্ষেত্রে: আপনার এজেন্ট লক্ষ্য করে যে ডাটাবেসটি ভারী হয়ে গেছে, এটি রক্ষণাবেক্ষণ চালানো উচিত কিনা তা জানতে চায়, আপনি নিশ্চিত করেন এবং ওয়ার্কফ্লো চালিত হয়। এআই হলো একজন চালক, unsupervised অপারেটর নয়।
ফার্স্ট-পার্টি সার্ভিসগুলো এই প্ল্যাটফর্মের ডেটা, কোনো হার্ডকোডেড ফিচার নয়।
প্রতিটি সাইটের জন্য একটি এককালীন কাজ, যা আপনি কেনার সাথে সাথে স্বয়ংক্রিয়ভাবে চালিত হয়।
৩,৫৬৩.৯৯৳এককালীন
এটি কেনার ১ দিনের মধ্যে চালু হয়ে যায় এবং যেকোনো পরিবর্তন করার আগে একটি সম্পূর্ণ ব্যাকআপ নেওয়া হয়। অ্যাড-অনগুলি আপনার ড্যাশবোর্ড থেকে প্রতি সাইটের জন্য কেনা যায় এবং আপনার নিয়মিত চালানে প্রদর্শিত হয়—কোনো আলাদা অ্যাকাউন্ট নেই, দ্বিতীয় কোনো বিল নেই এবং ন্যূনতম কোনো মেয়াদের বাঁধাধরা নিয়ম নেই। মূল্য ট্যাক্স বাদ দিয়ে নির্ধারণ করা হয়েছে, যা চেকআউটের সময় আপনার বিলিং দেশের ওপর ভিত্তি করে হিসাব করা হয়।
বেশant ক্ষেত্রে আপনার এটি নিজের থেকে বের করতে হবে না। প্ল্যাটফর্মটি প্রতি সাইটের রিসোর্স ব্যবহার পর্যবেক্ষণ করে এবং ডাটাবেজ স্ফীত হলে প্রাসঙ্গিক অফার হিসেবে ডাটাবেজ রক্ষণাবেক্ষণ সামনে আনে, এবং AI সহকারী এটিকে চিহ্নিত করে আপনার জন্য কাজটি শুরু করতে পারে। এছাড়াও আপনি ড্যাশবোর্ডের এক্সট্রা বিভাগ থেকে যেকোনো সময় এটি ব্রাউজ ও কিনতে পারেন এবং এমবেড করা phpMyAdmin বা Adminer-এর মাধ্যমে নিজেই ডাটাবেজ পরিদর্শন করতে পারেন।
আমরা ঝুঁকি এড়ানোর ভান করার চেয়ে তা সর্বনিম্ন পর্যায়ে রাখি। কাজটি একটি Temporal ওয়ার্কশপ হিসেবে চলে—স্থায়ী, পুনরুদমযোগ্য এবং আইডেমপোটেন্ট—তাই একটি ব্যর্থ ধাপ কাজ অধরা রেখে দেওয়ার চেয়ে পুনরায় চেষ্টা করে এবং একটি বারবার করা অপারেশন ডিজাইনের মাধ্যমেই নিরাপদ। প্রতিটি রান ওয়ার্কশপ ইতিহাসে রেকর্ড করা হয়। Footprint-Free প্ল্যানগুলিতে, এক-ক্লিক রিস্টোরসহ দৈনিক ব্যাকআপ ৩০ দিনের জন্য সংরক্ষিত থাকে, তাই আপনি চাইলে ফিরে যাওয়ার জন্য সবসময় একটি সাম্প্রতিক রিস্টোর পয়েন্ট থাকে। কে এটি চালাচ্ছেন তা নির্বিশেষে কোনো উল্লেখযোগ্য ডাটাবেস পরিবর্তনের আগে ব্যাকআপ নেওয়া একটি ভালো অভ্যাস।
এটি তাদের পরিপূরক। প্রতিটি সাইট তার নিজস্ব MariaDB ডাটাবেস সংরক্ষণ করে যেখানে এমবেডেড, সিঙ্গেল-সাইন-অন যুক্ত phpMyAdmin এবং Adminer, একাধিক ডাটাবেস ও ব্যবহারকারীর জন্য সহায়তা এবং একটি রিমোট অ্যাক্সেস টগল রয়েছে। ডাটাবেস রক্ষণাবেক্ষণ হলো রুটিন কাজের স্বয়ংক্রিয় সংস্করণ — পরিচ্ছন্নতা, অপ্টিমাইজেশন, মেরামত — যখন আপনি নিজে হাতে করার চেয়ে এর ফলাফল পেতে বেশি পছন্দ করেন।
এই প্ল্যাটফর্মের পরিষেবাগুলি দুটি উপায়ে সম্পন্ন করা হয়। কর্মী-সংশ্লিষ্ট পরিষেবাগুলি আমাদের অ্যাডমিন সারিতে একটি টাস্ক তৈরি করে, যা স্ট্যাটাস ট্র্যাকিং এবং গ্রাহক আপডেটসহ সঠিক বিভাগে পাঠানো হয়। ডাটাবেস রক্ষণাবেক্ষণ স্বয়ংক্রিয়: এটি কিনলে সরাসরি ওয়ার্কফ্লো চালু হয়ে যায়, যার মধ্যে কোনো মানুষের হস্তক্ষেপ থাকে না। এটি কেবল একটি প্রক্রিয়া না করে একটি ওয়ার্কফ্লো হিসাবে তৈরি করার মূল উদ্দেশ্য।
হ্যাঁ। ডাটাবেজ অপ্টিমাইজ, সুরক্ষিত কুয়েরি, এবং ব্যাকআপ ও রিস্টোর—সবকিছুই MCP টুল ক্যাটালগে রয়েছে, এবং এক্সট্রা কেনার বিষয়টি নিশ্চিতকরণ ধাপের মাধ্যমে প্রকাশ করা হয়। আপনার এজেন্ট একটি টোকেনের মাধ্যমে OAuth 2.1-এর সাহায্যে সংযোগ স্থাপন করে, যা আপনার অর্গানাইজেশন এবং আপনার RBAC অনুমতিসমূহের জন্য নির্দিষ্ট—টুল অনুযায়ী আলাদা, বাতিলযোগ্য, পে-অ্যাকশনে খরচ সীমিত এবং প্রতিটি কল অডিট-লগ করা থাকে। এটি কেবল তাই করতে পারে যা আপনি করতে পারতেন।
ডেটাবেস রক্ষণাবেক্ষণ হল প্ল্যানে অন্তর্ভুক্ত কোনো সুবিধা নয়, বরং একটি প্রথম পক্ষের ক্রয়যোগ্য পরিষেবা—প্রয়োজন অনুযায়ী আপনি এটি কিনতে পারেন, ড্যাশবোর্ডে আপনার মুদ্রায় প্রদর্শিত মূল্যে, যা আপনার বিলিং অ্যাকাউন্ট বা ওয়ালেটে চার্জ করা হবে। এর যোগ্যতা প্রতিটি পণ্যের সারির জন্য আলাদাভাবে নির্ধারিত হয়, তাই আপনার অতিরিক্ত (Extras) সেকশনে যা দেখা যায় তা আপনি যে পণ্য সারিতে আছেন তা প্রতিফলিত করে। প্ল্যাটফর্মটি ব্যবহার করে দেখার জন্য আপনার যা প্রয়োজন তার সবই রয়েছে কার্ড-বিহীন ১৪ দিনের ট্রায়ালে: কোনো পেমেন্টের বিবরণ ছাড়াই, Footprint-Free Hosting-এ সর্বোচ্চ পাঁচটি সাইট।
বহরের ফ্লিটটি ক্লাউডলিনাক্স মাইএসকিউএল গভর্নর (CloudLinux MySQL Governor)-এর সাথে মারিয়াডিবি (MariaDB) চালায়, যা প্রতি সাইটের ডেটাবেস ব্যবহার বিশেষভাবে সীমিত করে যাতে একটি সাইটের ভারী কুয়েরি বাকিদের জন্য সার্ভার ধীর করে দিতে না পারে। এটি এলভিই (LVE) রিসোর্স ক্যাপ এবং কেজএফএস (CageFS) ফাইল সিস্টেম আইসোলেশনের পাশাপাশি কাজ করে। সর্বত্র ডিজাইনের লক্ষ্য হলো সীমাবদ্ধতা—সমস্যাগুলো যে কেজে শুরু হয়েছিল সেখানেই আটকে থাকে।
Footprint-Free Hosting-এ কোনো কার্ড ছাড়াই ১৪ দিনের ট্রায়াল শুরু করুন—কোনো পেমেন্টের বিবরণের প্রয়োজন নেই, পাঁচটি পর্যন্ত সাইট যুক্ত করুন—এবং দেখুন কীভাবে প্ল্যাটফর্মটি এমন সব সমস্যা চিহ্নিত করে ও সমাধান করে যা অন্যথায় ধীরগতির পেজের মাধ্যমে আপনার নজরে আসত।
বিনামূল্যে শুরু করুন