A Apple abre o código-fonte de sua tecnologia de banco de dados FoundationDB

A Apple abre o código-fonte de sua tecnologia de banco de dados FoundationDB

Hacker que tentou extorquir a Apple por $ 100k é poupado da prisão
O código agora está disponível no GitHub.
Foto: Jim Merithew / Cult of Mac

A Apple tem o FoundationDB de código aberto, o banco de dados NoSQL que comprou de volta em 2015. O objetivo? Construir uma comunidade aberta que permitirá à FoundationDB se tornar “a base da próxima geração de bancos de dados distribuídos”.

Para quem não está familiarizado com ele, o FoundationDB é um banco de dados distribuído projetado para lidar com grandes quantidades de dados estruturados em diferentes clusters de servidores. A Apple o usa para sincronizar e armazenar dados para o iCloud.

Tornando seus serviços melhores para os usuários

Como FoundationDB explica em uma postagem de blog:

“A visão da FoundationDB é começar com um núcleo simples e poderoso e estendê-lo por meio da adição de‘ camadas ’. O armazenamento de valor-chave, que hoje é de código aberto, é o núcleo, focado em incorporar apenas recursos que não são possíveis de escrever em camadas. As camadas estendem esse núcleo adicionando recursos para modelar tipos específicos de dados e manipular seus padrões de acesso.

A arquitetura fundamental do FoundationDB, incluindo seu uso de camadas, promove as melhores práticas de sistemas escalonáveis ​​e gerenciáveis. Ao executar várias camadas em um único cluster (por exemplo, uma camada de armazenamento de documentos e uma camada de gráfico), você pode combinar seus aplicativos específicos com o melhor modelo de dados. Executar menos infraestrutura reduz a sobrecarga operacional e técnica da sua organização. ”

Em termos do que isso significa para os usuários, o FoundationDB observa que tornará o código do aplicativo mais simples, os modelos de dados mais eficientes e os modos de falha menos surpreendentes. Uma demonstração da tecnologia da FoundationDB pode ser vista abaixo:

“O ótimo é que o FoundationDB já está bem estabelecido - ele foi desenvolvido ativamente e tem anos de uso em produção”, continua. “Pretendemos impulsionar o FoundationDB como um projeto comunitário e agradecemos sua participação”.

Melhorando os serviços em nuvem da Apple

A Apple adquiriu a FoundationDB para ajudar com seus serviços de nuvem cada vez mais importantes. A aquisição veio logo após os serviços em nuvem da Apple sofreu a pior interrupção de sua história.

O código recém-aberto do FoundationDB é disponível no GitHub.

Última postagem do blog

Afinal, a Apple TV 1080p é dual-core... Tecnicamente.
September 11, 2021

Afinal, a Apple TV 1080p tem núcleo duplo... Tecnicamente.Quando a Apple estreou a nova Apple TV 1080p em março, eles disseram que trouxeram seu co...

As pulseiras Velo Apple Watch de três elos de Juuk são afiladas para se encaixar perfeitamente [Watch Store]
September 11, 2021

As pulseiras Velo Apple Watch de três elos de Juuk são afiladas para se encaixar perfeitamente [Watch Store]The Velo by Juuk - uma banda de três el...

Cult of Mac Magazine: o alto-falante Siri da Apple trará áudio melhor que o Echo, o iPhone 8 pode ser adiado até 2018, as bandas Ligero Apple Watch da Juuk e muito mais
September 11, 2021

Nesta semana Cult of Mac Magazine, vamos dar uma olhada em como um alto-falante inteligente com Siri pode trazer melhor áudio (e um preço mais alto...