2009-08-03 6 views

Répondre

11

Que diriez-vous de SQLite? Ils ne sont pas beaucoup plus petits que ça.

+0

+1 Etant dans le domaine public, il n'obtient pas plus d'open source que cela. – balpha

+1

Ne le mentionnez pas à RMS. – innaM

+1

J'ai dit "open source", pas "libre" - donc j'ai dit "Jehova" de toute façon :-) – balpha

1

Je recommanderais également SQLite, puisque vous pourriez faire "EXPLAIN" sur n'importe quelle instruction et obtenir le Pseudo-Code interne qui implémente la fonctionnalité.

Le pseudo-code lui-même est documenté et donne un excellent exemple de comment une base de données pourrait fonctionner en interne. J'ai moi-même beaucoup appris en regardant les déclarations expliquées.

+1

Chaque base de données SQL que j'ai jamais utilisé a cette fonctionnalité, sous une forme ou une autre. –

+0

Comme le dit Neil, ils le font tous - recherche de "plan d'exécution de requête". Et ce n'est pas du pseudo-code! –

+0

@Peter + Neil: Oui, toutes les bases de données ont "EXPLAIN", je sais. Ce que je voulais dire, c'est que le Pseudo-Code (oui, j'insiste, c'est dans SQLite!) De SQLite se traduit si facilement à ce qui se passe sous le capot, qu'il peut être utilisé pour comprendre comment fonctionne la DB. Je ne pense pas, qu'un résumé "plan d'exécution de requête" d'un oracle db pourrait vous dire la même chose. – Juergen

5

Pas vraiment animaux mais: PostgeSQL

  1. pas difficile à installer (au moins à Windows)
  2. atteindre Feature
  3. Pas trop bizarre
  4. empaquetés avec la documentation (y compris tutoriel et référence SQL) et outils (version Windows au moins)
1

SQLite, comme mentionné ci-dessus. Toutes les alternatives sont un PITA à installer (relativement). Et si vous êtes dans un contexte d'entreprise, certains administrateurs système à l'affût sur les paquets client/serveur. SQLite est un programme autonome, un fichier par base de données, de bons outils de ligne de commande, rapide. Et le prix ne peut pas être battu. Beaucoup de grandes entreprises l'utilisent.

+0

'aptitude install postgresql-8.4' est assez sacrément facile (qui, oui, vous obtiendra une base de données de travail).Suggérez une nouvelle distribution si c'est difficile à installer sur la vôtre. – derobert

Questions connexes