YDB, એક ઓપન સોર્સ વિતરિત SQL ડેટાબેઝ

જેઓ બી શોધી રહ્યા છે તેમના માટેવિતરિત SQL ડેટાબેઝ, આજે આપણે જે લેખ વિશે વાત કરીશું તે તમારા માટે રસપ્રદ હોઈ શકે છે, કારણ કે અમે તેના વિશે વાત કરીશું YDB, જે એક ડેટાબેઝ છે જે તાજેતરમાં યાન્ડેક્સે તેનો સ્રોત કોડ બહાર પાડ્યો.

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

YDB એ ડેટાબેઝ અને વિતરિત સિસ્ટમ્સમાં મજબૂત પૃષ્ઠભૂમિ ધરાવતા લોકો દ્વારા બનાવવામાં આવ્યું છે, જેમણે વિશ્વના સૌથી મોટા સર્ચ એન્જિનમાંના એક માટે નો-SQL ડેટાબેઝ અને નકશો-ઘટાડો સિસ્ટમ વિકસાવી છે.

Apache 2.0 લાયસન્સ હેઠળ, YDB 86-bit x64 પ્લેટફોર્મ પર ઓછામાં ઓછી 8 GB RAM સાથે ચાલે છે.

“અમને ઉબુન્ટુ લિનક્સ ચલાવતા x86 64-બીટ મશીનો પર ઉત્પાદન સિસ્ટમ ચલાવવાનો વ્યાપક અનુભવ છે. અમને જાણવા મળ્યું છે કે YDB ની લવચીક ડિઝાઇન અમને તેની ટોચ પર વધુ સેવાઓ બનાવવાની મંજૂરી આપે છે, જેમાં સતત કતાર અને વર્ચ્યુઅલ બ્લોક ઉપકરણોનો સમાવેશ થાય છે," વિકાસ ટીમ કહે છે.

“વિકાસ હેતુઓ માટે, અમે નિયમિતપણે ચકાસણી કરીએ છીએ કે YDB ડેટાબેઝ MacOS અને Microsoft Windows ના નવીનતમ સંસ્કરણો પર બનાવી અને ચલાવી શકાય છે. »

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

વિશાળ ભૌગોલિક પ્રદેશ એ એવો વિસ્તાર છે જ્યાં ઉપલબ્ધતા ઝોન વચ્ચેનું અંતર 500 કિમી અથવા તેનાથી ઓછું છે. ભૌગોલિક રીતે વિતરિત YDB ક્લસ્ટરમાં મોટા ભૌગોલિક પ્રદેશમાં વિવિધ ઉપલબ્ધતા ઝોનમાં સ્થિત નોડ્સ હોય છે. YDB ઉપલબ્ધતા ઝોનની નિષ્ફળતાના કિસ્સામાં અવિરત કામગીરી સુનિશ્ચિત કરીને, દરેક ઉપલબ્ધતા ઝોનમાં સિંક્રનસ ડેટા લખે છે.

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

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

વર્તમાન ઉત્પાદન સુવિધાઓમાં 10 થી વધુ નોડ્સ છે, ડેટાના પેટાબાઇટ્સ સ્ટોર કરે છે અને પ્રતિ સેકન્ડમાં લાખો વિતરિત વ્યવહારોનું સંચાલન કરે છે.

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

અને તે પણ છે ડેટા એક્સેસ સપોર્ટ સ્કેન ક્વેરીઝનો ઉપયોગ કરીને, ડેટાબેઝ પર એડ-હોક વિશ્લેષણાત્મક ક્વેરીઝ કરવા માટે રચાયેલ છે, જે ફક્ત વાંચવા માટેના મોડમાં ચલાવવામાં આવે છે અને grpc સ્ટ્રીમ પરત કરે છે.

વધુમાં, તે સર્વરલેસ અને મલ્ટિ-ટેનન્ટ કન્ફિગરેશનને સપોર્ટ કરે છે. વપરાશકર્તા YDB ક્લસ્ટરનું સંચાલન કરી શકે છે અને બહુવિધ ડેટાબેસેસ બનાવી શકે છે જે સ્ટોરેજ પૂલ શેર કરે છે અને વિવિધ કમ્પ્યુટ નોડ્સ ધરાવે છે. વપરાશકર્તા બહુવિધ સર્વરલેસ ડેટાબેસેસ પણ ચલાવી શકે છે જે તેમને કાર્યક્ષમ રીતે વાપરવા માટે કમ્પ્યુટિંગ સંસાધનોનો પૂલ શેર કરે છે.

YDB મજબૂત સુસંગતતા, ACID વ્યવહારો, ઉચ્ચ-પ્રદર્શન પ્રશ્નો, પરિચિત SQL બોલી સાથે ઝડપી ડેટા સંપાદન અને JSON API સપોર્ટને જોડે છે. તમામ આધુનિક વર્કલોડ સાથે કામ કરે છે: કી-વેલ્યુ, રિલેશનલ, JSON.

છેલ્લે, જો તમે તેના વિશે વધુ જાણવામાં રસ ધરાવો છો, તો તમે માં વિગતોનો સંપર્ક કરી શકો છો નીચેની કડી


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

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

*

*

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