નિહારિકા ગ્રાફ એક ખુલ્લો સ્રોત ગ્રાફ લક્ષી ડીબીએમએસ

નિહારિકા ગ્રાફ એ ડીબીએમએસ છે (ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ), જે છે સ્ટોર કરવા માટે રચાયેલ છે અસરકારક રીતે વિશાળ ઇન્ટરકનેક્ટેડ ડેટા સેટ કરે છે જે આલેખ બનાવે છે જેમાં અબજો ગાંઠો અને ટ્રિલિયન લિંક્સ હોઈ શકે છે. ઉચ્ચ એન્ટરપ્રાઇઝ-ગ્રેડ પ્રભાવ પહોંચાડે છે સૌથી જટિલ ડેટાને અર્થપૂર્ણ અને ઉપયોગી માહિતીમાં કલ્પનાશીલ સેટને સરળ બનાવવા માટે.

આ પ્રોજેક્ટ તે સી ++ માં લખાયેલ છે અને અપાચે 2.0 લાઇસેંસ હેઠળ વિતરિત કરાયું છે. ડીબીએમએસને forક્સેસ કરવા માટે ક્લાયન્ટ લાઇબ્રેરીઓ ગો, પાયથોન અને જાવા માટે તૈયાર છે.

નિહારિકા આલેખ વિશે

ડીબીએમએસ, વહેંચાયેલ સંસાધનો વિના વિતરિત આર્કિટેક્ચરનો ઉપયોગ કરે છે, જે ગ્રાફિકલ વિનંતીઓ અને સંગ્રહિત સ્ટોરેજ પ્રક્રિયાઓ પર પ્રક્રિયા કરવા માટે સ્વતંત્ર અને આત્મનિર્ભર પ્રક્રિયાઓનો પ્રારંભ સૂચિત કરે છે.

મેટા-સર્વિસ ડેટાની ચળવળને વધારવા અને મેટા-માહિતી પ્રદાન કરવા માટે સમર્પિત છે ગ્રાફ પર. ડેટા સુસંગતતા સુનિશ્ચિત કરવા માટે, આરએએફટી અલ્ગોરિધમનો પર આધારિત પ્રોટોકોલનો ઉપયોગ થાય છે.

નિહારિકા ગ્રાફ, માત્ર અધિકૃત વપરાશકર્તાઓને providingક્સેસ આપીને સુરક્ષાની ખાતરી કરે છે જેના ઓળખપત્રોની ભૂમિકા આધારિત accessક્સેસ કંટ્રોલ (આરબીએસી) સિસ્ટમ દ્વારા સ્થાપિત થાય છે.

આ ઉપરાંત વિવિધ પ્રકારની મોટર્સને કનેક્ટ કરવાની ક્ષમતા ધરાવે છે સંગ્રહ. નવા અલ્ગોરિધમ્સ સાથે ક્વેરી જનરેશન ભાષાને વિસ્તૃત કરવા માટે સપોર્ટ.

અને ડેટા વાંચતી અથવા લખતી વખતે અને ઉચ્ચ પ્રદર્શન જાળવી રાખતી વખતે તે ન્યૂનતમ વિલંબ પ્રદાન કરે છે. જ્યારે એક ગ્રાફ નોડ અને ત્રણ સ્ટોર નોડ ક્લસ્ટર પર 632 અબજની શિરોબિંદુ, 1.200 અબજ ધાર ગ્રાફ સહિત 8.400 જીબી ડેટાબેસનું પરીક્ષણ કરતી વખતે, વિલંબ ઘણા મિલિસેકન્ડના સ્તરે હતો, અને પ્રભાવ સેકન્ડમાં 140 હજાર ક્વેરીઝ પર વધ્યો.

નિહારિકા ગ્રાફની મુખ્ય લાક્ષણિકતાઓ છે, નીચે આપેલ સ્ટેન્ડ:

  • રેખીય સ્કેલેબિલીટી.
  • એસક્યુએલ જેવી ક્વેરી ભાષા, શક્તિશાળી અને સમજવા માટે સરળ. GO (દ્વિ-દિશાત્મક ચાર્ટ શિરોબિંદુ traversal), ગ્રુપ બાય, ઓર્ડર બાય, લિમિટેડ, યુનિયન, યુનિયન ડિસ્ટિક્ટ, ઇન્ટરસેકટ, MINUS, PIPE (અગાઉના ક્વેરીના પરિણામનો ઉપયોગ કરીને) જેવા ઓપરેશન્સને સમર્થન આપવામાં આવ્યું છે. વપરાશકર્તા વ્યાખ્યાયિત ચલો અને અનુક્રમણિકા આધારભૂત છે.
  • ઉચ્ચ ઉપલબ્ધતા અને દોષ સહનશીલતા.
  • બેકઅપ બનાવટને સરળ બનાવવા માટે ડેટાબેઝ સ્ટેટ આઉટટેજ સાથે સ્નેપશોટ બનાવવા માટે સપોર્ટ.
  • Industrialદ્યોગિક ઉપયોગ માટે તૈયાર છે (જેડી, મેઇટુઆન અને ઝિયાહોંગશુના ઇન્ફ્રાસ્ટ્રક્ચરમાં પહેલાથી ઉપયોગમાં છે).
  • Schemeપરેશન અટકાવ્યા વિના અથવા અસર કર્યા વિના સ્ટોરેજ સ્કીમ બદલવાની અને ડેટા અપડેટ કરવાની ક્ષમતા.
  • ડેટાની આયુષ્ય મર્યાદિત કરવા માટે ટીટીએલ સપોર્ટ.
  • સ્ટોરેજ હોસ્ટ્સ અને ગોઠવણીના સંચાલન માટેના આદેશો.
  • જોબને મેનેજ કરવા અને જોબની શરૂઆતના સમયપત્રક માટેનાં સાધનો (કોમ્પેક્ટ અને FLUSH હજી પણ નોકરીથી સપોર્ટેડ છે).
  • સંપૂર્ણ પાથ અને આપેલ શિરોબિંદુઓ વચ્ચેના ટૂંકા માર્ગ માટે લુકઅપ operationsપરેશન.
  • તૃતીય-પક્ષ વિશ્લેષણાત્મક પ્લેટફોર્મ સાથે સંકલન માટે 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

અથવા જો તમારી પાસે છે ઉબુન્ટુ 18.04 એલટીએસ

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1804.amd64.deb

પેકેજ સ્થાપન કરવા માટે ડાઉનલોડ કરેલ તમે તમારા પસંદીદા પેકેજ મેનેજર સાથે કરી શકો છો અથવા તમે ટર્મિનલમાંથી નીચેના આદેશોમાંથી કોઈ એક લખીને કરી શકો છો.

પેકેજોના કિસ્સામાં સેન્ટોએસ માટે:

sudo rpm -ivh nebula*.rpm

જ્યારે પેકેજ કેસ માટે ઉબુન્ટુ માટે:

sudo dpkg -i nebula*.deb

છેલ્લે, જો તમે આર્ક લિનક્સ વપરાશકર્તા છો તમે નીચેની આદેશ સાથે DBMS સ્થાપિત કરી શકો છો:

sudo pacman -S nebula

તેના ઉપયોગ વિશે વધુ જાણવા, સેવાઓ અને અન્ય લોંચ કરવા માટે, તમે આ બધી માહિતીનો સંપર્ક કરી શકો છો નીચેની કડીમાં 


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.