Question

Je vois ce pop-up de plus en plus et ne pas vraiment comprendre le but de celui-ci? Puis-je utiliser quand je développe sur mon bureau local?

Ou puis-je mettre un site commercial sur un serveur avec Win2003 dire des thats en utilisant VistaDB? Est-il plus rapide que d'utiliser une base de données SQL? Est-il sûr?

Confus ...

Était-ce utile?

La solution

VistaDB est une alternative .NET aux systèmes de base de données légers offerts par Microsoft: Jet (Microsoft Access), MSDE, Sql Server CE ou Sql Server Express. Vous pouvez l'utiliser dans une application .NET où vous avez besoin d'une base de données et vous ne voulez pas vraiment les frais généraux d'avoir une base de données client / serveur.

VistaDB est une base de données intégrée (d'autres bases de données embarquées sont SQLite et FireBird). Cela signifie que votre base de données est totalement « invisible » à vos utilisateurs finaux. Ils ne ont pas besoin d'installer une base de données client / serveur comme SQL Server par exemple. Déploiement VistaDB est simple. Tout ce que vous avez besoin est le fichier de base de données et une référence à la DLL d'exécution VistaDB dans votre application.

Une application commerciale qui utilise VistaDB pour son back-end est Graffiti CMS .

Autres conseils

D'après ce que je peux faire de leur site http://www.vistadb.net/ :

  • Vous pouvez l'utiliser à la fois le développement et à des fins commerciales
  • Il est pas un serveur, il est un ensemble de votre site / application
  • Mon guess est que, puisque ce n'est pas un serveur SQL très complet, il devrait être plus rapide et plus léger sur les ressources
  • Ne sait pas comment il est sûr, mais ils affirment que vous pouvez le mettre sur les sites « de confiance moyenne ».

Vous pouvez également voir ce sujet StackOverflow sur les VistaDB .

Rien est plus rapide que SQL Server pour ce qu'il fait. Si vous pensez que SQL Server est trop lent, vous faites probablement quelque chose de mal. Il est incroyablement rapide. Il n'y a aucun moyen d'un moteur géré à 100% va être plus rapide que SQL Server sur tout.

Plus léger sur les ressources - Oui

plus facile à déployer - Oui (déploiement xcopy)

Base de données de bureau - Oui, vous pouvez l'utiliser pour le développement de bureau d'applications. Certaines personnes utilisent aussi pour les applications multi-utilisateurs sur un lecteur partagé. Les sites Web sont une autre cible où vous ne pouvez pas installer un service ou ne veulent pas payer un supplément pour l'accès SQL Server sur le compte d'hébergement.

Sécurité - VistaDB fonctionne en cours avec votre application. Il n'y a pas de notion de sécurité de l'utilisateur puisque vous chargez directement.

Concurrency - dépend de votre application. Nous soutenons plusieurs processus accèdent à la même base de données, mais certaines opérations, avez encore des problèmes de verrouillage vous devez travailler avec votre code.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top