Apple udostępnia swoją technologię bazy danych FoundationDB na zasadach open source

Apple udostępnia swoją technologię bazy danych FoundationDB na zasadach open source

Haker, który próbował wyłudzić od Apple 100 tys. dolarów, zostaje oszczędzony w więzieniu
Kod jest teraz dostępny w serwisie GitHub.
Zdjęcie: Jim Merithew/Cult of Mac

Apple ma otwarte źródło FoundationDB, bazę danych NoSQL odkupiony w 2015 r.. Cel? Budowanie otwartej społeczności, która pozwoli FoundationDB stać się „podstawą nowej generacji rozproszonych baz danych”.

Dla tych, którzy go nie znają, FoundationDB to rozproszona baza danych zaprojektowana do radzenia sobie z dużymi ilościami ustrukturyzowanych danych w różnych klastrach serwerów. Apple używa go do synchronizacji i przechowywania danych dla iCloud.

Udoskonalanie swoich usług dla użytkowników

Jako FundacjaDB wyjaśnia w poście na blogu:

„Wizją FoundationDB jest rozpoczęcie od prostego, wydajnego rdzenia i rozszerzenie go poprzez dodanie „warstw”. Magazyn klucz-wartość, który jest dziś open-source, jest rdzeniem, skupiającym się na włączaniu tylko funkcji, których nie można zapisać w warstwach. Warstwy rozszerzają ten rdzeń, dodając funkcje modelujące określone typy danych i obsługujące ich wzorce dostępu.

Podstawowa architektura FoundationDB, w tym korzystanie z warstw, promuje najlepsze praktyki systemów skalowalnych i zarządzalnych. Uruchamiając wiele warstw w jednym klastrze (na przykład warstwę magazynu dokumentów i warstwę wykresu), możesz dopasować swoje aplikacje do najlepszego modelu danych. Prowadzenie mniejszej infrastruktury zmniejsza koszty operacyjne i techniczne organizacji”.

Jeśli chodzi o to, co to oznacza dla użytkowników, FoundationDB zauważa, że ​​sprawi, że kod aplikacji będzie prostszy, modele danych bardziej wydajne, a tryby awarii mniej zaskakujące. Demo technologii FoundationDB można zobaczyć poniżej:

„Wspaniałe jest to, że FoundationDB ma już ugruntowaną pozycję — jest aktywnie rozwijana i ma lata użytkowania produkcyjnego” — kontynuuje. „Zamierzamy prowadzić FoundationDB jako projekt społecznościowy i cieszymy się z Twojego udziału”.

Ulepszanie usług chmurowych Apple

Firma Apple nabyła FoundationDB, aby pomóc w coraz ważniejszych usługach w chmurze. Przejęcie nastąpiło wkrótce po usługach chmurowych Apple przeżyła najgorszą awarię w swojej historii.

Nowy kod FoundationDB o otwartym kodzie źródłowym to dostępne na GitHubie.

Najnowszy wpis na blogu

Steve Jobs kopie to w zaświatach jako anioł średniego szczebla w swoim niebiańskim pałacu, mówi Thai Abbot
September 11, 2021

Steve Jobs kopie go w życiu pozagrobowym jako anioł średniego szczebla w swoim niebiańskim pałacu, mówi tajski opatInterpretacja artysty niebiański...

Apple dokucza ofertom „czerwonego piątku” 25 stycznia dla Azji
September 11, 2021

Apple świętuje chiński Nowy Rok, oferując swoim fanom w Azji jednodniowe oferty „Czerwonego Piątku”, podobne do wyprzedaż w Czarny piątek, którą pr...

Świątynia tajska mówi, że Budda powinien nosić iPada
September 11, 2021

Świątynia tajska mówi, że Budda powinien nosić iPadaO co chodzi ostatnio z Tajlandią, Jabłkiem i buddyjskimi świątyniami? Po pierwsze, opat z Wat P...