我目前正在构建一个网络应用程序,它依赖于人们将大量文本信息保存到网站服务器上,类似于维基百科。我想知道实际存储他们输入的信息的最佳方式是什么。
让我们举一个例子,有人添加5000字的条目。我要把它添加到"文本"输入或制作需要读取的JSON文件?
我对这种事情很陌生,所以我想平衡速度和安全性。
答案 0 :(得分:1)
如果您稍后将使用该数据,将其存储为JSON会更好。这将很容易处理。想知道你在使用哪个数据库
答案 1 :(得分:1)
如果您使用的是MySQL,则可以将其另存为TEXT数据类型。
答案 2 :(得分:0)
对于像图像和大文本这样的文件,文件名通常由系统自动生成并存储在数据库中,而文件存储在普通文件系统中。
例如,这是一个供用户使用的数据库表:
╔══════╦═══════════╦══════════════════════╗
║ Name ║ Surname ║ Descr_file ║
╠══════╬═══════════╬══════════════════════╣
║ Luca ║ Mc.Donald ║ descr_42312jf234.txt ║
╚══════╩═══════════╩══════════════════════╝
和descr_42312jf234.txt存储在文件系统中。
如果您不需要在文本文件中维护一些结构化信息,因为例如只是一个描述,您不应该使用JSON编码。
关于安全性,您可以生成非常长的名称,例如SHA-2,很难被发现。