J'utilise GoDdady pour l'hébergement de sites, et j'utilise actuellement MySQL, car la taille est limitée, etc. Ma question est la suivante: quelle est la différence entre l’utilisation d’une GoDaddy Db hébergée telle que MySQL et la création d’une base de données SQL Server dans le dossier App_Data? Je suppose que c'est la sécurité? Serait-ce une mauvaise idée d'utiliser un SQL ServerDB situé dans le dossier App_Data?
Supplémentaire Eh bien, je peux créer un fichier .mdf (fichier de base de données SQL Server) dans le dossier App_Data, mais je ne sais vraiment pas si je dois l'utiliser ou non. Si je l'utilisais, cela simplifierait l'utilisation certains des outils Microsoft. Comme je l'ai dit, je suppose que ce serait moins sécurisé, mais je ne sais pas vraiment. Je sais que j'ai une limite de système de fichiers de 10 Go, donc je suppose que ma base de données devrait partager cet espace.
Vous ne savez pas comment les serveurs de GoDaddy ont été configurés, mais beaucoup/la plupart des hôtes Web exécutent des serveurs dédiés MySQL, déchargeant ainsi la charge de travail de la base de données à partir du serveur Web. En ce qui concerne la sécurité, SQL Server 2008 prend au moins en charge le chiffrement au niveau de la cellule comme Server 2005, ainsi que le chiffrement au niveau de la base de données. Windows prend également en charge le chiffrement au niveau des fichiers via EFS et BitLocker. Compte tenu de ces facteurs, il n’est pas nécessairement moins sûr d’avoir une base de données MySQL, qui, à elle seule, ne prend pas en charge le niveau fichier ou chiffrement au niveau de la base de données .
Cela dit, si leur serveur MySQL est sécurisé, l'absence de cryptage au niveau de la base de données ne devrait pas être un problème, et il pourrait être encore plus sécurisé que d'utiliser une base de données SQL Server sur le serveur Web sans cryptage TDE du fichier .mdf .
Franchement, je choisirais le SGBDR avec lequel vous préférez travailler. Si vous êtes un magasin Windows et que vous travaillez déjà avec des outils MS et que vous utilisez l'hébergement Web Windows IIS, alors SQL Server est probablement le plus sensé. Et si vous êtes un magasin * nix utilisant l'hébergement Web PHP/Ruby/Python et Apache, que faites-vous avec un serveur Web Windows?
Pour utiliser le fichier db MSSQL dans votre dossier App_Data, il faudrait au minimum que le serveur d'hébergement installe SQL Express. Je ne connais pas le modèle de facturation de GoDaddy, mais je suppose qu'une instance de SQL a probablement un coût.
Par conséquent, la deuxième option de votre question n'est pas possible.