我需要存储一个大字符串,它以文本格式表示音乐符号。该字符串可以在几行到几百之间的任何地方。纯文本vs数据库存储
我需要将关于字符串(例如艺术家,乐器等)的元数据存储在数据库中。
我想知道,将大文本字符串存储在平面文件或数据库中会更好吗?
我想如果我将它存储在数据库中,它可能更容易监视并发问题等等,但是在平面文件中它会更容易扩展。
我需要存储一个大字符串,它以文本格式表示音乐符号。该字符串可以在几行到几百之间的任何地方。纯文本vs数据库存储
我需要将关于字符串(例如艺术家,乐器等)的元数据存储在数据库中。
我想知道,将大文本字符串存储在平面文件或数据库中会更好吗?
我想如果我将它存储在数据库中,它可能更容易监视并发问题等等,但是在平面文件中它会更容易扩展。
如果您已经将有关音乐的元数据存储在数据库中,那么只需将字符串表示存储在数据库中。
这样所有的信息都在一个地方,当用户想要获取它时,您不必担心从两个位置检索数据。
是的,我现在认为这样做更有意义 - 但是如果它会对管理数据有更多的影响,那我现在就可以做好准备了。感谢您的回答 :-) – Matt 2010-08-06 13:36:59
定义“大”(以字节为单位) – NullUserException 2010-08-06 13:34:48
我认为你会发现数据库解决方案如果不是那么容易就可以扩展。 – mikegreenberg 2010-08-06 13:35:50
longblob最大为4 GB,因此如果它变大,请使用文件。 – mvds 2010-08-06 13:39:19