2010-06-29 6 views
0

Je prévois de développer une application web juste pour tester mes connaissances sur JSP/Servlets. Je prévois de créer un "Bug Tracker" très simple et je suis en train de concevoir la base de données. J'utilise MySQL/JDBC.BLOB ou Base de données normalisée avec des données textuelles?

Il existe des données insignifiantes mineures telles que la date de création de l'utilisateur, la date d'adhésion, la liste des langues/technologies avec lesquelles l'utilisateur est à l'aise, etc. Est-il bon de mettre ces informations dans une table séparée (dites "User info") ou de les mettre dans un BLOB et de sérialiser les valeurs dans les? En d'autres termes, dans quels scénarios BLOB est un type approprié à utiliser.

Répondre

1

Si vous ne voulez pas que les utilisateurs voient les données comme DOB, DOJ etc. alors vous pouvez aussi bien les mettre dans un blob et les sérialiser/les désaligner.

L'opinion générale est comme si vos données sont volumineuses dites comme une image ou quelque chose, alors allez-y blob autrement ne va pas pour cela.

avantages généraux/inconvénients de l'utilisation blob sont mentionnés ici http://www.dotnetspark.com/kb/1121-advantages-and-disadvantages-storing-blob.aspx

Questions connexes