কম্পিউটার টিউটোরিয়াল

ObjectRocket-এ ফুলি ম্যানেজড TimescaleDB – স্কেলেবল, সিকিউর এবং ক্লাউড-রেডি

ভূমিকা

মূলত ৪ মে, ২০২০ को ObjectRocket.com/blog-এ প্রকাশিত।

Rackspace Technology আরও একটি জেনারেল অ্যাক্সেস ডেটা স্টোর ObjectRocket প্ল্যাটফর্মে AWS® এবং GCP®-এ যোগ করার জন্য উদ্বেগ যুক্ত।

ওভারভিউ

ObjectRocket-এ ফুলি ম্যানেজড TimescaleDB – স্কেলেবল, সিকিউর এবং ক্লাউড-রেডি

আপনি चाहে এই বছর tidigare বেটা রিলিজের সুবিধা নেওয়া থাকেন বা না, একটি কুইক রিমাইন্ডার হিসেবে, আপনার হোস্টেড TimescaleDB® ইনস্ট্যান্স এর সাথে আসে:

  • ওপেন-সোর্স TimescaleDB 1.6 PostgreSQL® 11 সহ বা TimescaleDB 1.7 PostgreSQL 11 বা 12 সহ
  • বহুবর্তমান এবং ভবিষ্যতের AWS এবং GCP রিজনে উপলব্ধতা
  • দুই সপ্তাহ রিটেনশন এবং পয়েন্ট-ইন-টাইম রিকভারি সহ ম্যানেজড ব্যাকআপ অন্তর্ভুক্ত
  • সিঙ্গল নোড এবং হাই অ্যাক্সেসিবিলিটি (মাস্টার/রেপ্লিকা) কনফিগারেশন
  • অতিরিক্ত এক্সটেনশনের লাইব্রেরি উপলব্ধ
  • কনফিগারেশন সেটিং কাস্টমাইজেশন
  • ডেটাবেস ইঞ্জিনিয়ার এবং DBA-র 24×7 সাপোর্ট অন্তর্ভুক্ত

এখন ফ্রি ট্রায়াল দিয়ে চেক আউট করুন, বা পড়তে থাকুন আপনি যদি TimescaleDB-এর সেরা ইউজ কেস সম্পর্কে আরও জানতে চান।

ইউজ কেস

TimescaleDB একটি টাইম-সিরিজ ডেটাবেস। সহজ কথায়, এর মানে হলো এটি ডেটার জন্য অপ্টিমাইজড এবং অতিরিক্ত ফাংশন অন্তর্ভুক্ত করে যেনে ডেটার একটি টাইম কম্পোনেন্ট থাকে। আপনি যখন টাইম ডাইমেনশন জুড়ে ডেটা নিয়ে কাজ করছেন, TimescaleDB একটি স্ট্যান্ডার্ড SQL বা NoSQL ডেটাবেস চেয়ে দ্রুত এবং সহজ।

আরো স্পেসিফিক হতে, এখানে কিছু সাধারণ ইউজ কেস যেখানে আমরা TimescaleDB ব্যবহারে সবচেয়ে বেশি আগ্রহ এবং সুবিধা দেখি।

মেট্রিক্স এবং Prometheus ডেটা স্টোরেজ

প্রথম এবং সবচেয়ে সাধারণ ইউজ কেস হচ্ছে সিস্টেম এবং অ্যাপ্লিকেশন মেট্রিক্সের স্টোরেজ এবং অ্যানালাইসিস। যেকোনো IT এনভায়রনমেন্টে, ইনফ্রাস্ট্রাকচার এবং সার্ভিসের স্ট্যাটাস এবং মেট্রিক্স দ্রুত এবং সহজে অ্যানালাইজ করা গুরুত্বপূর্ণ। TimescaleDB আপনার মনিটরিং সমাধানের একটি কী অংশ হতে পারে মেট্রিক্সের স্টোরেজ প্রদান করে, একটি কোয়ারি ল্যাঙ্গুয়েজ (SQL) যা ডেটা অ্যানালাইজ করা সহজ করে, এবং সাপোর্টেড টুলের একটি ইকোসিস্টেম যা ডেটা সংগ্রহ এবং ভিজ্যুয়ালাইজ করতে সাহায্য করে।

ডেটা কালেকশনের কথা বললে, যে যেকোনো টুল PostgreSQL বা SQL-এ ডেটা সংরক্ষণ করে সেটি TimescaleDB-এর সাথে কাজ করতে পারে, কিন্তু TimescaleDB টিম Prometheus® এবং Telegraf®-এর জন্য সাপোর্ট বিল্ড করেছে—দুই খুব জনপ্রিয় অপশন।

Prometheus একটি অত্যন্ত শক্তিশালী মেট্রিক্স কালেকশন, কোয়ারি, অ্যালার্টিং এবং অ্যানালাইসিস স্ট্যাক যেখানে অন্যান্য টুলের সাথে টন গুলো ইন্টিগ্রেশন রয়েছে। যাইহোক, বক্সের বাইরে Prometheus-এ সবচেয়ে বড় গ্যাপ হচ্ছে মেট্রিক্সের লং-টার্ম স্টোরেজ। সেটা যেখানে TimescaleDB হস্তক্ষেপ করে। TimescaleDB একটি PostgreSQL এক্সটেনশন এবং অ্যাডাপ্টার প্রদান করে (শীঘ্রই এখানে যাচ্ছে) যা আপনাকে আপনার Prometheus ডেটা TimescaleDB-এ সংরক্ষণ এবং কোয়ারি করতে দেয়। সেখান থেকে, আপনি Prometheus-এ প্লাগ করা যেকোনো টুল ব্যবহার করতে পারেন অ্যানালাইসিস, ভিজ্যুয়ালাইজেশন এবং অ্যালার্টিং-এর জন্য। অথবা, আপনি সরাসরি TimescaleDB-এ ইন্টারফেস করা টুল ব্যবহার করতে পারেন।

Telegraf সাদৃশ্য সুবিধা অফার করে একটি এজেন্ট প্রদান করে যাতে বেশ কিছু ইন্টিগ্রেশন এবং প্লাগইন থাকে যা বিভিন্ন সোর্স থেকে মেট্রিক্স সংগ্রহ করতে দেয়। TimescaleDB টিম বর্তমানে PostgreSQL কে Telegraf-এ একটি স্ট্যান্ডার্ড আউটপুট প্লাগইন হিসেবে যোগ করার জন্য একটি ওপেন পুল রিকোয়ারেস্ট রয়েছে, কিন্তু সেটি অনুমোদিত হওয়া পর্যন্ত, TimescaleDB Postgresql আউটপুট অন্তর্ভুক্ত করে Telegraf-এর একটি বিল্ড অফার করে।

ডেটা কালেকশন পাশাপাশি, আপনি অনেক ভিজ্যুয়ালাইজেশন এবং অ্যালার্টিং টুল ব্যবহার করতে পারেন যা আজ TimescaleDB সাপোর্ট করে। সবচেয়ে জনপ্রিয় ওপেন-সোর্স অপশন হচ্ছে Grafana®—আমরা ObjectRocket-এ এটি ব্যবহার করি। যাইহোক, Timescale Tableau®, PowerBI®, Looker®, Periscope®, Mode®, Chartio®, এবং আরও অনেক কিছুর জন্য বিল্ট-ইন সাপোর্ট অফার করে।

IoT ডেটা

অন্যান্য টাইম সিরিজ অ্যাপ্লিকেশনের মতো, Internet of Things (IoT) ডিভাইস সतত ডেটা স্ট্রিম জেনারেট করে, এবং একবার আবার, তাদের একটি শক্তিশালী টাইম কম্পোনেন্ট থাকে। TimescaleDB একটি স্বতন্ত্র সুবিধা প্রদান করে কারণ এটি আপনার ডিভাইসের সংখ্যা স্কেল হওয়ার সাথে সাথে হাই রেট অফ ডেটা ইনজেস্টের সাথে যাওয়ার জন্য অপ্টিমাইজড, এবং এটি একটি স্ট্যান্ডার্ড SQL ইন্টারফেস প্রদান করে যা আপনি যা ব্যবহার করছেন সেটির সাথে প্লাগ ইন করা সহজ করে ডেটা সংগ্রহ এবং প্রসেস করতে।

আপনি যদি টাইম-সিরিজ ডেটা সংগ্রহ করার জন্য একটি সার্ভিস বিল্ড করছেন, তবে SQL-এর মতো একটি স্ট্যান্ডার্ড টেকনোলজির ওপর এটি বেস করলে আপনাকে রিস্ক এবং টাইম-টু-মার্কেট কমাতে সাহায্য করে কারণ আপনি একটি প্রমাণিত, ব্যাপক এবং ব্যবহারে সহজ টেকনোলজির সাথে কাজ করছেন।

আপনাকে শুরু করার জন্য, Timescale একটি সুন্দর টিউটোরিয়াল প্রদান করে যা দেখায় কিভাবে আপনি একটি IoT পরিস্থিতিতে TimescaleDB ব্যবহার করতে পারেন। যেহেতু আমরা ভবিষ্যতে তাকাই এবং TimescaleDB-এর নোডের মধ্যে ডেটা পার্টিশন করার ক্ষমতা এবং তাদের ক্লাস্টারিং সমাধান (বর্তমানে প্রাইভেট বেটা রিলিজে) দেখি, এটি বড় এবং বড় অ্যাপ্লিকেশনের জন্য একটি ক্যান্ডিডেট হয়ে উঠছে।

ওয়েব অ্যাপ্লিকেশন ইভেন্ট ট্র্যাকিং এবং অ্যানালিটিক্স

একটি অতিরিক্ত ইউজ কেস যেখানে TimescaleDB অনন্য সুবিধা প্রদান করতে পারে সেটি হচ্ছে ওয়েব অ্যাপ্লিকেশন ইভেন্ট ট্র্যাকিং। আরও ভালো সার্ভিস প্রদান করতে, সমস্যা শনাক্ত করতে, এবং তাদের কাস্টমার থেকে আরও শিখতে, কোম্পানিগুলো càng সাধারণ হয়ে উঠছে কিভাবে ইউজাররা ওয়েব সার্ভিস কনসাম করছে সেটির রেকর্ড রাখতে। পূর্বের ইউজ কেসগুলোর মতো, এটিও টাইম-ভিত্তিক ডেটা এবং এর প্রচুর পরিমাণ তৈরি করে। যত বেশি ইউজার অ্যাপের সাথে ইন্টারঅ্যাক্ট করে এবং ক্লিক থ্রু করে, ডেটার ভলিউম সংগ্রহ এবং অ্যানালাইজ করা তত কঠিন হয়।

কারণ ওয়েব অ্যানালিটিক্স অনেক ভিন্ন ধরনের ডেটা জড়িত হতে পারে, PostgreSQL-এর নিচে থাকার নমনীয়তা তার বিশাল সমর্থিত ডেটা টাইপের তালিকার সাথে একটি বিশাল সুবিধা। যদিও আপনি সব ডেটা টাইপের সাথে TimescaleDB-এর প্রতিটি ফাংশন ব্যবহার করতে পারবেন না, তবে আপনি এখনও TimescaleDB প্রদত্ত স্পিড এবং স্টোরেজ অপ্টিমাইজেশনের অনেক সুবিধা নিতে পারেন।

শেষে, TimescaleDB-এর সাধারণ ফ্রেমওয়ার্ক এবং BI টুলে প্লাগ ইন করার ক্ষমতা আপনাকে আপনার কাস্টমার কীভাবে আপনার অ্যাপ্লিকেশন ব্যবহার করছে সেটি সম্পর্কে আরও ভালো দৃষ্টিবোধ দেয়। প্লাস, এটি আপনার ইতিমধ্যে পরিচিত টুল এবং কোয়ারি ল্যাঙ্গুয়েজ ব্যবহার করে একটি বেটার অভিজ্ঞতা প্রদান করে।

এখন চেষ্টা করুন

আপনার ইউজ কেস चाहে পূর্বের বালতিগুলোর যেকোনো একটিতে ফিট করে, বা সম্পূর্ণ উনিক হোক, আপনি ObjectRocket-এ TimescaleDB ফ্রি ট্রায়াল করতে পারেন। আমরা আমাদের সব ইনস্ট্যান্সকে 24×7 মনিটরিং এবং সাপোর্ট দিয়ে ব্যাক আপ করি।

ফিডব্যাক ট্যাব ব্যবহার করে যেকোনো মন্তব্য বা প্রশ্ন করুন। আপনি Sales Chat-এ ক্লিক করে এখন চ্যাট করতে পারেন এবং কথা বলতে শুরু করতে পারেন।

  1. ডেটা স্ট্রাকচরে B+ ট্রি

  2. মেট্রো ভার্চুয়াল ডেটা সেন্টার: বিজনেস কন্টিনিউইটির জন্য বিশ্বস্ত, স্কেলেবল IT সমাধান

  3. ObjectRocket-এ PostgreSQL এক্সটেনশন মাস্টার করুন: প্রোডাকশন ডেটাবেসের জন্য সিমলেস ম্যানেজমেন্ট

  4. DBAs এবং ডেটা আর্কিটেক্ট কীভাবে আধুনিক ডেটা সিস্টেম চালাচ্ছে তা বিবর্তিত হচ্ছে