我需要在数据库中创建一个包含序列化数据的列。我应该为此选择一个字符串列或文本列吗?
首先,我会因为字符串有限的大小而选择文本,但是第二个想法,它会对性能产生影响?我应该如何在字符串和文本之间做出决定?
,除非您100%确定序列化数据将小于数据库中varchar列的最大大小,则应使用文本。文本列也有限制,具体取决于您的数据库,但通常应该足够大。
如果您正在使用PostgreSQL,我建议您看看Hstore。
我需要在数据库中创建一个包含序列化数据的列。我应该为此选择一个字符串列或文本列吗?
首先,我会因为字符串有限的大小而选择文本,但是第二个想法,它会对性能产生影响?我应该如何在字符串和文本之间做出决定?
,除非您100%确定序列化数据将小于数据库中varchar列的最大大小,则应使用文本。文本列也有限制,具体取决于您的数据库,但通常应该足够大。
如果您正在使用PostgreSQL,我建议您看看Hstore。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium