Question

Je cherche à utiliser un moteur de base de données SQLite comme Serverless léger, Firebird ou VistaDB dans un projet à venir.

Quelqu'un a demandé à propos Quels sont les avantages de VistaDB.

Je voudrais savoir quels sont les inconvénients de l'utilisation VistaDB par rapport à d'autres technologies?

Mise à jour (07/13/2010): VistaDB hors de l'entreprise (l'inconvénient réel)

Je viens d'apprendre que infini Codex (la société qui possède et fait VistaDB) va sortir des affaires et les bureaux fermeront à compter du 1er Août 2010. Voir la société communiqué de presse concernant la de fermeture.

Mise à jour (02/11/2011): retour produit VistaDB dans les affaires

Avant infini du Codex a fermé ses portes, il a vendu le produit VistaDB eSymmetrix, Inc . Le logiciel VistaDB est maintenant bel et bien vivant .... pour l'instant.

Était-ce utile?

La solution

Mise à jour: VistaDB hors de l'entreprise

Communiqué de presse de infinie Codex (la société qui fait VistaDB) indiquant qu'ils sortent de l'entreprise.

  • Licence ne permet pas de publier des statistiques de performance, alors comment il se compare vraiment à SQLite ou Firebird est pas bien documenté
  • communauté SQLite est beaucoup plus grande que vous pouvez probablement trouver un meilleur soutien communautaire (mais VistaDB a un support commercial aussi, donc c'est un avantage, selon votre point de vue)
  • 100% géré, qui signifie que si vous avez besoin d'accéder à la base de données à partir d'un projet non-.NET vous ne pouvez pas (mais 100% réussi a aussi des avantages aussi)
  • Petit produit de la société. Vous comptez beaucoup sur un produit, pensez à l'impact qu'elle aurait si la société a cessé de faire de nouvelles versions ou de le soutenir. Si vous abstrait votre code spécifique à VistaDB cela peut être atténué, mais il est quelque chose à penser.
  • Coût. OMI, est une question très mineure, mais quelque chose à considérer.

Autres conseils

Je ne l'ai pas utilisé SQLite, je répondrai pour Firebird et VistaDB.

  1. Il n'y a pas de version du serveur de VistaDB . VistaDB supporte le multi-utilisateur via les lecteurs réseau partagés et la performance est très mauvaise lors de l'utilisation sur un réseau. Firebird supporte à la fois intégrés et le serveur avec une magnifique performance. La bonne chose avec firebird est que le fichier de base de données est le même dans le serveur et la version intégrée, de sorte que votre application peut évoluer de mono-utilisateur à multi-utilisateur avec un minimum d'effort.
  2. VistaDB gestionnaire de base de données a la fonctionnalité de base . Firebird a de nombreux gestionnaires de bases de données de tiers qui peuvent aider à créer des tables, des champs, créer des procédures SIUD, triggers, vues, montrent une analyse de performances SQL détaillée (indexée lit, lit non indexé). Ces gestionnaires de bases de données ne sont pas libres, mais est firebird.
  3. VistaDB n'a pas de support pour les tables de surveillance . Dans Firebird, en utilisant une application tierce, ou l'interrogation d'une table de moniteur, vous pouvez suivre les instructions SQL exécutées, l'utilisation d'E / S, utilisation de la mémoire, les transactions etc.

Vous pouvez consulter MS SQL CE 4.0, il est une version de MS SQL Serverless.

http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx

Prise en charge des lecteurs réseau partagés

Firebird SQL

  

serveur Firebird - et toutes les bases de données que vous créez ou vous connecter à - doit résider sur un disque dur qui est physiquement connecté à la machine hôte. Vous ne pouvez pas localiser les composants du serveur, ou une base de données, sur un lecteur mappé, une part du système de fichiers ou un système de fichiers réseau.

VistaDB

  

accès multi utilisateur réseau de lecteurs partagés

Vous pouvez toujours choisir firebird il est gratuit et est mieux que complète SQL Server et SQL Server Compact Edition 4 et est meilleur que VistaDB et SQLite.

http: //blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4/

Et il sera pris en charge pour toujours, il a une organisation de type Fundation qui va croître pour toujours. Pensez qui est semblable comme apache ou debian (volontaire et à but non lucratif).

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