வரைபட வடிவில் தரவைச் சேமிப்பதற்காக PostgreSQL க்கு AGE கூடுதலாகத் தயாரிக்கப்பட்டுள்ளது

PostgreSQL க்கு முன்மொழியப்பட்டது வினவல் மொழி செயலாக்கத்துடன் AGE (AgensGraph-Extension) சேர்த்தல் openCypher ஒரு வரைபடத்தை உருவாக்கும் ஒன்றோடொன்று இணைக்கப்பட்ட படிநிலை தரவுகளின் தொகுப்புகளை கையாளுவதற்கு. நெடுவரிசைகள் மற்றும் வரிசைகளுக்குப் பதிலாக, வரைபடம் சார்ந்த தரவுத்தளங்கள் பிணையத்தைப் போன்ற ஒரு கட்டமைப்பைப் பயன்படுத்துகின்றன - முனைகள், அவற்றின் பண்புகள் மற்றும் முனைகளுக்கு இடையிலான உறவுகள் குறிப்பிடப்படுகின்றன. வயது வழங்கியது Apache 2.0 உரிமத்தின் கீழ் உரிமம் பெற்றது, Bitnine ஆல் அப்பாச்சி அறக்கட்டளையின் கீழ் கொண்டுவரப்பட்டது, மேலும் தற்போது Apache Incubator இல் வைக்கப்பட்டுள்ளது.

இந்த திட்டம் DBMS இன் வளர்ச்சியைத் தொடர்கிறது முகவர்கள் வரைபடம்என்று பிரதிபலிக்கிறது வரைபட செயலாக்கத்திற்கான மாற்றியமைக்கப்பட்ட PostgreSQL மாற்றமாகும். முக்கிய வித்தியாசம் என்னவென்றால், AGE ஐ உலகளாவிய ஆட்-ஆன் வடிவத்தில் செயல்படுத்துவது, இது நிலையான PostgreSQL வெளியீடுகளில் கூடுதல் இணைப்பாக செயல்படுகிறது. சமீபத்தில் வெளியான இதழ் அப்பாச்சி வயது 0.2.0 PostgreSQL 11 ஐ ஆதரிக்கிறது.

தற்போதைய நிலையில் AGE ஆதரிக்கிறது சைபர் வினவல் மொழியின் அம்சங்கள், முனைகள் மற்றும் இணைப்புகளை வரையறுக்க “உருவாக்கு” ​​வெளிப்பாடு, குறிப்பிட்ட நிபந்தனைகளின்படி (எங்கே), ஒரு குறிப்பிட்ட வரிசையில் (ஆர்டர் மூலம்) மற்றும் வரைபடத்தில் தரவைத் தேட “மேட்ச்” வெளிப்பாடு கட்டுப்பாடுகளை அமைக்கவும் (SKIP, LIMIT) . வினவல் மூலம் வழங்கப்பட்ட முடிவு "RETURN" வெளிப்பாட்டைப் பயன்படுத்தி தீர்மானிக்கப்படுகிறது. பல கோரிக்கைகளை ஒன்றாக இணைக்க "WITH" வெளிப்பாடு கிடைக்கிறது.

ஒரு வரைபடம், தொடர்புடைய மாதிரி மற்றும் JSON வடிவத்தில் ஆவணங்களை சேமிப்பதற்கான மாதிரி வடிவில் பண்புகளின் படிநிலை சேமிப்பகத்திற்கான மாதிரிகளை இணைக்கும் பல மாதிரி தரவுத்தளங்களை உருவாக்க முடியும். இது SQL மற்றும் சைபர் மொழிகளின் கூறுகளை உள்ளடக்கிய ஒருங்கிணைந்த வினவல்களை செயல்படுத்துவதை ஆதரிக்கிறது.
வரைபடத்தின் செங்குத்துகள் மற்றும் விளிம்புகளின் பண்புகளுக்கான குறியீடுகளை உருவாக்குவது சாத்தியமாகும்.
வரைபடத்தில் விளிம்புகள், செங்குத்துகள் மற்றும் பாதைகளுக்கான வகைகள் உட்பட, Agtype வகைகளின் நீட்டிக்கப்பட்ட தொகுப்பு பயன்படுத்த முன்மொழியப்பட்டது. மொத்த வெளிப்பாடுகள் இன்னும் செயல்படுத்தப்படவில்லை. ஐடி, ஸ்டார்ட்_ஐடி, எண்ட்_ஐடி, வகை, பண்புகள், ஹெட், கடைசி, நீளம், அளவு, ஸ்டார்ட்நோட், எண்ட்நோட், டைம்ஸ்டாம்ப், டூபூலியன், டூ ஃப்ளோட், டூ இன்டீஜர் மற்றும் கோலெஸ் ஆகியவை உள்ளடங்கும் சிறப்புச் செயல்பாடுகள் கிடைக்கும்.

ஆதாரம்: opennet.ru

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