Principais Alternativas de Fauna Mais Bem Avaliadas
The scaling options provided by fauna DB for the given pricing are very insightful and cheap compared to other options available in the market with similar features. Análise coletada por e hospedada no G2.com.
Fauna DB uses FQL, which is Fauna Query Language which has a procedural approach and might be little intimidating to new users to use when compared to other famous options available outside like GraphQL for instance. Análise coletada por e hospedada no G2.com.
Avaliações em Vídeo
24 de 25 Avaliações Totais para Fauna
Sentimento Geral da Revisão para Fauna
Entre para ver o sentimento das avaliações.
Remove a parte mais dolorosa (na minha opinião) do banco de dados relacional, que é a operação. Como desenvolvedor que busca apenas desenvolver, ele me fornece as abstrações e ferramentas necessárias para desenvolver o armazenamento de dados que meu aplicativo precisa, sem ter que me preocupar tanto com como vou operar, corrigir e escalar o banco de dados. Isso não quer dizer que o conhecimento de banco de dados não seja necessário, já que ele permitirá que você escreva consultas terrivelmente ineficientes como a maioria dos bancos de dados.
A introdução recente da aplicação de esquemas em coleções (tabelas na linguagem RDBMS) junto com restrições de verificação personalizadas torna muito mais fácil migrar do seu RDBMS existente. A flexibilidade de ter coleções sem esquema ou parcialmente tipadas significa que a prototipagem é fácil e permite restringir o esquema ao longo do tempo à medida que os requisitos se solidificam.
A capacidade de executar operações lógicas, atribuir variáveis, fazer cálculos, realizar transformações de listas/conjuntos e outras coisas que normalmente você faria em código dentro do banco de dados o torna particularmente bem adaptado a um ambiente sem servidor. Você pode manter toda a lógica de negócios transacional dentro do Fauna para que seja verdadeiramente transacional, com muito menos código de aplicação para lidar com o que acontece se uma transação falhar no meio do caminho. Também é sem região, o que significa que qualquer serviço de computação de borda que você possa usar se conectará automaticamente à réplica mais próxima para manter os tempos de solicitação baixos para uma base de usuários distribuída globalmente. Note que eles oferecem opções de banco de dados nos EUA, UE e Global com preços de uso ligeiramente diferentes.
Seu nível gratuito também é generoso o suficiente para prototipar e executar aplicativos a fim de determinar se vale a pena escalar o uso em toda a sua organização. Análise coletada por e hospedada no G2.com.
Ao contrário de um RDBMS SQL tradicional, você não pode abranger uma única transação em várias solicitações. Isso significa que todas as operações de computação que podem ocorrer entre diferentes chamadas SQL dentro de uma transação precisam ser traduzidas em expressões FQL e executadas dentro do banco de dados. Isso significa que é necessário mais trabalho para portar um aplicativo existente que usa um RDBMS SQL para o Fauna.
Embora o Fauna seja sem servidor em operação, os custos não "escalam para $0" como algumas outras ofertas sem servidor. Uma vez que você excede os limites dentro de seu generoso nível gratuito, você precisa entrar em um plano de pagamento conforme o uso ou em um dos outros níveis de plano. Estes têm uma taxa mensal fixa + modelo de excesso, então você paga todo mês, independentemente de quanto usa. Ser forçado a entrar em um nível mais alto porque você quer algum recurso bloqueado para esse nível mais alto enquanto seu uso real não chega perto da taxa mensal não é muito agradável. Eu teria preferido que fosse um modelo verdadeiramente de pagar pelo que você usa. Análise coletada por e hospedada no G2.com.

When I say "best of every world", it's hard to quantify. But when I talk to people about Fauna and explain it's a globally distributed, fully serverless, ACID compliant, document based relational database they always say something alongs those lines.
Fauna has solved so many problems for us. It has the flexibility of a document based database and the power, security and reliability of relational database. We've been able to streamline our code, reduce response times and add powerful new features as a result of replacing DynamoDB with Fauna.
Not only that, but its a breeze to set up and get the ball rolling. The FQL query language is simple, but powerful. If you can write code, you can write FQL. There's no learning curve to understand a new query language. There are some quirks to gets to grips with, but we've worked closely with the team at Fauna and they've been amazing.
We believe that Fauna is the future of databases, and that when you decide to give it a try you'll agree with us. Análise coletada por e hospedada no G2.com.
Fauna is a comparitively young DB technology, so don't expect a bustling commiunity answering questions on StackOverflow like you might with an RDBMS. But the documentation is clear and concise, and updated regularly. Análise coletada por e hospedada no G2.com.
A combinação de poder executar consultas de forma segura no cliente ou em um dispositivo de borda com consultas semelhantes ao Javascript para obter e modificar dados torna o Fauna único no espaço de banco de dados. Os desenvolvedores podem rapidamente aprender a nova ferramenta e modificar facilmente as regras de acesso de forma centralizada. A natureza serverless do serviço é incrível e é a principal razão pela qual você pode conectar facilmente um conjunto massivo de dispositivos (ou lambdas) sem se preocupar com o agrupamento de conexões. Análise coletada por e hospedada no G2.com.
Não há nada para não gostar sobre o Fauna, mas como o produto é tão novo, é difícil encontrar padrões bem documentados para ele. Entrar em contato com a equipe do Fauna é a melhor maneira de resolver casos extremos. Análise coletada por e hospedada no G2.com.
Não precisamos gerenciar nenhuma infraestrutura, o custo escala conosco.
A sintaxe do FQL X é muito semelhante ao TypeScript, o que significa que não precisamos desenvolver em diferentes paradigmas (frontend, backend e banco de dados usam a mesma sintaxe).
Gerenciamento de esquema embutido significa que não precisamos nos preocupar em gerar/aplicar/reverter migrações de esquema.
Parceria próxima e Discord ativo significa que quaisquer perguntas ou desafios são abordados rapidamente e o tempo é dedicado por pessoas técnicas para resolvê-los. Análise coletada por e hospedada no G2.com.
Embora você possa configurar endpoints privados para se conectar de forma privada via AWS, não consigo encontrar nenhuma documentação sobre como fazer o mesmo para arquitetura on-premise. A Fauna está fazendo um ótimo trabalho ao se integrar com novas tecnologias de nuvem, mas pode não ser uma opção fácil para alguns tipos de implantações de infraestrutura. Análise coletada por e hospedada no G2.com.
It's managed, serverless, and highly scalable. The ability to write typescript like queries, and have all the reads and updates be globally consistant is amazing. The ease of projecting extra data greatly reduces the need for round-trip queries which makes everything that much more performant. Finally, the fine-grained security makes it easy to allow the client to directly query the database! Análise coletada por e hospedada no G2.com.
The type system can be difficult to debug. Also, fauna lacks full text search. Análise coletada por e hospedada no G2.com.

Altamente confiável, escalável e com baixa latência, banco de dados serverless. Seu esquema renacional baseado em documentos o torna altamente flexível para diferentes casos de uso. Análise coletada por e hospedada no G2.com.
A curva de aprendizado e a falta de recursos mais avançados de exploração de dados podem adicionar atrito. Análise coletada por e hospedada no G2.com.

Fauna tem um sistema de autenticação e autorização de usuário fácil de usar que é, ao mesmo tempo, extensível para um poderoso sistema ABAC empresarial. Além disso, não preciso me preocupar em gerenciar o servidor porque é sem servidor.
Então, você precisa saber que é um banco de dados baseado em documentos. Você armazena documentos em uma estrutura JSON, o que lhe dá muita flexibilidade em relação aos bancos de dados tradicionais de tabelas SQL. Em contraste com outros bancos de dados de documentos, Fauna oferece Esquemas e Tipos, para que você sempre tenha uma visão clara dos seus dados, incluindo a integridade dos dados. Análise coletada por e hospedada no G2.com.
Eles poderiam explicar seu ótimo produto de forma melhor e mais simples. Você precisa de algum tempo para entender a documentação, mas será altamente recompensado se o fizer. Análise coletada por e hospedada no G2.com.

Fauna certamente oferece muita funcionalidade em sua versão gratuita. Eles têm muitos SDKs para escolher e muitos tutoriais e guias. A promessa de NoSQL transacional com índices é forte. Análise coletada por e hospedada no G2.com.
A curva de aprendizado no Fauna parece assustadora. Tem a sensação do MongoDB no início. No entanto, pode ser demais se você vem de um background puramente em SQL. Tenho a sensação de que o Fauna pode ser o último banco de dados que você precisará, se conseguir descobrir como usá-lo. Análise coletada por e hospedada no G2.com.

Fauna DB é rápido em iniciar bancos de dados e conectar-se a eles, embora seja uma solução de banco de dados serverless. Raramente há inícios a frio ao usá-lo. A linguagem FQL que eles desenvolveram é muito semelhante ao GraphQL, que é fácil de aprender para alguém novo no Fauna DB. Análise coletada por e hospedada no G2.com.
Embora o FQL seja fácil de aprender e haja suporte nativo para GraphQL, uma pessoa com experiência em SQL achará complicado e intimidador de usar. Se o suporte nativo para isso for adicionado, será realmente útil para desenvolvedores de SQL. Análise coletada por e hospedada no G2.com.

Robusto, rápido, sem tempos de inatividade, bom equilíbrio entre documentos sem esquema e índices. Você pode gerenciar usuários e funções no banco de dados, e supostamente chamá-lo diretamente de suas aplicações cliente. Eu pessoalmente não uso isso porque meus usuários são gerenciados no Firebase, e eu tenho uma API que facilita todas as chamadas para o banco de dados. Análise coletada por e hospedada no G2.com.
Criando índices para tudo, curva de aprendizado íngreme para FQL e funções definidas pelo usuário.
Muito do código do aplicativo vai para o banco de dados como funções de usuário. Acho difícil manter o código do meu aplicativo dessa forma. Eu preferiria ter todo o meu código no servidor que chama o banco de dados. Análise coletada por e hospedada no G2.com.