Soup (Apple)
સૂપ એ એપલ ન્યૂટન પ્લેટફોર્મ માટેની ફાઇલ સિસ્ટમ છે, જે છીછરા ડેટાબેઝ સિસ્ટમ પર આધારિત છે. ન્યૂટન તેના આંતરિક સંગ્રહ અને દરેક દાખલ કરેલા કાર્ડને એક અલગ "સંગ્રહ" (વોલ્યુમ) તરીકે માને છે. કોઈપણ સ્ટોરમાં ક્યાં તો "સૂપ્સ" (ડેટાબેઝ) વાંચી/લખી શકે છે અથવા "પેકેજો" તરીકે ઓળખાતી ફક્ત-વાંચી શકાય તેવી વસ્તુઓ હોઈ શકે છે (પેકેજો આશરે એપ્લિકેશનોની સમકક્ષ હોય છે, જો કે તે સંગ્રહ ક્ષેત્રો અથવા પ્લગ-ઇન્સ પણ હોઈ શકે છે). ઝાંખી સૂપ એ "એન્ટ્રીઝ" નો એક સરળ, એક-ટેબલ ડેટાબેઝ છે જેને વિવિધ રીતે અનુક્રમિત કરી શકાય છે અને વિવિધ પદ્ધતિઓ દ્વારા પૂછપરછ કરી શકાય છે. વિવિધ સૂપ્સમાં ન્યૂટનની સમકક્ષ "દસ્તાવેજો" અથવા "ફાઇલો" સંગ્રહિત થાય છે. ન્યુટનમાં સૂપ માટે અનુક્રમણિકા અને ક્વેરીંગ પદ્ધતિઓનો સમૃદ્ધ સમૂહ છે. એક મહત્વપૂર્ણ અનુક્રમણિકા "ટેગ્સ" અનુક્રમણિકા છે. સૂપ એન્ટ્રીઓને અમુક વપરાશકર્તા-નિર્ધારિત સ્ટ્રિંગ સાથે "ટેગ" કરી શકાય છે; એપ્લિકેશનો આ ટેગનો ઉપયોગ "ફોલ્ડર્સ" માં એન્ટ્રીઓ ફાઇલ કરવાની પદ્ધતિની નકલ કરવા માટે કરે છે, જેમાં દરેક ફોલ્ડરને વપરાશકર્તા-નિર્ધારિત સ્ટ્રિંગ દ્વારા ઓળખવામાં આવે છે. સૂપમાં તેની સાથે ઓળખ ચિહ્ન હોય છે જે તે "પ્રકાર" ના સૂપનું પ્રતિનિધિત્વ કરે છે; આ ઓળખપત્ર સૂપને તે એપ્લિકેશન દ્વારા સોંપવામાં આવે છે જેણે તેને બનાવ્યું છે અને તેનો ઉપયોગ કરે છે. ઉદાહરણ તરીકે, હેમલોક (ન્યુટન માટે ઈન્ટરનેટ સર્ચ ટૂલ) બે સૂપ જાળવે છે, દરેક અલગ ઓળખપત્ર સાથે. એક સૂપમાં સર્ચ એન્જિનની યાદી હોય છે, જ્યારે બીજામાં ક્વેરી પરિણામો હોય છે. જુદી જુદી દુકાનો પરના સૂપમાં એક જ ઓળખપત્ર હોઈ શકે છે, એટલે કે તે એક જ પ્રકારનું સૂપ છે, જે ફક્ત જુદા જુદા કાર્ડ્સ પર ફેલાયેલું છે. જ્યારે એપ્લિકેશનો સૂપનો ઉપયોગ કરે છે, ત્યારે તેઓ સામાન્ય રીતે "યુનિયન સૂપ" ઓબ્જેક્ટની પૂછપરછ કરીને અને તેને ઍક્સેસ કરીને આમ કરે છે. એપ્લિકેશનના દ્રષ્ટિકોણથી, યુનિયન સૂપ વિવિધ સ્ટોર્સ પર આપેલ આઇડીના તમામ સૂપને તે આઇડી માટે એક એકીકૃત સૂપમાં મર્જ કરે છે. આ ગતિશીલ રીતે થાય છે; જ્યારે વપરાશકર્તા કાર્ડ્સ ઉમેરે છે અથવા દૂર કરે છે, ત્યારે યુનિયન સૂપ આપમેળે બદલાય છે, દરેક એપ્લિકેશનને સૂચિત કરવામાં આવે છે, અને તેઓ આને પ્રતિબિંબિત કરવા માટે વપરાશકર્તાને તેમની પ્રસ્તુતિને અપડેટ કરે છે. ઉદાહરણ તરીકે, જો વપરાશકર્તા નોટ પેડ સૂપ ધરાવતું કાર્ડ ખેંચે છે, તો યોગ્ય સૂપ એન્ટ્રીઓ (એટલે કે. "નોટ્સ") નોટ પેડના યુનિયન સૂપમાં આપમેળે અદૃશ્ય થઈ જાય છે, નોટ પેડને સૂચિત કરવામાં આવે છે, અને આ એન્ટ્રીઓ હવે ગઇ છે તે બતાવવા માટે તેનું પ્રદર્શન અપડેટ કરવામાં આવે છે. વૈશ્વિક યુનિયન સૂપમાં દસ્તાવેજોને ડેટાબેઝ એન્ટ્રીઓ તરીકે ગણવાથી ન્યુટનને એપ્લિકેશનો ચાલતી વખતે બહુવિધ કાર્ડ્સને હેન્ડલ કરવા અને દાખલ કરવા માટે ખૂબ જ યોગ્ય બનાવ્યું. કેટલાક વૈશ્વિક સૂપ્સ છે જેનો ઉપયોગ તમામ એપ્લિકેશનો કરે છે; સૌથી મહત્વપૂર્ણ "સિસ્ટમ" સૂપ છે, જે એપ્લિકેશનો માટે વૈશ્વિક માહિતી સંગ્રહિત કરે છે, સામાન્ય રીતે એપ્લિકેશન પસંદગીઓ. સંદર્ભો એપલ ન્યૂટન એપલ ઇન્ક. ફાઇલ સિસ્ટમ્સ પ્રોપરાઇટરી ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ