Apple membuka sumber teknologi database FoundationDB-nya

Apple membuka sumber teknologi database FoundationDB-nya

Peretas yang mencoba memeras Apple seharga $ 100k terhindar dari penjara
Kode sekarang tersedia di GitHub.
Foto: Jim Merithew/Cult of Mac

Apple memiliki FoundationDB open-source, database NoSQL itu dibeli kembali pada tahun 2015. Hasil? Membangun komunitas terbuka yang memungkinkan FoundationDB menjadi “fondasi dari database terdistribusi generasi berikutnya.”

Bagi mereka yang tidak terbiasa dengannya, FoundationDB adalah database terdistribusi yang dirancang untuk menangani sejumlah besar data terstruktur di berbagai cluster server. Apple menggunakannya untuk menyinkronkan dan menyimpan data untuk iCloud.

Menjadikan layanannya lebih baik bagi pengguna

Sebagai FoundationDB menjelaskan dalam posting blog:

“Visi FoundationDB adalah memulai dengan inti yang sederhana dan kuat dan memperluasnya melalui penambahan 'lapisan'. Penyimpanan nilai kunci, yang saat ini bersumber terbuka, adalah intinya, yang berfokus pada penggabungan hanya fitur-fitur yang tidak mungkin ditulis berlapis-lapis. Lapisan memperluas inti itu dengan menambahkan fitur untuk memodelkan tipe data tertentu dan menangani pola aksesnya.

Arsitektur dasar FoundationDB, termasuk penggunaan lapisannya, mempromosikan praktik terbaik dari sistem yang dapat diskalakan dan dikelola. Dengan menjalankan beberapa lapisan pada satu cluster (misalnya lapisan penyimpanan dokumen dan lapisan grafik), Anda dapat mencocokkan aplikasi spesifik Anda dengan model data terbaik. Menjalankan lebih sedikit infrastruktur mengurangi biaya operasional dan teknis organisasi Anda.”

Dalam hal apa artinya ini bagi pengguna, FoundationDB mencatat bahwa itu akan membuat kode aplikasi lebih sederhana, model data lebih efisien, dan mode kegagalan tidak terlalu mengejutkan. Demo teknologi FoundationDB dapat dilihat di bawah ini:

“Hal yang hebat adalah bahwa FoundationDB sudah mapan — dikembangkan secara aktif dan telah digunakan selama bertahun-tahun untuk produksi,” lanjutnya. “Kami bermaksud untuk mendorong FoundationDB maju sebagai proyek komunitas dan kami menyambut partisipasi Anda.”

Meningkatkan layanan cloud Apple

Apple mengakuisisi FoundationDB untuk membantu layanan cloud yang semakin penting. Akuisisi itu terjadi tak lama setelah layanan cloud Apple mengalami pemadaman listrik terburuk dalam sejarah mereka.

Kode FoundationDB open-source yang baru adalah tersedia di GitHub.

Postingan Blog Terbaru

| Kultus Mac
September 11, 2021

Jika Anda berharap untuk mendapatkan perangkat Android atau iOS baru Natal ini, hal pertama yang ingin Anda lakukan adalah memuat toko aplikasi mas...

Facebook Messenger untuk iOS menjadi ringan dan cepat
September 11, 2021

Facebook Messenger untuk iOS menjadi ringan dan cepatTidak semua fitur konyol dilucuti dari Facebook Messenger.Foto: FacebookFacebook mengecilkan u...

Aplikasi musik dan fotografi terbaik yang akan Anda lihat minggu ini
September 11, 2021

Minggu ini kami menyalakan kembali foto Mode Potret kami dengan AR di Focos, dengan mudah memainkan progresi akord yang rumit dengan ChordPad X, li...