SpacetimeDB
রিয়েল-টাইম মাল্টিপ্লেয়ার অ্যাপস এবং গেমসের জন্য সমন্বিত ডেটাবেস এবং সার্ভার
SpacetimeDB স্থাপনের জন্য VPS প্ল্যান বেছে নিন
৳1,639.00/মাস-এ নবায়ন হবে (2 বছরের জন্য) যেকোনো সময় বাতিল করুন।
SpacetimeDB সম্পর্কে
SpacetimeDB হলো একটি অত্যন্ত সরলীকৃত ব্যাকএন্ড প্ল্যাটফর্ম যা একটি রিলেশনাল ডেটাবেস এবং অ্যাপ্লিকেশন সার্ভারকে একটি একক ডেপ্লয়যোগ্য ইউনিটে একত্রিত করে। আপনার ক্লায়েন্ট এবং আপনার ডেটার মধ্যে একটি পৃথক API লেয়ার বজায় রাখার পরিবর্তে, SpacetimeDB ক্লায়েন্টদের সরাসরি ডেটাবেসের সাথে কানেক্ট করতে এবং ডেটাবেস প্রক্রিয়ার মধ্যেই সার্ভার-সাইড লজিক — যাকে "মডিউল" বলা হয় — চালাতে দেয়। Rust-এ লেখা এবং ইন-মেমরি স্টেট সহ একটি রাইট-অহেড লগ আর্কিটেকচারের উপর নির্মিত, এটি স্কেলে ধারাবাহিক সাব-মিলিসেকেন্ড রেসপন্স টাইম প্রদান করে। এটি BitCraft Online-এর সম্পূর্ণ ব্যাকএন্ডকে শক্তি যোগায়, যা একটি প্রোডাকশন MMORPG যেখানে সমস্ত রিয়েল-টাইম মাল্টিপ্লেয়ার স্টেট কোনো সহায়ক পরিষেবা ছাড়াই একটি একক SpacetimeDB ইনস্ট্যান্স দ্বারা পরিচালিত হয়।
সাধারণ ব্যবহারিক ক্ষেত্র
গেম স্টুডিওগুলো SpacetimeDB-কে তাদের অথরিটেটিভ মাল্টিপ্লেয়ার ব্যাকএন্ড হিসেবে ব্যবহার করে, Rust বা C#-এ সমস্ত গেম লজিক লিখে এবং এটিকে একটি মডিউল হিসেবে ডেপ্লয় করে — একটি একক প্রক্রিয়ার মাধ্যমে গেম সার্ভার, মেসেজ কিউ এবং ডেটাবেসের একটি সম্পূর্ণ স্তরকে প্রতিস্থাপন করে। রিয়েল-টাইম কোলাবোরেশন টুলগুলো SpacetimeDB-এর সাবস্ক্রিপশন মডেলকে ইন্টিগ্রেট করে টেবিল-লেভেল ডিফসকে সমস্ত কানেক্টেড ক্লায়েন্টদের কাছে তাৎক্ষণিকভাবে পুশ করতে, কোনো পোলিং বা পৃথক WebSocket সার্ভার ছাড়াই। স্টেটফুল ওয়েব অ্যাপ্লিকেশন তৈরি করা স্টার্টআপগুলো সাধারণ Node/Python API স্তর সম্পূর্ণরূপে এড়িয়ে যেতে SpacetimeDB ব্যবহার করে, মডিউলের মধ্যে সরাসরি পারমিশন এবং বিজনেস লজিক লিখে এবং অফিসিয়াল SDK-এর মাধ্যমে তাদের TypeScript বা C# ফ্রন্টএন্ড ক্লায়েন্টকে কানেক্ট করে। IoT এবং লাইভ অ্যানালিটিক্স প্ল্যাটফর্মগুলো SpacetimeDB-এর goroutine-স্কেল কনকারেন্সি এবং WebSocket সাবস্ক্রিপশন ব্যবহার করে সেন্সর বা ইভেন্ট ডেটাকে হাজার হাজার সাবস্ক্রাইবারের কাছে ধারাবাহিক কম ল্যাটেন্সির সাথে ছড়িয়ে দিতে।
মূল বৈশিষ্ট্য
- ইউনিফাইড ডেটাবেস এবং সার্ভার — কোনো পৃথক API লেয়ার, রিভার্স প্রক্সি বা মেসেজ ব্রোকারের প্রয়োজন নেই
- টেবিল পরিবর্তনের উপর স্বয়ংক্রিয় ডেল্টা সিঙ্ক্রোনাইজেশন সহ রিয়েল-টাইম ক্লায়েন্ট সাবস্ক্রিপশন
- ডেটাবেসের মধ্যে সার্ভার-সাইড অ্যাপ্লিকেশন লজিকের জন্য Rust এবং C#-এ মডিউল সাপোর্ট
- দ্রুত রিকভারির জন্য রাইট-অহেড লগ পার্সিস্টেন্স সহ ইন-মেমরি স্টেট
- সহজ ফায়ারওয়াল এবং প্রক্সি কনফিগারেশনের জন্য একটি একক পোর্টে HTTP এবং WebSocket API পরিবেশিত হয়
- Rust, C# এবং TypeScript-এর জন্য অফিসিয়াল ক্লায়েন্ট SDK
- মডিউলের মধ্যে বিল্ট-ইন অ্যাক্সেস কন্ট্রোল এবং অথরাইজেশন লজিক
- মনিটরিং এবং লোড ব্যালেন্সার ইন্টিগ্রেশনের জন্য /v1/ping-এ হেলথচেক এন্ডপয়েন্ট
- BitCraft Online-এর সম্পূর্ণ MMORPG ব্যাকএন্ডকে শক্তি যোগাতে প্রোডাকশনে প্রমাণিত
Hostinger VPS-এ SpacetimeDB ডেপ্লয় করার কারণ
SpacetimeDB-এর ইন-মেমরি আর্কিটেকচারের অর্থ হলো CPU এবং RAM হলো প্রাথমিক পারফরম্যান্স লিভার — ডেডিকেটেড VPS রিসোর্স নিশ্চিত করে যে আপনার অ্যাপ্লিকেশন স্টেট কখনোই নয়েজি প্রতিবেশীদের সাথে প্রতিযোগিতা করবে না। একটি একক Hostinger VPS ম্যানেজড সার্ভিসগুলোর (ডেটাবেস, API সার্ভার, WebSocket সার্ভার, মেসেজ কিউ) একটি সম্পূর্ণ স্ট্যাককে প্রতিস্থাপন করতে পারে, যা অবকাঠামোগত খরচ এবং অপারেশনাল জটিলতা উভয়ই নাটকীয়ভাবে হ্রাস করে। সমস্ত অ্যাপ্লিকেশন ডেটা, মডিউল কোড এবং রাইট-অহেড লগ আপনার VPS ভলিউমে সংরক্ষিত থাকে, যা আপনাকে কোনো ভেন্ডর লক-ইন ছাড়াই সম্পূর্ণ ডেটা সার্বভৌমত্ব এবং ভলিউম স্ন্যাপশটের মাধ্যমে সহজ ব্যাকআপ প্রদান করে। একক-পোর্ট HTTP/WebSocket ডিজাইন স্বয়ংক্রিয় HTTPS-এর জন্য প্রি-ইনস্টল করা Traefik রিভার্স প্রক্সির সাথে স্বাভাবিকভাবে কাজ করে, এবং /v1/ping হেলথচেক প্রথম দিন থেকেই নির্ভরযোগ্য আপটাইম মনিটরিং সক্ষম করে।
SpacetimeDB স্থাপনের জন্য VPS প্ল্যান বেছে নিন
৳1,639.00/মাস-এ নবায়ন হবে (2 বছরের জন্য) যেকোনো সময় বাতিল করুন।