Qu’est-ce qu’une base de données en tant que service (DBaaS)?
L’utilisation d’une base de données en tant que service simplifie le pipeline de développement. Demander à un fournisseur de services de s’en occuper pour vous est un excellent moyen d’économiser du temps et de l’argent.
Pourquoi j’utilise plusieurs fournisseurs de bases de données en tant que service
La répartition des transactions nécessaires et des coûts de transfert de données permet de réduire les coûts. J’utilise Aiven pour l’authentification des utilisateurs et les données personnelles. Supabase est utilisé pour l’état du jeu et d’autres données sur les joueurs.
Fournisseurs
Aiven
L’offre gratuite Aiven fonctionne sur Digital Ocean. Toutes les données sont entièrement cryptées de bout en bout, ce qui en fait un excellent choix pour l’authentification des utilisateurs.
Lieux
L’offre gratuite sur Digital Ocean est disponible dans de nombreuses villes telles que Toronto, au Canada. Ainsi que New York et San Francisco, aux États-Unis. Amsterdam, Londres, Francfort en Europe. Singapour et Bangalore, en Inde ou Sydney, en Australie.
Offre gratuite
Vous pouvez créer un service PostgreSQL gratuit, un service MySQL gratuit et un service Redis gratuit avec 5 Go de stockage.
Usage
Pour mon utilisation, j’utilise le service PostgreSQL pour stocker les données des utilisateurs et à des fins d’authentification.
Avoir la possibilité de configurer un service MySQL en Asie ou en Australie est idéal pour une expansion future.
Supabase
[Supabase] (https://supabase.com) utilise une base de données Postgres qui s’exécute sur Amazon Web Services. Il s’agit d’une alternative open-source à Firebase de Google qui est très conviviale pour les développeurs.
Lieux
Lieux: Californie du Nord; Virginie-Madeleine; le centre du Canada; Royaume-Uni; Irlande; Allemagne; Inde; Japon; Corée; Australie; Brésil
Offre gratuite
Supabase propose un niveau gratuit qui permet 2 projets gratuits, 500 Mo de base de données et 1 Go de stockage de fichiers, jusqu’à 5 Go de bande passante, 50 000 utilisateurs actifs mensuels et 1 jour de conservation des journaux.
Un deuxième service peut être ajouté pour un accès plus rapide dans d’autres régions, en utilisant la même base de code Postgres.
Usage
Ceci est utile pour stocker l’état du jeu et les données du joueur et d’autres informations liées au jeu.