Je dois répondre à l'exigence de se connecter à une base de données toutes les demandes faites par mon application à un service WCF externe. On m'a suggéré de créer une sorte de «table de notation» sur la base de données de support de mon application, isolée de toutes les autres tables, où les logs de cette activité pourraient aller. Cependant, je me demande si c'est vraiment une bonne pratique, c'est-à-dire, de garder une table "logging" isolée sur une base de données supposée être relationnelle. Que recommanderiez-vous dans ce cas?Tables "Logging" isolées sur DB - Une bonne pratique?
2
A
Répondre
4
Pourquoi pas? Après que toutes les bases de données relationnelles fonctionnent sur la théorie des ensembles mathématiques qui n'est pas du tout relationnelle, c'est juste que lorsque les normes ont été conçues, nous avons ajouté un type spécial qui représente une clé étrangère.
Des types spéciaux ont également été créés pour faciliter le stockage des dates, mais cela ne signifie pas qu'une base de données est mal conçue si une table ne contient pas de ligne contenant des dates.
Si vos instructions log n'ont aucune relation, la table de base de données dans laquelle elles sont stockées ne doit pas non plus avoir de relations.
Questions connexes
- 1. Bonne pratique sur ApplicationController
- 2. Bonne pratique ou mauvaise pratique
- 3. Bonne pratique pour DB Schema dans Ruby on Rails
- 4. Logging mssql tables transactions à redis
- 5. Choisir la bonne version d'Apache Commons Logging
- 6. Exceptions: Est-ce une bonne pratique?
- 7. MVC bonne ou mauvaise pratique
- 8. Pratique raisonnable pour db existant avec 75 tables
- 9. bonne pratique using finish()
- 10. Consecutive PreparedStatement bonne pratique
- 11. Bonne pratique: URL relative
- 12. IOS FMDB Bonne pratique
- 13. PHP session_start() serait-ce une bonne pratique?
- 14. plugins jQuery - est-ce une bonne pratique?
- 15. PHP __get() bonne pratique
- 16. Définir les variables sur "Nothing" est une bonne pratique?
- 17. emberjs - bonne pratique pour construire une application?
- 18. eh Controverse .. est-ce une bonne pratique?
- 19. Rails: bonne pratique pour faire le versionnage du contenu sur mongo db (mongoid)?
- 20. Google Maps Bonne pratique Question
- 21. Encapsulating Globals Bonne pratique JavaScript?
- 22. Structure de dossier - bonne pratique
- 23. Filetage iOS - callback bonne pratique
- 24. Numéros de séquence bonne pratique
- 25. Bonne pratique pour utiliser JavaScript?
- 26. Constante de corde ... bonne pratique?
- 27. Bonne pratique: Normes de documentation
- 28. Une requête de remplacement est-elle une bonne pratique?
- 29. TRACE logging sur iPhone
- 30. Codeigniter db requête sur deux tables
Je ne comprends pas pourquoi vous pensez qu'une table de journal est en quelque sorte anti-relationnelle. –
Juste parce qu'il n'est pas connecté à une autre table, mais rien d'autre. – DotNetStudent