અપાચે કોચડીબી 3.0 નું નવું સંસ્કરણ પહેલાથી જ પ્રકાશિત થયું છે અને આ તેના ફેરફારો છે

કાઉચડીબી-લોગો -1

નું લોકાર્પણ ની નવી આવૃત્તિ અપાચે કોચડીબી 3.0, જે છે વિતરિત દસ્તાવેજ લક્ષી ડેટાબેઝ, NoSQL સિસ્ટમ્સ વર્ગથી સંબંધિત. કાઉચડીબી ઓર્ડર કરેલ સૂચિના ફોર્મેટમાં ડેટા સ્ટોર કરીને લાક્ષણિકતા છે અને માસ્ટર-માસ્ટર મોડમાં બહુવિધ ડેટાબેસેસ વચ્ચેના એક સાથે શોધ અને વિરોધાભાસી પરિસ્થિતિઓના નિરાકરણ સાથે આંશિક ડેટા પ્રતિકૃતિને સક્ષમ કરે છે.

દરેક સર્વર પોતાનો સ્થાનિક ડેટા સેટ સ્ટોર કરે છે, અન્ય સર્વરો સાથે સિંક્રનાઇઝ કરે છે, તેઓ offlineફલાઇન જઈ શકે છે અને સમયાંતરે બદલાવની નકલ કરી શકે છે. ખાસ કરીને, આ સુવિધા જુદા જુદા કમ્પ્યુટર્સ વચ્ચે પ્રોગ્રામ સેટિંગ્સના સિંક્રનાઇઝેશનને ગોઠવવા માટે કોચડીબીને એક આકર્ષક સોલ્યુશન બનાવે છે.

બીબીસી, Appleપલ અને સીઈઆરએન જેવી કંપનીઓ દ્વારા કોચડીબી આધારિત ઉકેલો લાગુ કરવામાં આવ્યો છે.

કોચડીબી ક્વેરીઝ અને ડેટા ઇન્ડેક્સીંગ ડેટા સેમ્પલિંગ તર્ક પેદા કરવા માટે જાવાસ્ક્રિપ્ટનો ઉપયોગ કરીને મેપરેડ્યુસ દાખલા અનુસાર કરી શકાય છે.

સિસ્ટમનો મુખ્ય ભાગ એર્લાંગ ભાષામાં લખાયેલ છે, જે ઘણી સમાંતર વિનંતીઓનું વિતરણ કરતી ડિસ્ટ્રિબ્યુટર સિસ્ટમ્સ બનાવવા માટે .પ્ટિમાઇઝ થયેલ છે. વ્યૂ સર્વર સી ભાષામાં લખાયેલું છે અને મોઝિલા પ્રોજેક્ટના જાવાસ્ક્રિપ્ટ એન્જિન પર આધારિત છે.

ડેટાબેઝમાં પ્રવેશ એ HTTP પ્રોટોકોલ દ્વારા કરવામાં આવે છે RESTful JSON API નો ઉપયોગ કરીને, જે તમને બ્રાઉઝરમાં ચાલતા વેબ એપ્લિકેશનથી પણ, ડેટા dataક્સેસ કરવાની મંજૂરી આપે છે.

એક દસ્તાવેજ કે જેમાં અનન્ય ઓળખકર્તા, સંસ્કરણ હોય અને જેમાં કી / મૂલ્યના બંધારણમાં નામના ફીલ્ડ્સનો મનસ્વી સેટ હોય, તે ડેટા સ્ટોરેજ એકમ તરીકે કાર્ય કરે છે. પી

મનસ્વી દસ્તાવેજો (એકત્રીકરણ અને નમૂનાઓ) માંથી સ્યુડોસ્ટ્રક્ચર્ડ ડેટાનો સમૂહ ગોઠવવા માટે, દૃષ્ટિકોણની રચનાનો ખ્યાલ વપરાય છે, જે જાવાસ્ક્રિપ્ટની મદદથી વ્યાખ્યાયિત કરવામાં આવે છે. જાવાસ્ક્રિપ્ટમાં, તમે કોઈ વિશિષ્ટ દૃશ્યમાં નવા દસ્તાવેજો ઉમેરતી વખતે ડેટાને માન્ય કરવા માટે કાર્યોને પણ વ્યાખ્યાયિત કરી શકો છો.

અપાચે કોચડીબી 3.0 માં નવું શું છે

આ નવા સંસ્કરણમાં ઉન્નત સુરક્ષા ડિફ defaultલ્ટ સેટિંગ્સમાં પ્રકાશિત થાય છે. શરૂઆતમાં, એડમિન વપરાશકર્તાની હવે વ્યાખ્યાયિત હોવી જોઈએ, જેના વિના સર્વર ભૂલથી તેની કામગીરી સમાપ્ત કરશે.

«/ _All_dbs to પર ક callsલ્સને Toક્સેસ કરવા માટે તમારી પાસે હવે એડમિનિસ્ટ્રેટર હક હોવા આવશ્યક છે અને બધા ડેટાબેસેસ ફક્ત એડમિનિસ્ટ્રેટર વપરાશકર્તા માટે ડિફ defaultલ્ટ રૂપે બનાવવામાં આવે છે (તે "_ સલામતી" throughબ્જેક્ટ દ્વારા બદલી શકાય છે), ઉપરાંત _ઝર્સ ડેટાબેઝમાં editબ્જેક્ટ્સને સંપાદિત કરવા માટે ડિફ defaultલ્ટ રૂપે પ્રતિબંધિત છે.

ઉમેર્યું વિભાજિત ડેટાબેસેસ બનાવવાની ક્ષમતા વપરાશકર્તા-વ્યાખ્યાયિત (પાર્ટીશન કરેલ), તમને વિભાગો (ટુકડાઓની શ્રેણી) દ્વારા દસ્તાવેજોનું વિતરણ કરવા માટે તમારા પોતાના નિયમોને નિર્ધારિત કરવાની મંજૂરી આપે છે. ઉમેરવામાં આવ્યા છે વિભાજિત ડેટાબેસેસ માટે ખાસ optimપ્ટિમાઇઝેશન જોવાઈ અને અનુક્રમણિકા માટે.

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

સબસિસ્ટમ આપોઆપ પૃષ્ઠભૂમિ અનુક્રમણિકા માટે કેન ઉમેરવામાં આવી છે અને ગૌણ અનુક્રમણિકાઓને નિર્માણ માટે સ્પષ્ટ રીતે કામગીરી શરૂ કર્યા વિના તેને અદ્યતન રાખો.

મહત્તમ દસ્તાવેજનું કદ ઘટાડીને 8 એમબી કરવામાં આવશે, જે ક Couચડીબી 3.0 ને અપગ્રેડ કર્યા પછી જૂના સર્વર્સથી ડેટાની પ્રતિકૃતિ સમસ્યાઓ તરફ દોરી શકે છે. મર્યાદા વધારવા માટે, તમે "[couchdb] max_docament_size" સેટિંગનો ઉપયોગ કરી શકો છો.

અન્ય ફેરફારોમાંથી કે ઉલ્લેખ કર્યો છે:

  • કોચ_સર્વર પ્રક્રિયાના પ્રદર્શન optimપ્ટિમાઇઝેશન.
  • વિન્ડોઝ પ્લેટફોર્મ માટે નોંધપાત્ર રીતે સુધારેલ ઇન્સ્ટોલર.
  • સ્વચાલિત ડેટાબેઝ પેકેજિંગ માટે વપરાયેલી સ્મૂશ પ્રક્રિયા સંપૂર્ણપણે ફરીથી લખી છે.
  • નવું I / O કતાર સબસિસ્ટમ સૂચવાયેલ છે, જેનો ઉપયોગ અમુક કામગીરી માટે I / O અગ્રતાને બદલવા માટે થાય છે.
  • રીગ્રેસન પરીક્ષણ સિસ્ટમ અમલમાં આવી છે.
  • આર્મ 64v8 (aarch64) અને ppc64le (ppc64el) પ્લેટફોર્મ માટે સત્તાવાર સપોર્ટ ઉમેરવામાં આવ્યો છે.
  • ES1.8.5, ES60, અને ES5 + માટે સુધારેલા સપોર્ટ સાથે સ્પાઇડરમંકી 6 જાવાસ્ક્રિપ્ટ એન્જિન (ફાયરફોક્સ 2016 ની ESR શાખા) ને લિંક કરવા માટે સપોર્ટ ઉમેર્યો.
  • ફ્રેમવર્કમાં લ્યુસીન-આધારિત ડ્રેઇફસ સર્ચ એન્જિન શામેલ છે, જે ક Couચડીબી-આધારિત સર્ચ એન્જિનના અમલીકરણને મોટા પ્રમાણમાં સરળ બનાવી શકે છે.
  • સિસ્ટમડ-જર્નાલ્ડનો ઉપયોગ કરીને લ loginગિનમાં બેકએન્ડ ઉમેર્યું.

એક ટિપ્પણી, તમારી છોડી દો

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

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

*

*

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

  1.   ટેરીએક્સએનયુએમએક્સ જણાવ્યું હતું કે

    રસપ્રદ મોલ્ટો. આઇઓ જેસ્ટીસ્કો ટ્રે સર્વર કૂચડીબી અને હોઇ શકે છે બધા 3.0.
    Autoટોમેટિઝમ અને વેરી સ્ક્રિપ્ટનું સંચાલન કરવા માટે, હું પાવરશેલનો ઉપયોગ કરું છું, જો તે પીએસકોચડીબી મોડ્યુલ સાથે વિંડોઝ અને લિનક્સથી છે (https://github.com/MatteoGuadrini/PSCouchDB) મેનેજમેન્ટની સુવિધા આપે છે.
    ડેટાબેઝના બેકઅપ માટે આયાત / નિકાસ કાર્ય માટે, અને રિપોર્ટ જનરેટ કરવા માટે પણ હું તેનો ઉપયોગ સોપપ્રોટુટો.
    કૂચડીબી av ડેવવેરો વૈભવ!