أخبار أبل

مؤسسة مملوكة لشركة Apple FoundationDB Open Sources Foundation طبقة سجل DB المستخدمة بواسطة CloudKit

شركة FoundationDB المملوكة لأبل أعلن اليوم الإصدار المفتوح المصدر من FoundationDB Record Layer ، والذي تقول إنه يقدم دلالات قاعدة البيانات العلائقية على رأس FoundationDB مع إدارة المخطط ، ومرافق الفهرسة ، و 'مجموعة غنية من إمكانيات الاستعلام.





تستخدم Apple طبقة السجل لدعم التطبيقات والخدمات لمئات الملايين من المستخدمين ، وتشكل جنبًا إلى جنب مع FoundationDB العمود الفقري لخدمة CloudKit من Apple.

مؤسسة ديسيبل 1



بنيت على قمة FoundationDB ، ترث طبقة السجل دلالات حمض FoundationDB القوية والموثوقية والأداء في بيئة موزعة. تستخدم طبقة السجل أيضًا دلالات المعاملات الخاصة بـ FoundationDB لتوفير ميزات مشابهة لقاعدة البيانات العلائقية التقليدية ، ولكن في بيئة موزعة. على سبيل المثال ، يتم الاحتفاظ بالفهارس الثانوية لطبقة السجل بشكل معاملات ، لذا فهي دائمًا مُحدَّثة بأحدث التغييرات على البيانات. تقلل المعاملات عدد الأخطاء في كود التطبيق وتبسط تطوير التطبيق بشكل كبير.

كتب FoundationDB أيضًا ورقة كاملة تصف كيف تم إنشاء طبقة السجل لتعمل على نطاق واسع وكيف تستخدمها CloudKit. تلك الورقة متاح في شكل PDF هنا .

باختصار ، تستخدم CloudKit طبقة السجل لاستضافة المليارات من قواعد البيانات المستقلة ، وتتيح مجموعة الميزات الخاصة بها لـ CloudKit توفير واجهات برمجة تطبيقات غنية ودلالات قوية مع قابلية تطوير محسنة وتقليل الصيانة.

قامت FoundationDB أيضًا بكتابة دليل البدء المصمم لتوجيه المستخدمين من خلال إنشاء تطبيق يستخدم طبقة السجل ، جنبًا إلى جنب مع نظرة عامة مفصلة ومنتدى ، وكلها متاحة عبر إعلان مفتوح المصدر .

اشترت Apple FoundationDB مرة أخرى في عام 2015 ، وجعلت FoundationDB الأساسية مفتوحة المصدر في أبريل 2018.

العلامات: FoundationDB ، CloudKit