টাইমস্কেলডিবি, সময় সিরিজের ডেটা সঞ্চয় করার জন্য একটি ওপেন সোর্স ডাটাবেস

টাইমস্কেলডিবি 1.7 এর নতুন সংস্করণ প্রকাশের ঘোষণা দেওয়া হয়েছিল, সংস্করণ যা PostgreSQL 12 এর জন্য যুক্ত সমর্থন হাইলাইট করা হয়েছেপাশাপাশি কিছু ফাংশন সংশোধন করে। অসচেতন যারা তাদের জন্য টাইমস্কেলডিবি, তাদের এটি জানা উচিত সময় সিরিজের আকারে ডেটা সঞ্চয় এবং প্রক্রিয়া করার জন্য ডিজাইন করা একটি ডাটাবেস (নির্দিষ্ট সময়ের ব্যবধানে প্যারামিটার মানগুলির বিভাগগুলি, নিবন্ধক সময় এবং এই সময়ের সাথে মানগুলির একটি সেট গঠন করে)।

স্টোরেজ এই ফর্ম মনিটরিং সিস্টেম, ট্রেডিং প্ল্যাটফর্মগুলির মতো অ্যাপ্লিকেশনগুলির জন্য সর্বোত্তম, মেট্রিক এবং সেন্সর স্থিতি সংগ্রহ করার সিস্টেম systems

টাইমস্কেলডিবি সম্পর্কে

টাইমস্কেলডিবি প্রকল্প পোস্টগ্রিসকিউএল এক্সটেনশন হিসাবে প্রয়োগ করা হয় এবং অ্যাপাচি ২.০ লাইসেন্সের অধীনে বিতরণ করা হয়েছে। উন্নত বৈশিষ্ট্যযুক্ত কিছু কোড একটি স্বত্বাধিকারী পৃথক টাইমস্কেল লাইসেন্স (টিএসএল) এর অধীনে বিতরণ করা হয়, যা পরিবর্তনের অনুমতি দেয় না, তৃতীয় পক্ষের পণ্যগুলিতে কোড ব্যবহার নিষিদ্ধ করে এবং ক্লাউড ডেটাবেসগুলিতে বিনামূল্যে ব্যবহারের অনুমতি দেয় না (ডাটাবেস যেমন পরিষেবা হিসাবে )।

টাইমস্কেলডিবি এর মজার অংশ, এটি জমা হওয়া ডেটা বিশ্লেষণ করতে আপনাকে সম্পূর্ণ এসকিউএল কোয়েরি ব্যবহার করতে দেয়, বিশেষ নোএসকিউএল সিস্টেমের সহজাত স্কেলিবিলিটি এবং ক্ষমতাগুলির সাথে সম্পর্কিত ডিবিএমএসের অন্তর্নিহিত ব্যবহারের স্বাচ্ছন্দ্যের সংমিশ্রণ।

স্টোরেজ স্ট্রাকচার একটি উচ্চ ডেটা সমষ্টি হার প্রদান করতে অনুকূলিত। র‌্যামে সঞ্চিত সূচকগুলি ব্যবহার করে, roতিহাসিক বিভাগগুলি লোড করে, লেনদেন প্রয়োগ করে ব্যাচ একত্রিতকরণ ডেটা সেটগুলি সমর্থন করে।

টাইমস্কেলডিবি এর একটি মূল বৈশিষ্ট্য হ'ল স্বয়ংক্রিয় পার্টিশনের জন্য সমর্থনডেটা অ্যারের একটি (পার্টিশন)। আগত ডেটা স্ট্রিমটি স্বয়ংক্রিয়ভাবে পার্টিশনযুক্ত টেবিলগুলির মধ্যে বিতরণ করা হবে।

বিভাগগুলি (প্রতিটি বিভাগ নির্দিষ্ট সময়ের জন্য ডেটা সঞ্চয় করে) বা একটি স্বেচ্ছাসেবক কী (যেমন ডিভাইস সনাক্তকারী, অবস্থান, ইত্যাদি) এর সাথে সম্পর্কিত হয়ে তৈরি করা হয়। পার্টিশনযুক্ত টেবিলগুলি পারফরম্যান্স অনুকূল করতে বিভিন্ন ড্রাইভে ছড়িয়ে যেতে পারে।

অনুসন্ধানগুলির জন্য, একটি পার্টিশনযুক্ত ডাটাবেস একটি বৃহত টেবিলের মতো দেখায়, যাকে হাইপারটেবল বলা হয়। একটি হাইপারটেবল হ'ল অনেকগুলি পৃথক সারণীর ভার্চুয়াল উপস্থাপনা যা ইনকামিং ডেটা জমা হয়।

টাইমস্কেলডিবি 1.7 এ নতুন কী?

এই নতুন সংস্করণে জন্য সমর্থন PostgreSQL 12 DBMS এর সাথে সংহতকরণপোস্টগার্রেএসকিউএল 9.6.x এবং 10.x এর জন্য সমর্থন অবমূল্যায়ন করা হয়েছে, যদিও টাইমস্কেল ২.০ এর জন্য কেবল পোস্টগ্র্যাসকিউএল ১১++ এর সমর্থন থাকবে।

এটি যে দাঁড়ানো ক্রমাগত সম্পাদিত সমষ্টিগত ক্রিয়াকলাপগুলির সাথে ক্যোয়ারির আচরণ পরিবর্তন করে (রিয়েল টাইমে ধারাবাহিকভাবে আগত ডেটাগুলির সমষ্টি)।

এই জাতীয় অনুসন্ধানগুলি এখন সদ্য আগত ডেটার সাথে বস্তুগত দৃষ্টিভঙ্গিগুলিকে একত্রিত করে যা এখনও রূপায়িত হয়নি (পূর্বে, সমষ্টি কেবলমাত্র ইতিমধ্যে উপাদানযুক্ত ডেটা কভার করে)। নতুন আচরণটি নতুন নির্মিত ক্রমাগত সমষ্টিগুলির জন্য ব্যবহৃত হয়।

অন্যদিকে, কিছু উন্নত ডেটা লাইফাইসাইকাল ম্যানেজমেন্ট সরঞ্জামগুলিকে সম্প্রদায় সংস্করণে সরানো হয়েছে স্টোরাল ডেটা স্থানান্তরিত করার জন্য ডেটা পুনরায় গোষ্ঠীকরণ এবং প্রক্রিয়া নীতিগুলি সক্রিয়করণ সহ বাণিজ্যিক সংস্করণের (আপনাকে কেবলমাত্র বর্তমান ডেটা সংরক্ষণ করার জন্য এবং স্বয়ংক্রিয়ভাবে মুছে ফেলা, যুক্ত করতে বা আর্কাইভ স্টোর রেকর্ডগুলির অনুমতি দেয়) সহ including

লিনাক্সে টাইমস্কেলডিবি কীভাবে ইনস্টল করবেন?

যারা আগ্রহী তাদের জন্য আপনার সিস্টেমে টাইমস্কেলডিবি ইনস্টল করতে সক্ষম হতেআমরা নীচে ভাগ করা নির্দেশাবলী অনুসরণ করে তারা এটি করতে পারে।

তাদের ক্ষেত্রে উবুন্টু ব্যবহারকারীরা:

sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -c -s)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
sudo add-apt-repository ppa:timescale/timescaledb-ppa
sudo apt-get update
sudo apt install timescaledb-postgresql-11

এর ক্ষেত্রে ডেবিয়ান:

sudo sh -c "echo 'deb https://packagecloud.io/timescale/timescaledb/debian/ `lsb_release -c -s` main' > /etc/apt/sources.list.d/timescaledb.list"
wget --quiet -O - https://packagecloud.io/timescale/timescaledb/gpgkey | sudo apt-key add -
sudo apt-get update
sudo apt-get install timescaledb-postgresql-11

RHEL / CentOS:

sudo yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo tee /etc/yum.repos.d/timescale_timescaledb.repo <<EOL
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/7/\$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOL
sudo yum update -y
sudo yum install -y timescaledb-postgresql-11

এখন আমরা এর সাথে ডাটাবেস কনফিগার করতে যাচ্ছি:

sudo timescaledb-tune

এখানে বিভিন্ন কনফিগারেশন তৈরি করা যেতে পারেযার মধ্যে আপনি পরামর্শ নিতে পারেন নীচের লিঙ্কে। 

শেষে, কেবল পরিষেবাটি পুনরায় চালু করুন:

sudo service postgresql restart

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।