Sobre Orbitdb

O OrbitDB é um banco de dados sem servidor, distribuído e peer-to-peer. O OrbitDB usa o IPFS como armazenamento de dados e o IPFS Pubsub para sincronizar automaticamente bancos de dados com pares. It's um banco de dados eventualmente consistente que usa CRDTs para banco de dados sem conflito mescla fazendo OrbitDB uma excelente escolha para aplicativos descentralizados (dApps), aplicativos blockchain e aplicativos web off-line-first. O OrbitDB fornece vários tipos de bancos de dados para diferentes modelos de dados e casos de uso: - log: um log imutável (somente acessível) com histórico transversível. Útil para " mais recente N" usar casos ou como uma fila de mensagens. - feed: um log mutável com história transversível. As entradas podem ser adicionadas e removidas. Útil para "shopping cart " tipo de casos de uso, ou por exemplo como um feed de posts de blog ou quot;tweets". - keyvalue: um banco de dados de valor-chave como seu banco de dados de valor-chave favorito. - documentos: um banco de dados de documentos para o qual os documentos JSON podem ser armazenados e indexados por uma chave especificada. Úteis para construir índices de pesquisa ou versão controlando documentos e dados. - contador: Útil para contar eventos separados de dados de log/feed. Todas as bases de dados são implementadas no topo do ipfs-log, uma estrutura de dados replicados sem conflitos imutável (CRDT) para sistemas distribuídos. Se nenhum dos tipos de banco de dados OrbitDB corresponder às suas necessidades e / ou você precisa de funcionalidade específica de caso, você pode facilmente implementar e usar uma loja de banco de dados personalizada própria.

Categorias

  • Free
  • Open Source
  • Paid
  • File Sharing