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