Actian Vector
એક્ટિયન વેક્ટર (અગાઉ વેક્ટરવાઇઝ તરીકે ઓળખાતું હતું) એ વિશ્લેષણાત્મક ડેટાબેઝ એપ્લિકેશન્સમાં ઉચ્ચ પ્રદર્શન માટે રચાયેલ એસક્યુએલ રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ છે. તેણે નોન-ક્લસ્ટર્ડ હાર્ડવેર પર 100 જીબી, 300 જીબી, 1 ટીબી અને 3 ટીબીના ડેટાબેઝ કદ માટે ટ્રાન્ઝેક્શન પ્રોસેસિંગ પરફોર્મન્સ કાઉન્સિલના ટીપીસી-એચ બેન્ચમાર્ક પર વિક્રમી પરિણામો પ્રકાશિત કર્યા. વેક્ટરવાઇઝ 2003 અને 2008 ની વચ્ચે સેન્ટ્રમ વિસ્કુન્ડે એન્ડ ઇન્ફોર્મેટિકા (સીડબ્લ્યુઆઇ, ડચ નેશનલ રિસર્ચ ઇન્સ્ટિટ્યૂટ ફોર મેથેમેટિક્સ એન્ડ કમ્પ્યુટર સાયન્સ) ની અંદર હાથ ધરવામાં આવેલા એક્સ 100 સંશોધન પ્રોજેક્ટમાંથી ઉદ્દભવ્યું હતું. તેને 2008માં સ્ટાર્ટ-અપ કંપની તરીકે શરૂ કરવામાં આવી હતી અને 2011માં ઇન્ગ્રેસ કોર્પોરેશન દ્વારા હસ્તગત કરવામાં આવી હતી. તે જૂન, 2010 માં વ્યાપારી ઉત્પાદન તરીકે રજૂ કરવામાં આવ્યું હતું, શરૂઆતમાં 64-બીટ લિનક્સ પ્લેટફોર્મ માટે અને પછીથી વિન્ડોઝ માટે પણ. એપ્રિલ 2014માં 3.5 ના પ્રકાશનથી શરૂ કરીને, ઉત્પાદનનું નામ ટૂંકાવીને "વેક્ટર" કરવામાં આવ્યું હતું. જૂન 2014માં, એક્ટિયન વોર્ટેક્સને એચ. ડી. એફ. એસ. માં સંગ્રહ સાથે હડૂપમાં વેક્ટરના સમૂહબદ્ધ વિશાળ સમાંતર પ્રક્રિયા સંસ્કરણ તરીકે જાહેર કરવામાં આવ્યું હતું. એક્ટિયન વોર્ટેક્સનું નામ પાછળથી હડૂપમાં એક્ટિયન વેક્ટર રાખવામાં આવ્યું હતું. વેક્ટરવાઇઝ ડેટાબેઝના X100 એન્જિનના મૂળભૂત આર્કિટેક્ચર અને ડિઝાઇન સિદ્ધાંતોને વેક્ટરવાઇઝના સ્થાપકો માર્સિન ઝુકોવ્સ્કીના બે Phd થીસીસમાં સારી રીતે વર્ણવવામાં આવ્યા હતાઃ "બૅન્ડવિડ્થ-ઓપ્ટિમાઇઝ્ડ સ્ટોરેજ સાથે વેક્ટરાઇઝ્ડ ક્વેરી એક્ઝેક્યુશનને સંતુલિત કરવું" અને સેન્ડોર હેમનઃ અન્ય સ્થાપક, પ્રોફેસર પીટર બોન્ક્સની દેખરેખ હેઠળ "કોમ્પ્રેસ્ડ કોલમ સ્ટોર્સને અપડેટ કરવું". X100 એન્જિનને ઇન્ગ્રેસ એસક્યુએલ ફ્રન્ટ-એન્ડ સાથે સંકલિત કરવામાં આવ્યું હતું, જે ડેટાબેઝને ઇન્ગ્રેસ એસક્યુએલ વાક્યરચના અને ક્લાયન્ટ અને ડેટાબેઝ એડમિનિસ્ટ્રેશન ટૂલ્સના ઇન્ગ્રેસ સેટનો ઉપયોગ કરવાની મંજૂરી આપે છે. ક્વેરી એક્ઝેક્યુશન આર્કિટેક્ચર ડેટાના કેશ-ફિટિંગ વેક્ટરના હિસ્સામાં "વેક્ટરાઇઝ્ડ ક્વેરી એક્ઝેક્યુશન" પ્રક્રિયાનો ઉપયોગ કરે છે. આ વેક્ટર પ્રોસેસિંગ અને સિંગલ ઇન્સ્ટ્રક્શન, મલ્ટિપલ ડેટા (SIMD) ના સિદ્ધાંતોને એક સાથે બહુવિધ ડેટા પર સમાન કામગીરી કરવા અને આધુનિક હાર્ડવેર પર ડેટા સ્તરની સમાંતરતાનો ઉપયોગ કરવાની મંજૂરી આપે છે. તે મોટાભાગના આર. ડી. બી. એમ. એસ. માં જોવા મળતા પરંપરાગત "રો-એટ-અ-ટાઇમ પ્રોસેસિંગ" માં જોવા મળતા ઓવરહેડ્સને પણ ઘટાડે છે. ડેટાબેઝ સંગ્રહ સ્કેન-ઑપ્ટિમાઇઝ બફર મેનેજર સાથે કોમ્પ્રેસ્ડ કોલમ-ઓરિએન્ટેડ ફોર્મેટમાં છે. એચ. ડી. એફ. એસ. માં એક્ટિયન વોર્ટેક્સમાં સમાન માલિકી સ્વરૂપનો ઉપયોગ થાય છે. મોટા પ્રમાણમાં ડેટા લોડ કરવા માટે સ્થિર સંગ્રહમાં સીધા જોડાણો દ્વારા ટેકો આપવામાં આવે છે, જ્યારે નાના વ્યવહારોના અપડેટ્સને પેટન્ટ-બાકી રહેલા સ્થાયી સંગ્રહની ટોચ પર અનુક્રમિત તફાવતોના વિશેષ બી-ટ્રી જેવા માળખાઓ દ્વારા ટેકો આપવામાં આવે છે, જે સ્કેન દરમિયાન એકીકૃત રીતે પેચ કરવામાં આવે છે, અને જે પૃષ્ઠભૂમિ પ્રક્રિયામાં પારદર્શક રીતે સ્થિર સંગ્રહમાં પ્રસારિત થાય છે. પેચ જેવી રચનાઓમાં તફાવતોને સંગ્રહિત કરવાની અને સ્થિર સંગ્રહને જથ્થાબંધમાં ફરીથી લખવાની પદ્ધતિએ એચ. ડી. એફ. એસ. જેવી ફાઇલસિસ્ટમમાં કામ કરવાનું શક્ય બનાવ્યું, જેમાં ફાઇલો ફક્ત ઉમેરવામાં આવે છે. ઈતિહાસ 2003માં સેન્ટ્રમ વિસ્કુન્ડે એન્ડ ઇન્ફોર્મેટિકા (સીડબ્લ્યુઆઇ) ખાતે તેના મૂળ નિર્માતા દ્વારા હાથ ધરવામાં આવેલી મોનેટડીબીના તુલનાત્મક વ્યવહાર પ્રક્રિયા પ્રદર્શન પરિષદ ટીપીસી-એચ પ્રદર્શન પરીક્ષણમાં વિશ્લેષણાત્મક ડેટાબેઝ તરીકે તેના પ્રદર્શનમાં સુધારાની તક જોવા મળી હતી. પરિણામે, સી. ડબલ્યુ. આઇ. ના સંશોધકોએ વિશ્લેષણાત્મક પ્રશ્નોના પ્રદર્શનમાં સુધારો કરવા માટે પાઇપલાઇન્ડ ક્વેરી પ્રોસેસિંગ ("વેક્ટરાઇઝ્ડ પ્રોસેસિંગ") નો ઉપયોગ કરીને નવી રચનાની દરખાસ્ત કરી હતી. આનાથી મોનેટડીબી માટે "મોનેટડીબી/એક્સ 100" તરીકે ઓળખાતા નવા કર્નલની રચના કરવાના હેતુ સાથે "એક્સ 100" પ્રોજેક્ટની રચના થઈ. X100 પ્રોજેક્ટ ટીમે પેપર "વેક્ટરાઇઝ્ડ ડેટા પ્રોસેસિંગ ઓન ધ સેલ બ્રોડબેન્ડ એન્જિન" માટે 2007 ડેમોએન બેસ્ટ પેપર એવોર્ડ જીત્યો હતો તેમજ પેપર "ડીએસએમ વિ. એનએસએમઃ બ્લોક-ઓરિએન્ટેડ ક્વેરી પ્રોસેસિંગમાં સીપીયુ પરફોર્મન્સ ટ્રેડઓફ્સ" માટે 2008 ડેમોએન બેસ્ટ પેપર એવોર્ડ જીત્યો હતો. ઓગસ્ટ 2009માં X100 પ્રોજેક્ટના સ્થાપકોએ તેમના 1999ના પેપર "ડેટાબેઝ આર્કિટેક્ચર ઓપ્ટિમાઇઝ્ડ ફોર ધ ન્યૂ બૉટલનેકઃ મેમરી એક્સેસ" માટે 35મી ઇન્ટરનેશનલ કોન્ફરન્સ ઓન વેરી લાર્જ ડેટા બેઝિસ (VLDB) માં "ટેન યર બેસ્ટ પેપર એવોર્ડ" જીત્યો હતો. વીએલડીબી દ્વારા માન્યતા આપવામાં આવી હતી કે પ્રોજેક્ટ ટીમે પાછલા 10 વર્ષોમાં પેપરમાં સમાવિષ્ટ વિચારોને અમલમાં મૂકવા માટે મોટી પ્રગતિ કરી છે. પેપરનો કેન્દ્રિય આધાર એ છે કે પરંપરાગત રીલેશ્નલ ડેટાબેઝ સિસ્ટમ્સ 1970 ના દાયકાના અંતમાં અને 1980 ના દાયકાની શરૂઆતમાં એવા સમય દરમિયાન ડિઝાઇન કરવામાં આવી હતી જ્યારે ડેટાબેઝ પ્રદર્શનને હાર્ડ ડિસ્ક પર ડેટા વાંચવા અને લખવા માટે જરૂરી સમય દ્વારા નિર્ધારિત કરવામાં આવ્યું હતું. તે સમયે ઉપલબ્ધ CPU પ્રમાણમાં ધીમું હતું અને મુખ્ય મેમરી પ્રમાણમાં નાની હતી, જેથી એક સમયે મેમરીમાં બહુ ઓછો ડેટા લોડ કરી શકાય. સમય જતાં હાર્ડવેરમાં સુધારો થયો છે, જેમાં સી. પી. યુ. ની ઝડપ અને મેમરીનું કદ મૂરેના કાયદા અનુસાર દર બે વર્ષે લગભગ બમણું થાય છે, પરંતુ પરંપરાગત રીલેશ્નલ ડેટાબેઝ સિસ્ટમ્સની ડિઝાઇનને અનુકૂળ કરવામાં આવી નથી. સી. ડબલ્યુ. આઈ. સંશોધન ટીમે આધુનિક હાર્ડવેરનો શ્રેષ્ઠ ઉપયોગ કરવા માટે ડેટાબેઝ કોડ અને ડેટા માળખામાં સુધારાઓનું વર્ણન કર્યું છે. 2008માં X100 પ્રોજેક્ટને મોનેટડીબીથી અલગ પ્રોજેક્ટ તરીકે તેની પોતાની કંપની સાથે જોડવામાં આવ્યો હતો અને તેનું નામ બદલીને "વેક્ટરવાઇઝ" રાખવામાં આવ્યું હતું. સહ-સ્થાપકોમાં પીટર એ. બોન્ઝ અને માર્સિન ઝુકોવ્સ્કીનો સમાવેશ થાય છે. જૂન 2010માં, ઇન્ગ્રેસ કોર્પોરેશન દ્વારા ઇન્ગ્રેસ વેક્ટરવાઇઝ 1ના પ્રકાશન સાથે વેક્ટરવાઇઝ ટેકનોલોજીની સત્તાવાર જાહેરાત કરવામાં આવી હતી. માર્ચ 2011માં, વેક્ટરવાઇઝ 1.5 બહાર પાડવામાં આવ્યું હતું, જેણે ટી. પી. સી.-એચ. 100 જીબી બેન્ચમાર્ક પર વિક્રમજનક પરિણામ પ્રકાશિત કર્યું હતું. નવી સુવિધાઓમાં સમાંતર ક્વેરી એક્ઝેક્યુશન (બહુવિધ CPU કોર પર ચલાવવામાં આવેલી સિંગલ ક્વેરી), સુધારેલ બલ્ક લોડિંગ અને ઉન્નત SQL સપોર્ટનો સમાવેશ થાય છે. જૂન 2011માં, વેક્ટરવાઇઝ 1.6 બહાર પાડવામાં આવ્યું હતું, જેણે ટી. પી. સી.-એચ. 100 જીબી, 300 જીબી અને 1 ટીબી નોન-ક્લસ્ટર્ડ બેન્ચમાર્ક પર વિક્રમી પરિણામો પ્રકાશિત કર્યા હતા. ડિસેમ્બર 2011 માં, વેક્ટરવાઇઝ 2 ને રેન્ક અને પર્સેન્ટાઇલ અને ઉન્નત તારીખ, સમય અને ટાઇમસ્ટેમ્પ ડેટાટાઇપ્સ જેવા વિશ્લેષણાત્મક કાર્યો માટે નવા એસક્યુએલ સપોર્ટ સાથે રજૂ કરવામાં આવ્યું હતું, અને હેશ જોડાણો અને એકત્રીકરણમાં ડિસ્ક ફેલાવવા માટે સપોર્ટ. જૂન 2012માં, વેક્ટરવાઇઝ 2.5 રજૂ કરવામાં આવ્યું હતું. આ પ્રકાશન સંગ્રહ સ્વરૂપમાં ડેટાબેઝને બહુવિધ સ્થાન પર સંગ્રહિત કરવાની મંજૂરી આપવા માટે પુનઃસંગઠિત કરવામાં આવ્યું હતું, સંપૂર્ણ પુનર્લેખનને બદલે માત્ર બદલાયેલા બ્લોકને ફરીથી લખવાની મંજૂરી આપવા માટે PDT થી સ્થિર સંગ્રહ માટે પૃષ્ઠભૂમિ અપડેટ પ્રસાર પદ્ધતિને વધારવામાં આવી હતી, અને એક નવું પેટન્ટ કરેલ આગાહીયુક્ત બફર મેનેજર (PBM) રજૂ કરવામાં આવ્યું હતું. માર્ચ 2013માં, વેક્ટરવાઇઝ 3 રજૂ કરવામાં આવ્યું હતું. નવી સુવિધાઓમાં વધુ કાર્યક્ષમ સંગ્રહ એન્જિન, વધુ ડેટા પ્રકારો અને વિશ્લેષણાત્મક એસક્યુએલ કાર્યો માટે સમર્થન, ઉન્નત ડીડીએલ સુવિધાઓ અને સુધારેલ દેખરેખ અને પ્રોફાઇલિંગ સુલભતાનો સમાવેશ થાય છે. માર્ચ 2014માં, એક્ટિયન વેક્ટર 3.5 રજૂ કરવામાં આવ્યું હતું, જેમાં નવું રિબ્રાન્ડેડ અને ટૂંકું નામ હતું. નવી સુવિધાઓમાં પાર્ટીશન કોષ્ટકો માટે આધાર, સુધારેલ ડિસ્ક સ્પિલિંગ, ઓનલાઇન બેકઅપ ક્ષમતાઓ અને સુધારેલ SQL આધારનો સમાવેશ થાય છે-દા. ત. MERGE/UPSERT DML કામગીરીઓ અને ફર્સ્ટ વેલ્યુ અને લાસ્ટ વેલ્યુ વિન્ડો એકત્રીકરણ કાર્યો. જૂન 2014માં, સેન જોસમાં હડૂપ શિખર સંમેલન 2014માં, એક્ટિયને વેક્ટરના એક્ટિયન વોર્ટેક્સ ક્લસ્ટર્ડ એમ. પી. પી. સંસ્કરણની જાહેરાત કરી હતી, જે હડૂપમાં સીધા એચ. ડી. એફ. એસ. માં સંગ્રહ સાથે સમાન સ્તરના એસ. ક્યુ. એલ. સમર્થન સાથે કામ કરે છે. એક્ટિયન વોર્ટેક્સનું નામ પાછળથી હડૂપમાં એક્ટિયન વેક્ટર રાખવામાં આવ્યું હતું, અને બિન-ક્લસ્ટર એક્ટિયન વેક્ટર પ્રકાશનોને પણ મેળ કરવા માટે અપડેટ કરવામાં આવે છે. માર્ચ 2015માં એક્ટિયન વેક્ટર 4 રજૂ કરવામાં આવ્યું હતું અને હડૂપ 4માં એક્ટિયન વેક્ટર ડિસેમ્બર 2015માં રજૂ કરવામાં આવ્યું હતું. માર્ચ 2019 માં, એક્ટિયન હિમપ્રપાતને ક્લાઉડ ડેટા પ્લેટફોર્મ તરીકે રજૂ કરવામાં આવ્યું હતું, જેમાં વેરહાઉસ ઓફર માટે મુખ્ય એન્જિન તરીકે વેક્ટર હતું. પ્રકાશન ઇતિહાસ હડૂપમાં એક્ટિયન વેક્ટર ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ પણ જુઓ રિલેશનલ ડેટાબેઝ મોનેટડીબી ઇન્ગ્રેસ (ડેટાબેઝ) સંદર્ભો બાહ્ય કડીઓ 2010માં રજૂ કરાયેલ એક્ટિયન વેક્ટર પ્રોડક્ટ્સની સત્તાવાર વેબસાઇટ પ્રોપરાઇટરી ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ રિલેશનલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ