டைம்ஸ்கேல் டிபி, நேர வரிசை தரவுகளை சேமிப்பதற்கான திறந்த மூல தரவுத்தளம்

டைம்ஸ்கேல் டிபி 1.7 இன் புதிய பதிப்பின் வெளியீடு அறிவிக்கப்பட்டது, இதில் பதிப்பு PostgreSQL 12 க்கான கூடுதல் ஆதரவு சிறப்பிக்கப்படுகிறது, அத்துடன் சில செயல்பாடுகளின் மாற்றத்திலும். தெரியாதவர்களுக்கு டைம்ஸ்கேல் டி.பி., அவர்கள் அதை அறிந்து கொள்ள வேண்டும் நேரத் தொடரின் வடிவத்தில் தரவைச் சேமித்து செயலாக்க வடிவமைக்கப்பட்ட தரவுத்தளமாகும் (குறிப்பிட்ட நேர இடைவெளியில் அளவுரு மதிப்புகளின் பகுதிகள், பதிவு நேரம் மற்றும் இந்த நேரத்துடன் தொடர்புடைய மதிப்புகளின் தொகுப்பை உருவாக்குகிறது).

இந்த வகையான சேமிப்பு கண்காணிப்பு அமைப்புகள், வர்த்தக தளங்கள், போன்ற பயன்பாடுகளுக்கு உகந்ததாகும் அளவீடுகள் மற்றும் சென்சார் நிலைகளை சேகரிக்கும் அமைப்புகள்.

TimescaleDB பற்றி

டைம்ஸ்கேல் டிபி திட்டம் PostgreSQL நீட்டிப்பாக செயல்படுத்தப்படுகிறது இது அப்பாச்சி 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. மேம்பட்ட அம்சங்களைக் கொண்ட சில குறியீடு தனியுரிம தனி டைம்ஸ்கேல் உரிமத்தின் (டி.எஸ்.எல்) கீழ் வழங்கப்படுகிறது, இது மாற்றங்களை அனுமதிக்காது, மூன்றாம் தரப்பு தயாரிப்புகளில் குறியீட்டைப் பயன்படுத்துவதைத் தடைசெய்கிறது மற்றும் கிளவுட் தரவுத்தளங்களில் (சேவை போன்ற தரவுத்தளம்) இலவச பயன்பாட்டை அனுமதிக்காது ).

டைம்ஸ்கேல் டி.பியின் சுவாரஸ்யமான பகுதி, அதுதான் திரட்டப்பட்ட தரவை பகுப்பாய்வு செய்ய முழு SQL வினவல்களைப் பயன்படுத்த உங்களை அனுமதிக்கிறது, தொடர்புடைய டிபிஎம்எஸ்ஸில் உள்ளார்ந்த பயன்பாட்டின் எளிமையை சிறப்பு NoSQL அமைப்புகளில் உள்ளார்ந்த அளவிடுதல் மற்றும் திறன்களுடன் இணைக்கிறது.

சேமிப்பக அமைப்பு உயர் தரவு திரட்டல் வீதத்தை வழங்க உகந்ததாக உள்ளது. தொகுதி திரட்டல் தரவு தொகுப்புகளை ஆதரிக்கிறது, ரேமில் சேமிக்கப்பட்ட குறியீடுகளைப் பயன்படுத்துதல், வரலாற்றுப் பிரிவுகளை மீண்டும் ஏற்றுதல், பரிவர்த்தனைகளைப் பயன்படுத்துதல்.

டைம்ஸ்கேல் டி.பியின் முக்கிய அம்சம் தானியங்கி பகிர்வுக்கான ஆதரவுதரவு வரிசையின் ஒரு (பகிர்வு). உள்வரும் தரவு ஸ்ட்ரீம் பகிர்வு செய்யப்பட்ட அட்டவணையில் தானாக விநியோகிக்கப்படுகிறது.

பிரிவுகள் நேரத்தை அடிப்படையாகக் கொண்டு உருவாக்கப்படுகின்றன (ஒவ்வொரு பிரிவும் ஒரு குறிப்பிட்ட காலத்திற்கு தரவைச் சேமிக்கிறது) அல்லது தன்னிச்சையான விசையுடன் தொடர்புடையது (எ.கா. சாதன அடையாளங்காட்டி, இருப்பிடம் போன்றவை). செயல்திறனை மேம்படுத்த பகிர்வு செய்யப்பட்ட அட்டவணைகள் வெவ்வேறு இயக்ககங்களில் பரவலாம்.

வினவல்களுக்கு, பகிர்வு செய்யப்பட்ட தரவுத்தளம் ஒரு பெரிய அட்டவணை போல தோற்றமளிக்கிறது, இது ஹைபர்டேபிள் என்று அழைக்கப்படுகிறது. ஒரு ஹைபர்டேபிள் என்பது உள்வரும் தரவு குவிந்து கிடக்கும் பல தனி அட்டவணைகளின் மெய்நிகர் பிரதிநிதித்துவம் ஆகும்.

டைம்ஸ்கேல் டிபி 1.7 இல் புதியது என்ன?

இந்த புதிய பதிப்பில் ஆதரவு PostgreSQL 12 DBMS உடன் ஒருங்கிணைப்பு, PostgreSQL 9.6.x மற்றும் 10.x க்கான ஆதரவு நீக்கப்பட்டது, இருப்பினும் டைம்ஸ்கேல் 2.0 க்கு PostgreSQL 11+ க்கான ஆதரவு மட்டுமே இருக்கும்.

அதுவும் தனித்து நிற்கிறது தொடர்ச்சியாக செயல்படுத்தப்பட்ட மொத்த செயல்பாடுகளுடன் வினவல்களின் நடத்தை மாற்றப்பட்டது (நிகழ்நேரத்தில் தொடர்ந்து உள்வரும் தரவைத் திரட்டுதல்).

இதுபோன்ற வினவல்கள் இப்போது நடைமுறைப்படுத்தப்பட்ட பார்வைகளுடன் புதிதாக வந்துள்ள தரவுகளுடன் ஒன்றிணைக்கப்படுகின்றன (முன்பு, திரட்டல் ஏற்கனவே செயல்படுத்தப்பட்ட தரவை மட்டுமே உள்ளடக்கியது). புதிய நடத்தை புதிதாக உருவாக்கப்பட்ட தொடர்ச்சியான திரட்டல்களுக்கு பயன்படுத்தப்படுகிறது.

மறுபுறம், சில மேம்பட்ட தரவு வாழ்க்கை சுழற்சி மேலாண்மை கருவிகள் சமூக பதிப்பிற்கு நகர்த்தப்பட்டுள்ளன பழைய பதிப்பை நகர்த்துவதற்கான தரவை மற்றும் செயலாக்கக் கொள்கைகளை மறுசீரமைக்கும் திறன் உள்ளிட்ட வணிக பதிப்பின் (தற்போதைய தரவை மட்டுமே சேமித்து, பழைய பதிவுகளை தானாக நீக்க, சேர்க்க அல்லது காப்பகப்படுத்த உங்களை அனுமதிக்கிறது).

லினக்ஸில் டைம்ஸ்கேல் டி.பியை எவ்வாறு நிறுவுவது?

ஆர்வமுள்ளவர்களுக்கு உங்கள் கணினியில் டைம்ஸ்கேல் டி.பியை நிறுவ முடியும்நாங்கள் கீழே பகிர்ந்து கொள்ளும் வழிமுறைகளைப் பின்பற்றுவதன் மூலம் அவர்கள் அவ்வாறு செய்யலாம்.

அந்த விஷயத்தில் உபுண்டு பயனர்கள்:

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. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.