Soup (Apple)
सूप ऐप्पल न्यूटन प्लेटफॉर्म के लिए फ़ाइल सिस्टम है, जो एक उथले डेटाबेस सिस्टम पर आधारित है। न्यूटन अपने आंतरिक भंडारण और प्रत्येक डाले गए कार्ड को एक अलग "भंडार" (एक आयतन) के रूप में मानता है। किसी भी दुकान में या तो पढ़ने/लिखने के लिए "सूप" (डेटाबेस) या केवल पढ़ने के लिए वस्तुएँ हो सकती हैं जिन्हें "पैकेज" कहा जाता है (पैकेज मोटे तौर पर अनुप्रयोगों के बराबर होते हैं, हालांकि वे भंडारण क्षेत्र या प्लग-इन भी हो सकते हैं)। सारांश एक सूप "प्रविष्टियों" का एक सरल, एक-सारणी डेटाबेस है जिसे विभिन्न तरीकों से अनुक्रमित किया जा सकता है और विभिन्न तरीकों से पूछताछ की जा सकती है। विभिन्न सूप में न्यूटन के "दस्तावेजों" या "फाइलों" के समकक्ष संग्रहित किए जाते हैं। न्यूटन में सूप के लिए अनुक्रमण और पूछताछ तंत्र का एक समृद्ध समूह है। एक महत्वपूर्ण सूचकांक "टैग" सूचकांक है। सूप प्रविष्टियों को कुछ उपयोगकर्ता-परिभाषित स्ट्रिंग के साथ "टैग" किया जा सकता है; अनुप्रयोग इन टैगों का उपयोग "फ़ोल्डर" में प्रविष्टियों को दाखिल करने के तंत्र की नकल करने के लिए करते हैं, जिसमें प्रत्येक फ़ोल्डर को उपयोगकर्ता-परिभाषित स्ट्रिंग द्वारा पहचाना जाता है। सूप में एक साथ आई. डी. प्रतीक होता है जो उस "प्रकार" के सूप का प्रतिनिधित्व करता है; यह आई. डी. उस अनुप्रयोग द्वारा सूप को सौंपा जाता है जिसने इसे बनाया और इसका उपयोग किया। उदाहरण के लिए, हेमलॉक (न्यूटन के लिए एक इंटरनेट खोज उपकरण) दो सूप रखता है, जिनमें से प्रत्येक में एक अलग आईडी होती है। एक सूप में खोज इंजनों की सूची होती है, दूसरे में प्रश्न परिणाम होते हैं। अलग-अलग दुकानों पर सूप में एक ही आईडी हो सकती है, जिसका अर्थ है कि वे एक ही तरह के सूप हैं, बस अलग-अलग कार्ड पर फैले हुए हैं। जब एप्लिकेशन सूप का उपयोग करते हैं, तो वे आमतौर पर "यूनियन सूप" ऑब्जेक्ट से पूछताछ करके और उस तक पहुँच कर ऐसा करते हैं। एप्लिकेशन के दृष्टिकोण से, यूनियन सूप विभिन्न दुकानों पर दिए गए आईडी के सभी सूप को उस आईडी के लिए एक एकीकृत सूप में मिला देते हैं। यह गतिशील रूप से होता है; जब कोई उपयोगकर्ता कार्ड जोड़ता या हटाता है, तो यूनियन सूप स्वचालित रूप से बदल जाता है, प्रत्येक एप्लिकेशन को सूचित किया जाता है, और वे इसे प्रतिबिंबित करने के लिए उपयोगकर्ता को अपनी प्रस्तुति को अपडेट करते हैं। उदाहरण के लिए, यदि उपयोगकर्ता नोट पैड सूप वाला कार्ड निकालता है, तो उपयुक्त सूप प्रविष्टियाँ (यानी। नोटपैड के यूनियन सूप में "नोट्स") स्वचालित रूप से गायब हो जाता है, नोटपैड को अधिसूचित किया जाता है, और यह दिखाने के लिए इसके प्रदर्शन को अद्यतन किया जाता है कि ये प्रविष्टियां अब चली गई हैं। वैश्विक यूनियन सूप में दस्तावेजों को डेटाबेस प्रविष्टियों के रूप में मानने से न्यूटन को कई कार्डों को संभालने और डालने में बहुत उपयुक्त बना दिया गया जब अनुप्रयोग चल रहे थे। कुछ वैश्विक सूप हैं जिनका उपयोग सभी अनुप्रयोग करते हैं; सबसे महत्वपूर्ण "सिस्टम" सूप है, जो अनुप्रयोगों, आमतौर पर अनुप्रयोग वरीयताओं के लिए वैश्विक जानकारी संग्रहीत करता है। संदर्भ एप्पल न्यूटन एप्पल इंक. फाइल सिस्टम स्वामित्व डेटाबेस प्रबंधन प्रणाली