Os irmãos Tobie Morgan Hitchcock e Jaime Morgan Hitchcock passaram anos construindo juntos sistemas de software como serviço baseados em nuvem, que vão desde ferramentas para permitir que campos de golfe meçam o “engajamento dos jogadores de golfe” até plataformas on-line projetadas para avaliar candidatos a empregos. Embora os sistemas que eles construíram tivessem funções totalmente diferentes, o fio unificador que percorria todos eles era uma dependência de bancos de dados que poderiam permitir que os sistemas crescessem enquanto mantinham o desempenho.
Gerenciar bancos de dados não é tão desafiador como costumava ser. Mas em escala, a história pode ser diferente – e Tobie diz que ele e Jaime vivenciaram muitos dos pontos problemáticos comuns em primeira mão durante a construção de sistemas SaaS.
“Os desenvolvedores gastam muito tempo gerenciando a infraestrutura e garantindo que os dados em seus aplicativos sejam consistentes em vários bancos de dados e tipos de sistemas diferentes com características e garantias diferentes”, disse Tobie ao TechCrunch. “Além disso, eles precisam aprender novas linguagens de programação e de consulta enquanto trabalham com muitas bibliotecas de clientes diferentes, deixando menos tempo para o desenvolvimento de aplicativos e levando a desempenho reduzido e implantações de aplicativos mais complexas.”
A solução dos irmãos Hitchcock foi uma arquitetura de banco de dados chamada SurrealDBmantido por uma startup de mesmo nome que Tobie e Jaime cofundaram em 2015. (Cobrimos Semente do SurrealDB em janeiro de 2023.) O SurrealDB permite que os desenvolvedores modelem dados usando vários modelos de dados diferentes ao mesmo tempo e implantem bancos de dados em ambientes locais e na nuvem.
“Como um banco de dados multimodelo, o SurrealDB ajuda as organizações que buscam consolidar o número de bancos de dados que possuem e gerenciam”, disse Tobie. “Acreditamos que uma parte importante de cada banco de dados é a capacidade de controlar com facilidade e sem esforço cada aspecto do banco de dados.”
A arquitetura de banco de dados SurrealDB, que foi construída na linguagem de programação Rust, compartilha certas características em comum com bancos de dados relacionais. Mas apresenta funcionalidades adicionais, como controles de segurança e gerenciamento granular de permissões de acesso.
O SurrealDB também vem com uma ferramenta, Surrealist, que permite aos desenvolvedores realizar determinadas tarefas de gerenciamento de banco de dados visualmente, sem a necessidade de escrever código.
SurrealDB a empresa está atualmente pré-receita. No entanto, o plano é ganhar dinheiro através do Surreal Cloud, uma versão totalmente gerenciada do SurrealDB lançada em beta no início deste mês.
Os VCs têm fé no roteiro dos irmãos. SurrealDB fechou esta semana uma rodada de financiamento de US$ 20 milhões liderada por FirstMark e Georgian, com a participação da Crew Capital e Alumni Ventures, elevando o total arrecadado da startup de 32 pessoas com sede em Londres para US$ 26 milhões.
Tobie diz que os lucros irão para o desenvolvimento de produtos e contratações “sustentáveis”.
“O SurrealDB surgiu como a escolha para organizações sobrecarregadas com o custo do gerenciamento de vários bancos de dados”, acrescentou Tobie com otimismo. “Com as organizações buscando reduzir o custo das pilhas de tecnologia, vemos isso como uma oportunidade para o SurrealDB.”