Tin tức và phân tích của tất cả các thiết bị di động

AppleCơ sở dữ liệu đám mây của Nền tảng cơ sở dữ liệu đám mâyDB Bây giờ là mã nguồn mở

Apple vừa phát hành một dự án mã nguồn mở mới trên Github. FoundationDB được mô tả là “một cơ sở dữ liệu phân tán được thiết kế để xử lý khối lượng lớn dữ liệu có cấu trúc trên các cụm máy chủ hàng hóa”. Hệ thống cơ sở dữ liệu tập trung vào hiệu suất, khả năng mở rộng và khả năng chịu lỗi. Có nghĩa là các dự án sử dụng cơ sở dữ liệu cho chương trình phụ trợ của họ sẽ nhanh hơn và ít tốn kém hơn để duy trì.

FoundationDB ban đầu được thành lập vào năm 2009 bởi Dave Rosenthal, Dave Scherer và Nick Lavezzo với mục tiêu tạo ra một cơ sở dữ liệu NoSQL tuân thủ ACID, một tập hợp các thuộc tính cho cơ sở dữ liệu được thiết kế để đảm bảo tính toàn vẹn của dữ liệu ngay cả khi xảy ra lỗi.

Apple mua lại công ty vào đầu năm 2015 và có lẽ đã sử dụng nó cho các dịch vụ iCloud của họ trong vài năm qua. Trong một bài báo gần đây mô tả cách hoạt động của CloudKit, các kỹ sư đã đề cập đến việc sử dụng cơ sở dữ liệu NoSQL để cho phép các nhà phát triển ứng dụng đồng bộ hóa dữ liệu người dùng giữa các thiết bị theo cách chung và dễ sử dụng. CloudKit là AppleCơ sở dữ liệu đám mây đằng sau nhiều tính năng của iCloud bao gồm sao lưu iOS, Ảnh, chia sẻ iWork và iCloud Drive.

Nguồn mở của dự án có nghĩa là dự án hiện miễn phí cho bất kỳ cá nhân hoặc công ty nào sử dụng. AppleMục tiêu của là xây dựng một cộng đồng xung quanh dự án và làm cho FoundationDB trở thành nền tảng cho thế hệ cơ sở dữ liệu phân tán tiếp theo. Là nguồn mở cũng sẽ cho phép người ngoài đóng góp vào dự án, gián tiếp đóng góp vào việc Applecủa dịch vụ an toàn và đáng tin cậy hơn cho người dùng.

Nguồn: 9to5mac