BLOB还是带有文本数据的规范化数据库?

时间:2010-06-29 03:39:19

标签: mysql database-design blob

我计划开发一个Web应用程序,以测试我对JSP / Servlet的了解。我打算创建一个非常简单的“Bug跟踪器”,我正在设计数据库。我正在使用MySql / JDBC。

有一些微小的无关紧要的数据,如用户的DOB,加入日期,用户熟悉的语言/技术列表等等。将这些信息放在一个单独的表中(比如“用户信息”)或将它们放在BLOB中并将其中的值序列化是不是很好?

换句话说,在哪种情况下BLOB是一种合适的类型。

1 个答案:

答案 0 :(得分:1)

如果您不希望用户看到像DOB,DOJ等数据,那么您也可以将它们放入blob并序列化/解除它们。

一般意见就像你的数据很大,如图像或其他东西,然后去blob,否则不要去。

这里提到使用blob的一般优点/缺点 http://www.dotnetspark.com/kb/1121-advantages-and-disadvantages-storing-blob.aspx