Suite

Solution de base de données basée sur le cloud

Solution de base de données basée sur le cloud


Je recherche une solution de base de données basée sur le cloud où je peux stocker environ 1 Go de données tabulaires et auquel moi-même et mon client pouvons accéder pour effectuer des requêtes SQL. Je recherche que cette base de données ait une interface utilisateur graphique simple et intuitive pour permettre des requêtes personnalisées et exporter les résultats dans un format tel que CSV, DBF, etc. Je suis d'accord avec des frais mensuels inférieurs à 50 $ par mois.

J'ai regardé Amazon Web Services RDS, mais je ne comprends vraiment pas comment "partager" une base de données MySQL avec mon client. Je crois comprendre qu'AWS RDS est une solution de base de données basée sur le cloud où plusieurs utilisateurs peuvent accéder aux données et les manipuler. Cela ressemble plus à une base de données doit être installée sur votre machine locale et une connexion est alors établie. Je ne cherche pas à télécharger un logiciel de base de données (c'est-à-dire MySQL), j'ai juste besoin que la base de données et les connexions soient toutes dans le cloud.


Vous pouvez obtenir ce que vous voulez en mettant en place un service de base de données à l'aide d'Amazon RDS, puis en installant une gestion de base de données accessible sur le Web sur un autre système. Cela vous permettrait, à vous et à votre client, d'effectuer des requêtes sur la base de données sans nécessiter d'installation de logiciel sur votre ordinateur local.

Si vous êtes familiarisé avec EC2 et l'administration système de base, vous pouvez installer phpMyAdmin sur une instance EC2. phpMyadmin fournit une interface de gestion MySQL complète, y compris la possibilité d'exécuter des requêtes SQL et de télécharger les résultats dans une variété de formats. Je n'appellerais pas nécessairement l'interface utilisateur "intuitive", mais elle est fonctionnelle.

Au lieu de l'installer dans une instance EC2, vous pouvez utiliser un service PaaS comme OpenShift, qui est en général (a) beaucoup plus simple pour ce type d'utilisation d'une seule application, et (b) gratuit, car cette utilisation tombera facilement dans le niveau gratuit, qui vous permet de créer trois applications.

Faire fonctionner phpMyAdmin dans OpenShift est très simple, mais dépasse probablement le cadre de cette réponse.

Il existe d'autres outils d'administration MySQL basés sur le Web. J'ai brièvement regardé sqlbuddy, qui a une interface beaucoup plus simple mais ne semble pas offrir la possibilité de télécharger des requêtes au format CSV. Il est capable d'exporter des tables entières de cette façon.


Voir la vidéo: SQL Select