டைம்ஸ்கேல்டிபி வெளியீடு 1.7

வெளியிடப்பட்டது DBMS வெளியீடு கால அளவுDB 1.7, ஒரு நேரத் தொடரின் வடிவத்தில் தரவைச் சேமிப்பதற்கும் செயலாக்குவதற்கும் வடிவமைக்கப்பட்டுள்ளது (குறிப்பிட்ட இடைவெளியில் அளவுரு மதிப்புகளின் துண்டுகள்; பதிவு நேரம் மற்றும் இந்த நேரத்துடன் தொடர்புடைய மதிப்புகளின் தொகுப்பை உருவாக்குகிறது). கண்காணிப்பு அமைப்புகள், வர்த்தக தளங்கள், அளவீடுகளை சேகரிப்பதற்கான அமைப்புகள் மற்றும் சென்சார் நிலைகள் போன்ற பயன்பாடுகளுக்கு இந்த சேமிப்பக வடிவம் உகந்ததாகும். திட்டத்துடன் ஒருங்கிணைப்பதற்கான கருவிகள் வழங்கப்பட்டுள்ளன கிரபனா и பிரமீதீயஸ்.

TimescaleDB திட்டம் PostgreSQL மற்றும் நீட்டிப்பாக செயல்படுத்தப்படுகிறது வழங்கியது Apache 2.0 இன் கீழ் உரிமம் பெற்றது. குறியீட்டின் ஒரு பகுதி மேம்பட்ட அம்சங்களுடன் தனி தனியுரிமை உரிமத்தின் கீழ் கிடைக்கும் கால அளவு மாற்றங்களை அனுமதிக்காத (TSL), மூன்றாம் தரப்பு தயாரிப்புகளில் குறியீட்டைப் பயன்படுத்துவதைத் தடைசெய்கிறது மற்றும் கிளவுட் தரவுத்தளங்களில் (தரவுத்தளம்-ஒரு-சேவையாக) இலவசப் பயன்பாட்டை அனுமதிக்காது.

டைம்ஸ்கேல்டிபி 1.7 இன் மாற்றங்களில்:

  • DBMS உடன் ஒருங்கிணைப்பதற்கான ஆதரவு சேர்க்கப்பட்டது PostgreSQL 12. PostgreSQL 9.6.x மற்றும் 10.x க்கான ஆதரவு நிராகரிக்கப்பட்டது (டைம்ஸ்கேல் 2.0 PostgreSQL 11+ ஐ மட்டுமே ஆதரிக்கும்).
  • தொடர்ச்சியாக இயங்கும் மொத்தச் செயல்பாடுகளைக் கொண்ட வினவல்களின் நடத்தை (நிகழ்நேரத்தில் தொடர்ந்து உள்வரும் தரவைத் திரட்டுதல்) மாற்றப்பட்டுள்ளது. இத்தகைய வினவல்கள் இப்போது பொருள்மயமாக்கப்பட்ட பார்வைகளை புதிதாக வந்த தரவுகளுடன் இணைக்கின்றன (முன்பு, ஒருங்கிணைத்தல் ஏற்கனவே செயல்படுத்தப்பட்ட தரவு மட்டுமே). புதிய நடத்தை புதிதாக உருவாக்கப்பட்ட தொடர்ச்சியான திரட்டல்களுக்கு பொருந்தும்; ஏற்கனவே உள்ள பார்வைகளுக்கு, "timescaledb.materialized_only=false" அளவுருவை "ALTER VIEW" வழியாக அமைக்க வேண்டும்.
  • சில மேம்பட்ட தரவு வாழ்க்கைச் சுழற்சி மேலாண்மைக் கருவிகள் வணிகப் பதிப்பில் இருந்து சமூகப் பதிப்பிற்கு மாற்றப்பட்டுள்ளன, இதில் தரவை மீண்டும் ஒருங்கிணைக்கும் திறன் மற்றும் வழக்கற்றுப் போன தரவு வெளியேற்றக் கொள்கைகளைச் செயலாக்குதல் (தற்போதைய தரவை மட்டும் சேமிக்கவும் மற்றும் வழக்கற்றுப் போன பதிவுகளை தானாக நீக்கவும், திரட்டவும் அல்லது காப்பகப்படுத்தவும் அனுமதிக்கிறது).

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

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

வினவல்களுக்கு, பகிர்வு செய்யப்பட்ட தரவுத்தளமானது ஹைபர்டேபிள் எனப்படும் ஒரு பெரிய அட்டவணையைப் போல் தெரிகிறது. ஹைபர்டேபிள் என்பது உள்வரும் தரவைக் குவிக்கும் பல தனிப்பட்ட அட்டவணைகளின் மெய்நிகர் பிரதிநிதித்துவமாகும். ஹைபர்டேபிள் வினவல்கள் மற்றும் தரவைச் சேர்ப்பதற்கு மட்டுமல்லாமல், குறியீடுகளை உருவாக்குதல் மற்றும் கட்டமைப்பை மாற்றுதல் ("ALTER TABLE") போன்ற செயல்பாடுகளுக்கும் பயன்படுத்தப்படுகிறது, தரவுத்தளத்தின் குறைந்த-நிலைப் பிரிக்கப்பட்ட கட்டமைப்பை டெவலப்பரிடம் இருந்து மறைக்கிறது. ஒரு ஹைபர்டேபிள் மூலம், நீங்கள் எந்த மொத்த செயல்பாடுகளையும், துணை வினவல்களையும், வழக்கமான அட்டவணைகளுடன் ஒன்றிணைக்கும் செயல்பாடுகளையும் (JOIN) மற்றும் சாளர செயல்பாடுகளையும் பயன்படுத்தலாம்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்