Apple News

บริษัท ที่เป็นเจ้าของ Apple FoundationDB โอเพ่นซอร์ส FoundationDB Record Layer ที่ใช้โดย CloudKit

FoundationDB . บริษัทของ Apple ประกาศวันนี้ การเปิดตัวของ FoundationDB Record Layer ซึ่งเป็นโอเพ่นซอร์สซึ่งระบุว่ามีความหมายฐานข้อมูลเชิงสัมพันธ์ที่ด้านบนของ FoundationDB พร้อมการจัดการสคีมา สิ่งอำนวยความสะดวกในการจัดทำดัชนี และ 'ชุดความสามารถในการสืบค้นข้อมูลที่หลากหลาย





Apple ใช้ Record Layer เพื่อรองรับแอปพลิเคชันและบริการสำหรับผู้ใช้หลายร้อยล้านคน และเมื่อรวมกับ FoundationDB จะเป็นแกนหลักของบริการ CloudKit ของ Apple

Foundationdb 1



สร้างขึ้นบน FoundationDB โดย Record Layer สืบทอดความหมาย ACID ที่แข็งแกร่ง ความน่าเชื่อถือ และประสิทธิภาพของ FoundationDB ในการตั้งค่าแบบกระจาย เลเยอร์บันทึกยังใช้ความหมายทางธุรกรรมของ FoundationDB เพื่อจัดเตรียมคุณลักษณะที่คล้ายกับฐานข้อมูลเชิงสัมพันธ์แบบเดิม แต่อยู่ในการตั้งค่าแบบกระจาย ตัวอย่างเช่น ดัชนีรองของชั้นบันทึกจะได้รับการดูแลตามการทำธุรกรรม ดังนั้นจึงเป็นข้อมูลล่าสุดเกี่ยวกับการเปลี่ยนแปลงล่าสุดของข้อมูลอยู่เสมอ ธุรกรรมช่วยลดจำนวนจุดบกพร่องในโค้ดแอปพลิเคชัน และทำให้การพัฒนาแอปพลิเคชันง่ายขึ้นอย่างมาก

FoundationDB ยังได้เขียนบทความฉบับเต็มโดยอธิบายว่า Record Layer นั้นถูกสร้างขึ้นมาให้ทำงานในขนาดมหึมาได้อย่างไร และ CloudKit ใช้งานอย่างไร กระดาษนั้นคือ ในรูปแบบ PDF ที่นี่ .

โดยสรุป CloudKit ใช้ Record Layer เพื่อโฮสต์ฐานข้อมูลอิสระหลายพันล้านชุด และชุดคุณสมบัติของ CloudKit ช่วยให้ CloudKit จัดหา API ที่สมบูรณ์และความหมายที่แข็งแกร่ง พร้อมความสามารถในการปรับขนาดที่ดีขึ้นและการบำรุงรักษาที่ลดลง

FoundationDB ยังได้เขียนคู่มือเริ่มต้นใช้งานที่ออกแบบมาเพื่อแนะนำผู้ใช้ผ่านการสร้างแอปพลิเคชันที่ใช้ชั้นบันทึก พร้อมด้วยภาพรวมโดยละเอียดและฟอรัม ซึ่งทั้งหมดนี้สามารถดูได้ทาง ประกาศโอเพ่นซอร์ส .

Apple ซื้อ FoundationDB กลับมาในปี 2015 และสร้างโอเพ่นซอร์สหลักของ FoundationDB ในเดือนเมษายน 2018

แท็ก: FoundationDB , CloudKit