ArangoDB એક ઓપન સોર્સ મલ્ટિ-મોડેલ ડેટાબેસ સિસ્ટમ

ArangoDB-વેબ-UI

ArangoDB એ મલ્ટિ-મોડેલ ડેટાબેસ છે ArangoDB GmbH દ્વારા વિકસિત, આ તેને સાર્વત્રિક ડેટાબેસ કહેવામાં આવે છે ડેટાબેઝ સિસ્ટમ હોવાથી ત્રણ ડેટા મોડેલોને સપોર્ટ કરે છે (કી / મૂલ્ય, દસ્તાવેજો, ગ્રાફિક્સ) ડેટાબેઝ કોર અને એકીકૃત ક્વેરી લેંગ્વેજ AQL (ArangoDB ક્વેરી લેંગ્વેજ) સાથે. ક્વેરી ભાષા ઘોષણાત્મક છે અને એક જ ક્વેરીમાં વિવિધ ડેટા accessક્સેસ પેટર્નના સંયોજનને મંજૂરી આપે છે.

ArangoDB એ નોએસક્યુએલ ડેટાબેસ સિસ્ટમ છે પરંતુ એસક્યુએલ ઘણી રીતે એસક્યુએલ સમાન છે. ડેટા સ્ટોરેજ પદ્ધતિઓ એસીડી (અણુશક્તિ, સુસંગતતા, અલગતા, વિશ્વસનીયતા) ની આવશ્યકતાઓ, સપોર્ટ ટ્રાન્ઝેક્શન અને બંને આડી અને icalભી માપનીયતા પૂરી પાડે છે.

ડેટાબેઝ મેનેજમેન્ટ વેબ આધારિત ઇન્ટરફેસ દ્વારા કરી શકાય છે અથવા ArangoSH કન્સોલ ક્લાયંટ. અરેન્ગોડીબી કોડ અપાચે 2 લાઇસેંસ હેઠળ વિતરિત થયેલ છે. પ્રોજેક્ટ સી અને જાવાસ્ક્રિપ્ટમાં લખાયેલ છે.

અરેન્ગોડીબીની મુખ્ય લાક્ષણિકતાઓમાં, અમે શોધી શકીએ છીએ:

  • ડેટા સ્ટોરેજ સ્કીમાને નિર્ધારિત કર્યા વિના કરવાની ક્ષમતા (કોઈ સ્કીમા નહીં) - ડેટા દસ્તાવેજોના રૂપમાં રચાયેલ છે જેમાં મેટાડેટા અને સ્ટ્રક્ચર વિશેની માહિતી વપરાશકર્તા ડેટાથી અલગ પડે છે.
  • જાવાસ્ક્રિપ્ટમાં વેબ એપ્લિકેશનો માટે સર્વર તરીકે ArangoDB નો ઉપયોગ કરવા માટે સપોર્ટ REST / Web API દ્વારા ડેટાબેસેસને toક્સેસ કરવાની ક્ષમતા સાથે;
  • બ્રાઉઝર-આધારિત એપ્લિકેશનો માટે જાવાસ્ક્રિપ્ટનો ઉપયોગ કરવો જે ડેટાબેસને accessક્સેસ કરે છે અને ડ્રાઇવરો માટે કે જે DBMS બાજુ પર ચાલે છે;
  • મલ્ટિ-થ્રેડેડ આર્કિટેક્ચર જે તમામ સીપીયુ કોરોમાં લોડનું વિતરણ કરે છે;
  • લવચીક ડેટા સ્ટોરેજ મોડેલ જેમાં તમે કી-વેલ્યુ જોડીઓ, દસ્તાવેજો અને પરિમાણો જોડી શકો છો જે રેકોર્ડ વચ્ચેના સંબંધોને નિર્ધારિત કરે છે (ગ્રાફની શિરોબિંદુઓને ટાળવા માટે અર્થ પ્રદાન કરવામાં આવે છે);
  • વિવિધ ડેટા પ્રસ્તુતિ મોડેલો (દસ્તાવેજો, ચાર્ટ્સ અને કી મૂલ્યની સાંકળો) એક ક્વેરીમાં ભળી શકાય છે, વિજાતીય ડેટાના એકત્રીકરણને સરળ બનાવે છે;
  • ક્વેરી સપોર્ટ (જોડાઓ) માં જોડાઓ.
  • સૂચકાંકનો પ્રકાર પસંદ કરવાની ક્ષમતા કે જે હલ કરવામાં આવતા કાર્યોને અનુરૂપ છે (ઉદાહરણ તરીકે, તમે સંપૂર્ણ લખાણ શોધ માટે અનુક્રમણિકાનો ઉપયોગ કરી શકો છો);
  • રૂપરેખાંકનીય વિશ્વસનીયતા- એપ્લિકેશન પોતે જ તે નક્કી કરી શકે છે કે તેના માટે વધુ મહત્વનું શું છે: ઉચ્ચ વિશ્વસનીયતા અથવા ઉચ્ચ પ્રદર્શન;
  • કાર્યક્ષમ સંગ્રહ, આધુનિક ઉપકરણો (દા.ત. એસ.એસ.ડી. ડ્રાઈવો) ની ક્ષમતાઓનો સંપૂર્ણ ઉપયોગ અને મોટા કેશનો ઉપયોગ કરી શકાય છે;
  • વ્યવહારો- વૈકલ્પિક વ્યવહાર અલગતા અને સુસંગતતા સાથે એક સાથે અનેક દસ્તાવેજો અથવા સંગ્રહ માટે ક્વેરીઝ ચલાવવાની ક્ષમતા;
  • પ્રતિકૃતિ અને ટુકડાઓ માટે સપોર્ટ: માસ્ટર-સ્લેવ રૂપરેખાંકનો બનાવવા અને વિશિષ્ટ લક્ષણના આધારે વિવિધ સર્વરો પર ડેટા સેટ વિતરિત કરવાની ક્ષમતા;
  • માઇક્રો સર્વિસીસ બનાવવા માટે, ફોક્સક્સ જાવાસ્ક્રિપ્ટ ફ્રેમવર્ક આપવામાં આવ્યું છે જે ડેટાની સીધી withક્સેસ સાથે ડીબીએમએસ સર્વરની અંદર ચાલે છે.

નવા સંસ્કરણ ArangoDB 3.6 વિશે

વાસ્તવિકતાડેટાબેઝ તેના ArangoDB 3.6 સંસ્કરણમાં છે, જેમાં સબક્વેરીઝ પ્રભાવ optimપ્ટિમાઇઝેશન પ્રકાશિત થાય છે, તેમજ અપડેટ અને રિપ્લેસ ઓપરેશન્સ.

સાથે સાથે એક્યુએલ ક્વેરીઝના સમાંતર અમલની શક્યતાના અમલીકરણને પણ, શું ડેટા સંગ્રહ કરવાનો સમય ઘટાડે છે ક્લસ્ટરના વિવિધ ગાંઠોમાં વિતરિત.

દસ્તાવેજોના અંતમાં મટિલાઇઝેશનનું અમલીકરણ, જે કેટલીક પરિસ્થિતિઓમાં અસંગત દસ્તાવેજોને સંપૂર્ણપણે કાractવાની જરૂરિયાતને દૂર કરવા દે છે.

દસ્તાવેજો સ્કેન કરતી વખતે, દસ્તાવેજો કે જે સ્પષ્ટ કરેલ ફિલ્ટર સાથે મેળ ખાતા નથી પ્રારંભિક કા discardી નાખવામાં આવે છે.

ડેટા સમાનતાના આધારે સ sortર્ટિંગને ટેકો આપવા માટે એરેંગોસુકર ફુલ-ટેક્સ્ટ સર્ચ એન્જીનને વધારવામાં આવ્યું છે. ગતિશીલ શોધ ક્વેરી જનરેશન માટે autoટો-પૂર્ણ પ્રશ્નો, ટોકન્સ () અને ફ્રેસ () કાર્યોમાં પાર્સર સપોર્ટ ઉમેરવામાં આવ્યો છે.

લિનક્સ પર ArangoDB કેવી રીતે ઇન્સ્ટોલ કરવું?

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

તેમાં તેઓ ડાઉનલોડ લિંક્સ મેળવવા માટે નોંધણી કરાવવી આવશ્યક છે. ઇન્સ્ટોલેશન અને વપરાશ પરના દસ્તાવેજો વિશે, કડી આ છે.


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

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

*

*

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