Apple Haberleri

Apple'a Ait Şirket FoundationDB Açık Kaynaklar CloudKit Tarafından Kullanılan FoundationDB Kayıt Katmanı

Apple'a ait şirket FoundationDB bugün açıklandı FoundationDB Kayıt Katmanı'nın açık kaynak sürümü, şema yönetimi, dizin oluşturma olanakları ve 'zengin bir sorgu yetenekleri seti ile FoundationDB'nin üstünde ilişkisel veritabanı semantiği sunuyor.





Apple, yüz milyonlarca kullanıcıya yönelik uygulamaları ve hizmetleri desteklemek için Kayıt Katmanını kullanır ve FoundationDB ile birlikte Apple'ın CloudKit hizmetinin bel kemiğini oluşturur.

vakıf 1



FoundationDB üzerine inşa edilen Kayıt Katmanı, FoundationDB'nin güçlü ACID semantiğini, güvenilirliğini ve dağıtılmış bir ortamda performansını devralır. Kayıt Katmanı ayrıca, geleneksel ilişkisel veritabanına benzer özellikler sağlamak için ancak dağıtılmış bir ortamda FoundationDB'nin işlemsel semantiğini kullanır. Örneğin, Kayıt Katmanının ikincil dizinleri işlemsel olarak korunur, böylece verilerdeki en son değişikliklerle her zaman güncel kalırlar. İşlemler, uygulama kodundaki hata sayısını azaltır ve uygulama geliştirmeyi büyük ölçüde basitleştirir.

FoundationDB ayrıca Kayıt Katmanının büyük ölçekte çalışacak şekilde nasıl oluşturulduğunu ve CloudKit'in onu nasıl kullandığını açıklayan tam bir makale yazdı. O kağıt PDF biçiminde burada mevcuttur .

Özetle, CloudKit milyarlarca bağımsız veritabanını barındırmak için Kayıt Katmanını kullanır ve onun özellik seti, CloudKit'in gelişmiş ölçeklenebilirlik ve azaltılmış bakım ile zengin API'ler ve güçlü semantik sağlamasına olanak tanır.

FoundationDB ayrıca, ayrıntılı bir genel bakış ve bir forum ile birlikte Kayıt Katmanını kullanan bir uygulama oluşturma konusunda kullanıcılara yol göstermek için tasarlanmış bir başlangıç ​​kılavuzu da yazmıştır. açık kaynak duyurusu .

Apple, 2015 yılında FoundationDB'yi satın aldı ve Nisan 2018'de FoundationDB çekirdeğini açık kaynak haline getirdi.

Etiketler: FoundationDB , CloudKit