Rivet Actors adiciona armazenamento SQLite: um banco de dados por agente, locatário ou documento

✍️ OpenClawRadar📅 Publicado: March 1, 2026🔗 Source
Rivet Actors adiciona armazenamento SQLite: um banco de dados por agente, locatário ou documento
Ad

Rivet Actors, uma alternativa de código aberto aos Cloudflare Durable Objects, lançou armazenamento SQLite sob licença Apache 2.0. Cada ator recebe seu próprio banco de dados SQLite, permitindo milhões de bancos de dados independentes — um por agente, inquilino, usuário ou documento.

Detalhes Principais

Essa abordagem fornece isolamento de dados por entidade com SQLite executando em processo com cada ator. Um VFS personalizado persiste as gravações em armazenamento de alta disponibilidade (FoundationDB ou Postgres). O modelo de ator de único escritor mantém as leituras locais e atualizadas, ao contrário dos bancos de dados cliente-servidor, onde as leituras podem ser lentas ou desatualizadas.

Casos de uso incluem:

  • Agentes de IA: banco de dados por agente para histórico de mensagens, estado, embeddings
  • SaaS multi-inquilino: isolamento real por inquilino sem truques de RLS
  • Documentos colaborativos: cada documento recebe seu próprio banco de dados com multiplayer integrado
  • Bancos de dados por usuário: isolados, escalam horizontalmente, executam na borda
Ad

Como se compara

  • Cloudflare Durable Objects & Agents: SQLite e computação colocalizados semelhantes, mas de código fechado e com bloqueio de fornecedor
  • Turso Cloud: código fechado com caso de uso diferente — clientes consultam pela rede, então as leituras são lentas ou desatualizadas
  • D1, Turso (o banco de dados), Litestream, rqlite, LiteFS: ferramentas para executar um único banco de dados SQLite com replicação, enquanto o Rivet é para executar muitos bancos de dados isolados

Rivet Actors também fornecem tempo real (WebSockets), integração React (useActor), escalabilidade horizontal e atores que dormem quando ociosos.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also