J'ai besoin d'une base de données opensource pour animaux de compagnie pour apprendre le principe de la conception de base de données, pouvez-vous suggérer un pour moi.Bonne et petite base de données open source pour l'enseignement
Répondre
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.
Chaque base de données SQL que j'ai jamais utilisé a cette fonctionnalité, sous une forme ou une autre. –
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! –
@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
Pas vraiment animaux mais: PostgeSQL
- pas difficile à installer (au moins à Windows)
- atteindre Feature
- Pas trop bizarre
- empaquetés avec la documentation (y compris tutoriel et référence SQL) et outils (version Windows au moins)
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.
'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
Firebird http://www.firebirdsql.org/
Apache Derby implémenté en Java
CouchDB écrit en Erlang. Il est plutôt axé sur les documents que rationnel.
Cassandra par Facebook
- 1. Base de données pour le projet Open Source
- 2. Proxies de base de données Open Source?
- 3. Plugin de base de données Open Source pour Eclipse?
- 4. Petite bibliothèque Unicode open source pour C/C++
- 5. Open source Base de données à expédier avec mon application
- 6. Modélisateur de données open source
- 7. Projets Java Open Source (avec une bonne documentation de conception)
- 8. Recommandations pour Open Source Ruby Encyrption Gem
- 9. LINQ to XML pour une petite application peut-elle remplacer une petite base de données?
- 10. Données de production open-source pour les développeurs?
- 11. outil open source pour comparer les schémas de base de données
- 12. XML comme source de données: bonne pratique pour la lecture
- 13. Scrubber d'adresses Open Source?
- 14. NHibernate open source POC
- 15. Quelle est la meilleure solution open source pour stocker des données de séries chronologiques?
- 16. Applications GPS open source?
- 17. asp.net projets open source
- 18. Forum Open Source avec API
- 19. Meilleur fournisseur LINQ open source
- 20. Bibliothèques Open Source et Multi-plateformes/Réseauter?
- 21. Vidéos sur Linux et Open Source
- 22. Quel projet d'interface graphique de base de données C++ open source dois-je aider?
- 23. E-Commerce revue open source
- 24. Free ou open source. Base de données .Net afficher/modifier des outils comme phpMyAdmin
- 25. Tests Open Source pour SQL Server 2000 et 2005
- 26. Bibliothèque de visualisation de données C++ Open Source
- 27. Solution gratuite et Open Source HelpDesk
- 28. Vérification de l'orthographe open source
- 29. Open Source Clearcase Alternatives
- 30. Fusionner 2 Script open source?
Vous voulez que le moteur de base de données lui-même open source? –