Soup (Apple)
স্যুপ হল অ্যাপল নিউটন প্ল্যাটফর্মের ফাইল সিস্টেম, যা একটি অগভীর ডাটাবেস সিস্টেমের উপর ভিত্তি করে তৈরি। নিউটন তার অভ্যন্তরীণ সঞ্চয় এবং প্রতিটি ঢোকানো কার্ডকে একটি পৃথক "স্টোর" (একটি ভলিউম) হিসাবে বিবেচনা করে। যে কোনও দোকানে "স্যুপ" (ডাটাবেস) পড়তে/লিখতে বা "প্যাকেজ" নামে শুধুমাত্র-পড়তে পারা বস্তু থাকতে পারে (প্যাকেজগুলি মোটামুটিভাবে অ্যাপ্লিকেশনের সমতুল্য, যদিও সেগুলি সঞ্চয় ক্ষেত্র বা প্লাগ-ইনও হতে পারে)। একটি স্যুপ হল "এন্ট্রি"-র একটি সহজ, এক-টেবিলের ডাটাবেস যা বিভিন্ন উপায়ে সূচীভুক্ত করা যেতে পারে এবং বিভিন্ন পদ্ধতিতে জিজ্ঞাসা করা যেতে পারে। বিভিন্ন স্যুপে নিউটনের সমতুল্য "নথি" বা "ফাইল" সংরক্ষণ করা হয়। নিউটনের স্যুপের জন্য সূচক এবং অনুসন্ধানের পদ্ধতির একটি সমৃদ্ধ সেট রয়েছে। একটি গুরুত্বপূর্ণ সূচক হল "ট্যাগস" সূচক। স্যুপ এন্ট্রিগুলি কিছু ব্যবহারকারী-সংজ্ঞায়িত স্ট্রিংয়ের সাথে "ট্যাগ" করা হতে পারে; অ্যাপ্লিকেশনগুলি ব্যবহারকারী-সংজ্ঞায়িত স্ট্রিং দ্বারা চিহ্নিত প্রতিটি ফোল্ডারের সাথে "ফোল্ডার"-এ এন্ট্রি ফাইল করার প্রক্রিয়াটি অনুকরণ করতে এই ট্যাগগুলি ব্যবহার করে। স্যুপের সাথে একটি আইডি প্রতীক থাকে যা সেই "ধরনের" স্যুপের প্রতিনিধিত্ব করে; এই আইডিটি যে অ্যাপ্লিকেশনটি তৈরি করেছে এবং এটি ব্যবহার করেছে তার দ্বারা একটি স্যুপকে বরাদ্দ করা হয়। উদাহরণস্বরূপ, হেমলক (নিউটনের জন্য একটি ইন্টারনেট অনুসন্ধান সরঞ্জাম) দুটি স্যুপ বজায় রাখে, প্রতিটি আলাদা আইডি সহ। একটি স্যুপে সার্চ ইঞ্জিনের তালিকা থাকে, অন্যটিতে প্রশ্নের ফলাফল থাকে। বিভিন্ন দোকানে স্যুপের একই আইডি থাকতে পারে, যার অর্থ তারা একই ধরনের স্যুপ, যা বিভিন্ন কার্ডে ছড়িয়ে থাকে। যখন অ্যাপ্লিকেশনগুলি স্যুপ অ্যাক্সেস করে, তারা সাধারণত একটি "ইউনিয়ন স্যুপ" অবজেক্ট অনুসন্ধান এবং অ্যাক্সেস করে তা করে। একটি অ্যাপ্লিকেশনের দৃষ্টিকোণ থেকে, ইউনিয়ন স্যুপগুলি বিভিন্ন দোকানে প্রদত্ত আইডির সমস্ত স্যুপকে সেই আইডির জন্য একটি ইউনিফাইড স্যুপে একত্রিত করে। এটি গতিশীলভাবে ঘটে; যখন কোনও ব্যবহারকারী কার্ড যোগ বা সরিয়ে দেয়, তখন ইউনিয়ন স্যুপ স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়, প্রতিটি অ্যাপ্লিকেশনকে অবহিত করা হয় এবং এটি প্রতিফলিত করার জন্য তারা ব্যবহারকারীর কাছে তাদের উপস্থাপনা আপডেট করে। উদাহরণস্বরূপ, ব্যবহারকারী যদি নোটপ্যাডের স্যুপ সম্বলিত একটি কার্ড বের করেন, তাহলে উপযুক্ত স্যুপ এন্ট্রি (অর্থাৎ। নোটপ্যাডের ইউনিয়ন স্যুপে "নোটস") স্বয়ংক্রিয়ভাবে অদৃশ্য হয়ে যায়, নোটপ্যাডকে অবহিত করা হয় এবং এই এন্ট্রিগুলি এখন চলে গেছে তা দেখানোর জন্য এর প্রদর্শনটি আপডেট করা হয়। গ্লোবাল ইউনিয়ন স্যুপে নথিগুলিকে ডাটাবেস এন্ট্রি হিসাবে বিবেচনা করা নিউটন্সকে অ্যাপ্লিকেশনগুলি চলার সময় একাধিক কার্ড ইয়্যাঙ্ক করা এবং ঢোকানো পরিচালনা করতে খুব উপযুক্ত করে তুলেছিল। কয়েকটি বিশ্বব্যাপী স্যুপ রয়েছে যা সমস্ত অ্যাপ্লিকেশন ব্যবহার করে; সবচেয়ে গুরুত্বপূর্ণ হল "সিস্টেম" স্যুপ, যা অ্যাপ্লিকেশনগুলির জন্য বিশ্বব্যাপী তথ্য সঞ্চয় করে, সাধারণত অ্যাপ্লিকেশন পছন্দগুলি। তথ্যসূত্র অ্যাপল নিউটন অ্যাপল ইনকর্পোরেটেড ফাইল সিস্টেম মালিকানাধীন ডাটাবেস ম্যানেজমেন্ট সিস্টেম