அரங்கோடிபி 3.6 இன் புதிய பதிப்பு

வெளியிடப்பட்டது பல்நோக்கு DBMS வெளியீடு. அரங்கோடிபி 3.6, இது ஆவணங்கள், வரைபடங்கள் மற்றும் முக்கிய மதிப்பு தரவுகளுக்கான நெகிழ்வான சேமிப்பக மாதிரிகளை வழங்குகிறது. தரவுத்தளம் SQL போன்ற வினவல் மொழி மூலம் அணுகப்படுகிறது. AQL அல்லது பிரத்யேக ஜாவாஸ்கிரிப்ட் நீட்டிப்புகள் மூலம். தரவு சேமிப்பு முறைகள் ACID (அணு, நிலைத்தன்மை, தனிமைப்படுத்தல் மற்றும் நீடித்துழைப்பு) தேவைகளுக்கு இணங்குகின்றன, பரிவர்த்தனைகளை ஆதரிக்கின்றன, மேலும் கிடைமட்ட மற்றும் செங்குத்து அளவிடுதல் இரண்டையும் வழங்குகின்றன. DBMS ஐ வலை இடைமுகம் அல்லது கன்சோல் கிளையன்ட் வழியாக நிர்வகிக்க முடியும். அரங்கோஷ்அரங்கோடிபி குறியீடு வழங்கியது அப்பாச்சி 2 உரிமத்தின் கீழ். இந்த திட்டம் C மற்றும் ஜாவாஸ்கிரிப்ட்டில் எழுதப்பட்டுள்ளது.

அரங்கோடிபியின் முக்கிய அம்சங்கள்:

  • தரவு சேமிப்பக திட்டத்தை வரையறுக்காமல் செய்யும் திறன் (ஸ்கீமா இல்லாதது) - தரவு ஆவணங்களின் வடிவத்தில் கட்டமைக்கப்பட்டுள்ளது, இதில் மெட்டாடேட்டா மற்றும் கட்டமைப்பு பற்றிய தகவல்கள் பயனர் தரவிலிருந்து பிரிக்கப்படுகின்றன;
  • REST/Web API வழியாக தரவுத்தளத்தை அணுகும் திறனுடன் JavaScript வலை பயன்பாடுகளுக்கான சேவையகமாக ArangoDB ஐப் பயன்படுத்துவதற்கான ஆதரவு;
  • தரவுத்தளத்தை அணுகும் உலாவி பயன்பாடுகளுக்கும், DBMS பக்கத்தில் இயங்கும் கையாளுபவர்களுக்கும் JavaScript ஐப் பயன்படுத்துதல்;
  • அனைத்து CPU கோர்களிலும் சுமையை விநியோகிக்கும் பல-திரிக்கப்பட்ட கட்டமைப்பு;
  • பதிவுகளுக்கு இடையிலான உறவுகளை வரையறுக்கும் முக்கிய-மதிப்பு ஜோடிகள், ஆவணங்கள் மற்றும் அளவுருக்களை இணைக்கக்கூடிய ஒரு நெகிழ்வான தரவு சேமிப்பு மாதிரி (வரைபட முனைகளைக் கடப்பதற்கான வழிகளை வழங்குகிறது);
  • வெவ்வேறு தரவு பிரதிநிதித்துவ மாதிரிகள் (ஆவணங்கள், வரைபடங்கள் மற்றும் முக்கிய-மதிப்பு மேப்பிங்) ஒரே வினவலில் கலக்கப்படலாம், இது பன்முகத்தன்மை கொண்ட தரவை ஒருங்கிணைப்பதை எளிதாக்குகிறது;
  • இணைப்பு வினவல்களுக்கான ஆதரவு (JOIN);
  • தீர்க்கப்படும் பணிகளுக்கு ஏற்ற குறியீட்டு வகையைத் தேர்ந்தெடுக்கும் திறன் (எடுத்துக்காட்டாக, முழு உரைத் தேடலுக்கு நீங்கள் குறியீட்டைப் பயன்படுத்தலாம்);
  • கட்டமைக்கக்கூடிய நம்பகத்தன்மை: பயன்பாட்டே தனக்கு மிகவும் முக்கியமானது என்பதை தீர்மானிக்க முடியும்: அதிக நம்பகத்தன்மை அல்லது அதிக செயல்திறன்;
  • நவீன வன்பொருளை (SSDகள் போன்றவை) முழுமையாகப் பயன்படுத்திக் கொள்ளும் திறமையான சேமிப்பு மற்றும் பெரிய தற்காலிக சேமிப்புகளைப் பயன்படுத்த முடியும்;
  • பரிவர்த்தனைகள்: விருப்ப பரிவர்த்தனை நிலைத்தன்மை மற்றும் தனிமைப்படுத்தலுடன், ஒரே நேரத்தில் பல ஆவணங்கள் அல்லது சேகரிப்புகளுக்கு எதிராக வினவல்களை இயக்கும் திறன்;
  • பிரதி மற்றும் கூர்மைப்படுத்தல் ஆதரவு: ஒரு குறிப்பிட்ட பண்புக்கூறின் அடிப்படையில் வெவ்வேறு சேவையகங்களில் மாஸ்டர்-ஸ்லேவ் உள்ளமைவுகளை உருவாக்கி தரவுத் தொகுப்புகளை விநியோகிக்கும் திறன்;
  • மைக்ரோ சர்வீஸ்களை உருவாக்குவதற்கு ஜாவாஸ்கிரிப்ட் கட்டமைப்பு வழங்கப்படுகிறது. பாக்ஸ், தரவை நேரடியாக அணுகக்கூடிய DBMS சேவையகத்திற்குள் செயல்படுத்தப்படுகிறது.

மாற்றங்கள், அரங்கோடிபி 3.6 வெளியீட்டில் அறிமுகப்படுத்தப்பட்டது:

  • துணை வினவல்களின் செயல்திறன், அத்துடன் UPDATE மற்றும் REPLACE செயல்பாடுகள் மேம்படுத்தப்பட்டுள்ளன;
  • AQL வினவல்களை செயல்படுத்துவதை இணையாக மாற்றும் திறன் செயல்படுத்தப்பட்டுள்ளது, இது வெவ்வேறு கிளஸ்டர் முனைகளில் விநியோகிக்கப்படும் தரவைச் சேகரிக்கத் தேவையான நேரத்தைக் குறைக்க அனுமதிக்கிறது;
  • ஆவணங்களின் ஒத்திவைக்கப்பட்ட பொருள்மயமாக்கல் செயல்படுத்தப்பட்டுள்ளது, இது சில சூழ்நிலைகளில் பொருத்தமற்ற ஆவணங்களை முழுமையாக பிரித்தெடுக்கும் தேவையை நீக்க அனுமதிக்கிறது;
  • ஆவணங்களை ஸ்கேன் செய்யும் போது, ​​குறிப்பிட்ட வடிகட்டியுடன் பொருந்தாத ஆவணங்களை முன்கூட்டியே நிராகரிப்பது உறுதி செய்யப்படுகிறது;
  • ArangoSearch முழு உரை தேடுபொறி மேம்படுத்தப்பட்டுள்ளது, தரவு ஒற்றுமையின் அடிப்படையில் தரவரிசையை ஆதரிக்கிறது. வினவல் தானியங்குநிரப்புதலுக்கான பகுப்பாய்வி ஆதரவு சேர்க்கப்பட்டுள்ளது, மேலும் தேடல் வினவல்களை மாறும் வகையில் உருவாக்குவதற்காக TOKENS() மற்றும் PHRASE() செயல்பாடுகள் செயல்படுத்தப்பட்டுள்ளன.
  • வினவல் செயல்படுத்தும் நேரத்தைத் தேர்ந்தெடுத்து வரம்பிட maxRuntime அமைப்பு சேர்க்கப்பட்டது;
  • வினவல்களைச் செயலாக்கும்போது சில மேம்படுத்தல்களின் செயல்பாட்டைக் கட்டுப்படுத்த "--query.optimizer-rules" விருப்பம் சேர்க்கப்பட்டது;
  • கிளஸ்டர் செயல்பாட்டை ஒழுங்கமைப்பதற்கான விரிவாக்கப்பட்ட திறன்கள். கிளஸ்டர் முனை மேம்படுத்தல் பயன்முறையைத் தேர்ந்தெடுப்பதற்கு "--cluster.upgrade" விருப்பம் சேர்க்கப்பட்டுள்ளது;
  • கிளையன்ட் மற்றும் சர்வர் இடையேயான தொடர்பு சேனலை குறியாக்க TLS 1.3க்கான ஆதரவு சேர்க்கப்பட்டது (இயல்புநிலையாக, கிளையன்ட் தொடர்ந்து TLS 1.2 ஐப் பயன்படுத்துகிறது).

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster