நெபுலா வரைபடம் ஒரு டி.பி.எம்.எஸ் (தரவுத்தள மேலாண்மை அமைப்பு), இது சேமிக்க வடிவமைக்கப்பட்டுள்ளது திறமையாக ஒரு வரைபடத்தை உருவாக்கும் பெரிய ஒன்றோடொன்று இணைக்கப்பட்ட தரவு தொகுப்புகள் இது பில்லியன் கணக்கான கணுக்கள் மற்றும் டிரில்லியன் கணக்கான இணைப்புகளைக் கொண்டிருக்கலாம். உயர் நிறுவன தர செயல்திறனை வழங்குகிறது கற்பனைக்குரிய மிகவும் சிக்கலான தரவுத் தொகுப்புகளை அர்த்தமுள்ள மற்றும் பயனுள்ள தகவல்களாக எளிதாக்க.
திட்டம் இது சி ++ இல் எழுதப்பட்டு அப்பாச்சி 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. டிபிஎம்எஸ் அணுகுவதற்கான கிளையன்ட் நூலகங்கள் கோ, பைதான் மற்றும் ஜாவாவிற்கு தயாராக உள்ளன.
நெபுலா வரைபடம் பற்றி
பகிரப்பட்ட வளங்கள் இல்லாமல் விநியோகிக்கப்பட்ட கட்டமைப்பை டிபிஎம்எஸ் பயன்படுத்துகிறது, இது வரைகலை கோரிக்கைகள் மற்றும் சேமிக்கப்பட்ட சேமிப்பக செயல்முறைகளை செயலாக்க சுயாதீனமான மற்றும் தன்னிறைவான செயல்முறைகளைத் தொடங்குவதைக் குறிக்கிறது.
மெட்டா சேவை தரவின் இயக்கத்தை திட்டமிடுவதற்கும் மெட்டா தகவல்களை வழங்குவதற்கும் அர்ப்பணிக்கப்பட்டுள்ளது வரைபடத்தில். தரவு நிலைத்தன்மையை உறுதிப்படுத்த, RAFT வழிமுறையின் அடிப்படையில் ஒரு நெறிமுறை பயன்படுத்தப்படுகிறது.
நெபுலா வரைபடம், அங்கீகரிக்கப்பட்ட பயனர்களுக்கு மட்டுமே அணுகலை வழங்குவதன் மூலம் பாதுகாப்பை உறுதி செய்கிறது பங்கு அடிப்படையிலான அணுகல் கட்டுப்பாடு (RBAC) அமைப்பு மூலம் அதன் நற்சான்றிதழ்கள் நிறுவப்பட்டுள்ளன.
அது தவிர பல்வேறு வகையான மோட்டார்கள் இணைக்கும் திறன் உள்ளது சேமிப்பு. புதிய வழிமுறைகளுடன் வினவல் தலைமுறை மொழியை விரிவாக்க ஆதரவு.
தரவைப் படிக்கும்போது அல்லது எழுதும்போது மற்றும் உயர் செயல்திறனைப் பராமரிக்கும் போது இது குறைந்தபட்ச தாமதத்தை வழங்குகிறது. ஒரு வரைபட முனை மற்றும் மூன்று சேமிக்கப்பட்ட முனை கிளஸ்டரில் 632 பில்லியன் வெர்டெக்ஸ், 1.200 பில்லியன் எட்ஜ் வரைபடம் உட்பட 8.400 ஜிபி தரவுத்தளத்தை சோதிக்கும் போது, தாமதங்கள் பல மில்லி விநாடிகளின் மட்டத்தில் இருந்தன, மேலும் செயல்திறன் வினாடிக்கு 140 ஆயிரம் வினவல்களில் உயர்ந்தது.
நெபுலா வரைபடத்தின் முக்கிய அம்சங்களில், பின்வருபவை தனித்து நிற்கின்றன:
- நேரியல் அளவிடுதல்.
- SQL போன்ற வினவல் மொழி, போதுமான சக்தி வாய்ந்தது மற்றும் புரிந்துகொள்ள எளிதானது. GO (இரு திசை விளக்கப்படம் வெர்டெக்ஸ் டிராவர்சல்), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (முந்தைய வினவலின் முடிவைப் பயன்படுத்தி) போன்ற செயல்பாடுகள் ஆதரிக்கப்படுகின்றன. பயனர் வரையறுக்கப்பட்ட மாறிகள் மற்றும் குறியீடுகள் ஆதரிக்கப்படுகின்றன.
- அதிக கிடைக்கும் தன்மை மற்றும் தவறு சகிப்புத்தன்மை.
- காப்புப் பிரதி உருவாக்கத்தை எளிதாக்க தரவுத்தள நிலை செயலிழப்புடன் ஸ்னாப்ஷாட்களை உருவாக்குவதற்கான ஆதரவு.
- தொழில்துறை பயன்பாட்டிற்கு தயாராக உள்ளது (ஏற்கனவே ஜே.டி., மீட்டுவான் மற்றும் சியாஹோங்ஷுவின் உள்கட்டமைப்பில் பயன்படுத்தப்படுகிறது).
- செயல்பாடுகளை நிறுத்தவோ அல்லது பாதிக்கவோ இல்லாமல் சேமிப்பக திட்டத்தை மாற்றுவதற்கும் தரவைப் புதுப்பிப்பதற்கும் திறன்.
- தரவின் ஆயுட்காலம் குறைக்க TTL ஆதரவு.
- சேமிப்பக ஹோஸ்ட்கள் மற்றும் உள்ளமைவுகளை நிர்வகிப்பதற்கான கட்டளைகள்.
- வேலையை நிர்வகிப்பதற்கான மற்றும் கருவியின் தொடக்கத்தை திட்டமிடுவதற்கான கருவிகள் (COMPACT மற்றும் FLUSH இன்னும் வேலையிலிருந்து ஆதரிக்கப்படுகின்றன).
- கொடுக்கப்பட்ட செங்குத்துகளுக்கு இடையில் முழு பாதையையும் குறுகிய பாதையையும் தேடுங்கள்.
- மூன்றாம் தரப்பு பகுப்பாய்வு தளங்களுடன் ஒருங்கிணைப்பதற்கான OLAP இடைமுகம்.
- CSV கோப்புகளிலிருந்து அல்லது ஸ்பார்க்கிலிருந்து தரவை இறக்குமதி செய்வதற்கான பயன்பாடுகள்.
- ப்ரோமிதியஸ் மற்றும் கிராஃபனாவுடன் கண்காணிப்பதற்கான அளவீடுகளை ஏற்றுமதி செய்க.
- வரைகலை செயல்பாடுகள், வரைகலை வழிசெலுத்தல், தரவு சேமிப்பக வடிவமைப்பு மற்றும் ஏற்றுதல் திட்டங்களின் காட்சிப்படுத்தலுக்கான நெபுலா வரைபட ஸ்டுடியோ வலை இடைமுகம்.
லினக்ஸில் நெபுலா வரைபடத்தை எவ்வாறு நிறுவுவது?
இந்த டிபிஎம்எஸ்ஸை தங்கள் கணினியில் நிறுவ ஆர்வமுள்ளவர்களுக்கு, அவர்கள் அவ்வாறு செய்யலாம் வழிமுறைகளைப் பின்பற்றுகிறது நாங்கள் கீழே பகிர்கிறோம்.
உங்களிடம் சென்டோஸ் 6 இருந்தால் நீங்கள் பதிவிறக்கம் செய்ய வேண்டிய தொகுப்பு பின்வருமாறு. இதைச் செய்ய நீங்கள் உங்கள் கணினியில் ஒரு முனையத்தைத் திறக்க வேண்டும், அதில் நீங்கள் பின்வரும் கட்டளையைத் தட்டச்சு செய்வீர்கள்:
wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el6-5.x86_64.rpm
நீங்கள் பயன்படுத்தினால் சென்டோஸ் 7, பின்னர் நீங்கள் பதிவிறக்க வேண்டிய தொகுப்பு:
wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el7-5.x86_64.rpm
போது உபுண்டு 16.04 எல்டிஎஸ் பயனர்களுக்கு, பதிவிறக்குவதற்கான தொகுப்பு:
wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1604.amd64.deb
அல்லது உங்களிடம் இருந்தால் உபுண்டு X LTS
wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1804.amd64.deb
தொகுப்பு நிறுவலை செய்ய பதிவிறக்கம் செய்ததை நீங்கள் விரும்பிய தொகுப்பு நிர்வாகியுடன் செய்யலாம் அல்லது பின்வரும் கட்டளைகளில் ஒன்றைத் தட்டச்சு செய்வதன் மூலம் முனையத்திலிருந்து செய்யலாம்.
தொகுப்புகள் விஷயத்தில் CentOS க்கு:
sudo rpm -ivh nebula*.rpm
தொகுப்பு வழக்கில் இருக்கும்போது உபுண்டுக்கு:
sudo dpkg -i nebula*.deb
இறுதியாக, நீங்கள் ஒரு ஆர்ச் லினக்ஸ் பயனராக இருந்தால் பின்வரும் கட்டளையுடன் நீங்கள் DBMS ஐ நிறுவலாம்:
sudo pacman -S nebula
அதன் பயன்பாடு, சேவைகளைத் தொடங்குவது மற்றும் பிறவற்றைப் பற்றி மேலும் அறிய, இந்த எல்லா தகவல்களையும் நீங்கள் கலந்தாலோசிக்கலாம் பின்வரும் இணைப்பில்.