حساء (تفاح)
نظام الملفات Soup هو نظام الملفات لمنصة Apple Newton ، وهو مبني على نظام قاعدة بيانات سطحي . يعتبر جهاز Newton ذاكرته الداخلية ، وكل بطاقة مُدخلة، بمثابة "وحدة تخزين" منفصلة (وحدة تخزين). [ 1 ] قد تحتوي أي وحدة تخزين على "قواعد بيانات" للقراءة والكتابة، أو كائنات للقراءة فقط تُسمى "حزم" (الحزم تُعادل التطبيقات تقريبًا ، مع أنها قد تكون أيضًا مناطق تخزين أو إضافات ).
ملخص
قاعدة البيانات "الحساء" هي قاعدة بيانات بسيطة تتكون من جدول واحد، ويمكن فهرسة مدخلاتها بطرق مختلفة والاستعلام عنها باستخدام مجموعة متنوعة من الأساليب. تخزن أنواع مختلفة من قواعد البيانات "الحساء" ما يُعادل المستندات أو الملفات في نظام نيوتن. يتميز نظام نيوتن بمجموعة غنية من آليات الفهرسة والاستعلام لقواعد البيانات "الحساء". أحد أهم هذه الفهارس هو فهرس "الوسوم". يمكن وسم مدخلات قاعدة البيانات "الحساء" بسلسلة نصية يحددها المستخدم ؛ وتستخدم التطبيقات هذه الوسوم لمحاكاة آلية تصنيف المدخلات في مجلدات، حيث يتم تعريف كل مجلد بسلسلة نصية يحددها المستخدم.
تحتوي كل مجموعة بيانات على رمز تعريف خاص بها، يُمثل كل نوع منها؛ ويُخصص هذا الرمز من قِبل التطبيق الذي أنشأها ويستخدمها. على سبيل المثال، يحتفظ برنامج Hemlock [ 2 ] (أداة بحث على الإنترنت لجهاز نيوتن) بمجموعتين من البيانات، لكل منهما رمز تعريف مختلف. تحتوي إحدى المجموعتين على قائمة بمحركات البحث ، بينما تحتوي الأخرى على نتائج الاستعلام.
قد تحمل أنواع الحساء المختلفة في متاجر متعددة نفس المعرّف، ما يعني أنها من نفس النوع، ولكنها موزعة على بطاقات مختلفة. عند وصول التطبيقات إلى أنواع الحساء، فإنها عادةً ما تفعل ذلك عن طريق الاستعلام عن كائن "حساء موحد" والوصول إليه. من منظور التطبيق، يدمج الحساء الموحد جميع أنواع الحساء ذات معرّف معين في متاجر مختلفة في حساء موحد واحد لهذا المعرّف. يحدث هذا بشكل ديناميكي؛ فعندما يضيف المستخدم بطاقات أو يزيلها، يتغير الحساء الموحد تلقائيًا، ويتم إخطار كل تطبيق، فيُحدّث عرضه للمستخدم ليعكس هذا التغيير. على سبيل المثال، إذا سحب المستخدم بطاقة تحتوي على حساء "مفكرة"، فإن إدخالات الحساء المناسبة (مثل الملاحظات) في الحساء الموحد للمفكرة تختفي تلقائيًا، ويتم إخطار المفكرة، ويتم تحديث عرضها لإظهار اختفاء هذه الإدخالات. إن التعامل مع المستندات كإدخالات قاعدة بيانات في حساء موحد عالمي جعل نيوتن بارعًا جدًا في التعامل مع سحب وإدخال بطاقات متعددة أثناء تشغيل التطبيقات.
هناك بعض أنواع البيانات العامة التي تستخدمها جميع التطبيقات؛ وأهمها هو نظام التخزين، الذي يخزن المعلومات العامة للتطبيقات، وعادةً ما تكون تفضيلات التطبيق.
مراجع
- ↑ سميث، والتر ر. (1994). "بنية تطبيق نيوتن" . وقائع مؤتمر COMPCON '94 . معهد مهندسي الكهرباء والإلكترونيات. ص 156-161 . doi : 10.1109/CMPCON.1994.282931 . ISBN 978-0-8186-5380-3– عبر موقع ist.psu.edu.
- ↑ "الشوكران لنيوتن" . cs.gmu.edu . مؤرشف من الأصل بتاريخ 18-03-2017 . تم الاطلاع عليه بتاريخ 12-01-2026 .
- روبنسون، إيان (2004). "تخزين بيانات نيوتن" . canicula.com .
- مكيهان، جولي؛ رودس، نيل (10 مايو 2014). البرمجة لنيوتن®: تطوير البرمجيات باستخدام نيوتن سكريبت™ . دار النشر الأكاديمية. ISBN 978-1-4832-6907-8تم الاطلاع عليه بتاريخ 29 مارس 2025 – عبر كتب جوجل.
- مورغنسترن، ديفيد (5 يونيو 2012). "هل يحتاج مستخدمو أجهزة ماك وآيفون حقًا إلى نظام ملفات؟" . زد نت . تاريخ الاسترجاع: 29 مارس 2025 .
- أبل نيوتن
- أنظمة ملفات شركة أبل
- أنظمة إدارة قواعد البيانات الاحتكارية
- نماذج أولية لبرامج قواعد البيانات
- قسائم شركة آبل
