Meilleures alternatives à Fauna les mieux notées
Avis vidéo
Avis sur 25 Fauna
Sentiment de l'avis global pour Fauna
Connectez-vous pour consulter les sentiments des avis.
Il supprime la partie la plus douloureuse (à mon avis) de la base de données relationnelle, qui est l'opération. En tant que développeur cherchant simplement à développer, il me donne les abstractions et les outils dont j'ai besoin pour développer le magasin de données dont mon application a besoin, sans avoir à me soucier autant de la façon dont je vais opérer, corriger et faire évoluer la base de données. Cela ne veut pas dire que la connaissance des bases de données n'est pas du tout requise, car elle vous permettra volontiers d'écrire des requêtes horriblement inefficaces comme la plupart des bases de données.
L'introduction récente de l'application de schéma aux collections (tables en termes de SGBDR) ainsi que des contraintes de vérification personnalisées facilite d'autant plus la migration depuis votre SGBDR existant. La flexibilité d'avoir des collections sans schéma ou partiellement typées signifie que le prototypage est facile et permet de resserrer le schéma au fil du temps à mesure que les exigences se solidifient.
La capacité d'exécuter des opérations logiques, d'assigner des variables, de faire des calculs, d'effectuer des transformations de listes/ensembles, et d'autres choses que vous feriez normalement dans le code à l'intérieur de la base de données le rend particulièrement bien adapté à un environnement sans serveur. Vous pouvez conserver toute la logique métier transactionnelle au sein de Fauna afin qu'elle soit véritablement transactionnelle, avec beaucoup moins de code d'application pour gérer ce qui se passe si une transaction échoue en cours de route. Il est également sans région, ce qui signifie que tout service de calcul en périphérie que vous pourriez utiliser se connectera automatiquement à la réplique la plus proche pour réduire les temps de requête pour une base d'utilisateurs distribuée mondialement. Notez qu'ils offrent des options de base de données USA, UE et mondiale avec une tarification basée sur l'utilisation légèrement différente.
Leur niveau gratuit est également suffisamment généreux pour prototyper et exécuter des applications afin de déterminer s'il vaut la peine d'étendre l'utilisation dans toute votre organisation. Avis collecté par et hébergé sur G2.com.
Contrairement à un SGBDR SQL traditionnel, vous ne pouvez pas étendre une seule transaction sur plusieurs requêtes. Cela signifie que toutes les opérations de calcul qui pourraient se produire entre différents appels SQL à l'intérieur d'une transaction doivent être traduites en expressions FQL et exécutées à l'intérieur de la base de données. Cela signifie qu'il faut plus de travail pour porter une application existante qui utilise un SGBDR SQL vers Fauna.
Bien que Fauna soit sans serveur en fonctionnement, les coûts ne "s'adaptent pas à 0 $" comme certaines autres offres sans serveur. Une fois que vous dépassez les limites de leur généreux niveau gratuit, vous devez passer à un plan de paiement à l'utilisation ou à l'un des autres niveaux de plan. Ceux-ci ont un tarif mensuel fixe + un modèle de dépassement, donc vous payez chaque mois, peu importe combien vous utilisez. Être obligé de passer à un niveau supérieur parce que vous voulez une fonctionnalité verrouillée à ce niveau supérieur alors que votre utilisation réelle ne se rapproche pas du tarif mensuel ne semble pas idéal. J'aurais préféré que ce soit un modèle de paiement à l'utilisation véritable. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.
La combinaison de la capacité à exécuter en toute sécurité des requêtes sur le client ou un appareil périphérique avec des requêtes de type Javascript pour obtenir et modifier des données rend Fauna unique dans le domaine des bases de données. Les développeurs peuvent rapidement adopter le nouvel outil et modifier facilement les règles d'accès de manière centralisée. La nature sans serveur du service est incroyable et est la principale raison pour laquelle vous pouvez facilement connecter un ensemble massif d'appareils (ou de lambdas) sans vous soucier de la mise en commun des connexions. Avis collecté par et hébergé sur G2.com.
Il n'y a rien à ne pas aimer chez Fauna, mais comme le produit est si nouveau, il est difficile de trouver des modèles bien documentés à son sujet. Contacter l'équipe de Fauna est la meilleure façon de résoudre les cas particuliers. Avis collecté par et hébergé sur G2.com.
Nous n'avons pas à gérer d'infrastructure, le coût évolue avec nous.
La syntaxe FQL X est très similaire à TypeScript, ce qui signifie que nous n'avons pas à développer selon différents paradigmes (frontend, backend et base de données utilisent tous la même syntaxe).
La gestion de schéma intégrée signifie que nous n'avons pas à nous soucier de générer/appliquer/annuler des migrations de schéma.
Partenariat étroit et Discord actif signifient que toutes les questions ou défis sont rapidement abordés et que du temps est pris par des personnes techniques pour les traiter. Avis collecté par et hébergé sur G2.com.
Bien que vous puissiez configurer des points de terminaison privés pour vous connecter de manière privée via AWS, je ne trouve aucune documentation sur la façon de faire de même pour l'architecture sur site. Fauna fait un excellent travail d'intégration avec les nouvelles technologies cloud, mais cela pourrait ne pas être une option facile pour certains types de déploiements d'infrastructure. Avis collecté par et hébergé sur 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! Avis collecté par et hébergé sur G2.com.
The type system can be difficult to debug. Also, fauna lacks full text search. Avis collecté par et hébergé sur G2.com.

Base de données sans serveur hautement fiable, évolutive et à faible latence. Son schéma relationnel basé sur des documents le rend très flexible pour différents cas d'utilisation. Avis collecté par et hébergé sur G2.com.
La courbe d'apprentissage et le manque de fonctionnalités d'exploration de données plus avancées peuvent ajouter de la friction. Avis collecté par et hébergé sur G2.com.

Fauna dispose d'un système d'authentification et d'autorisation des utilisateurs simple à utiliser qui est en même temps extensible à un puissant système ABAC d'entreprise. De plus, je n'ai pas besoin de m'inquiéter de la gestion du serveur car il est sans serveur.
Ensuite, vous devez savoir que c'est une base de données orientée document. Vous stockez des documents dans une structure JSON, ce qui vous offre beaucoup de flexibilité par rapport aux bases de données traditionnelles à tables SQL. Contrairement à d'autres bases de données orientées document, Fauna propose des Schémas et des Types, vous avez donc toujours une image claire de vos données, y compris l'intégrité des données. Avis collecté par et hébergé sur G2.com.
Ils pourraient expliquer leur excellent produit de manière plus claire et plus simple. Vous avez besoin de temps pour entrer dans la documentation, mais vous serez grandement récompensé si vous le faites. Avis collecté par et hébergé sur G2.com.

Fauna offre certainement beaucoup de fonctionnalités dans leur version gratuite. Ils ont de nombreux SDK parmi lesquels choisir et beaucoup de guides et tutoriels. La promesse d'un NoSQL transactionnel avec des index est forte. Avis collecté par et hébergé sur G2.com.
La courbe d'apprentissage de Fauna semble intimidante. Elle a l'apparence de MongoDB au début. Cependant, cela pourrait être trop si vous venez d'un pur environnement SQL. J'ai l'impression que Fauna pourrait être la dernière base de données dont vous aurez besoin, si vous parvenez à comprendre comment l'utiliser. Avis collecté par et hébergé sur G2.com.

Fauna DB est rapide pour lancer des bases de données et s'y connecter, bien qu'il s'agisse d'une solution de base de données sans serveur. Il y a rarement des démarrages à froid lors de son utilisation. Le langage FQL qu'ils ont développé est très similaire à GraphQL, ce qui est facile à apprendre pour quelqu'un de nouveau sur Fauna DB. Avis collecté par et hébergé sur G2.com.
Même si FQL est facile à apprendre et que le support natif pour GraphQL est présent, une personne venant d'un milieu SQL le trouvera compliqué et intimidant à utiliser. Si le support natif pour cela est ajouté, ce sera vraiment utile pour les développeurs SQL. Avis collecté par et hébergé sur G2.com.

Robuste, rapide, sans temps d'arrêt, bon équilibre entre les documents sans schéma et les indices. Vous pouvez gérer les utilisateurs et les rôles dans la base de données, et apparemment l'appeler directement depuis vos applications clientes. Personnellement, je ne l'utilise pas car mes utilisateurs sont gérés dans Firebase, et j'ai une API qui facilite tous les appels à la base de données. Avis collecté par et hébergé sur G2.com.
Créer des indices pour tout, courbe d'apprentissage abrupte pour FQL et fonctions définies par l'utilisateur.
Beaucoup de code de l'application va dans la base de données en tant que fonctions utilisateur. Je trouve difficile de maintenir le code de mon application de cette manière. Je préférerais avoir tout mon code sur le serveur qui appelle la base de données. Avis collecté par et hébergé sur G2.com.