Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 大型JSON数据段的数据库与平面文本文件_Mysql_Json_File_Text_Flat - Fatal编程技术网

Mysql 大型JSON数据段的数据库与平面文本文件

Mysql 大型JSON数据段的数据库与平面文本文件,mysql,json,file,text,flat,Mysql,Json,File,Text,Flat,我正在将大型3d文件(高达50Mb)转换为JSON数据以显示在网页上。这些数据将占用MYSQL中的单个数据库字段。没有缩放,只存储纯文本。我想知道什么会更有效率;将数据存储在大型文本文件或MySQL数据库字段中?这些文件中有多少?它们管理起来有多困难(即,每天有多少个新的,以及每天有多少个被废弃或删除)?您将使用多少台不同的服务器向您的受众交付此内容 您需要这些问题的答案来证明您使用MySQL的合理性 如果你只有几千个或更少的这些文件,而且它们几乎是静态的,你应该把它们当作媒体资产对待——比如J

我正在将大型3d文件(高达50Mb)转换为JSON数据以显示在网页上。这些数据将占用MYSQL中的单个数据库字段。没有缩放,只存储纯文本。我想知道什么会更有效率;将数据存储在大型文本文件或MySQL数据库字段中?

这些文件中有多少?它们管理起来有多困难(即,每天有多少个新的,以及每天有多少个被废弃或删除)?您将使用多少台不同的服务器向您的受众交付此内容

您需要这些问题的答案来证明您使用MySQL的合理性

如果你只有几千个或更少的这些文件,而且它们几乎是静态的,你应该把它们当作媒体资产对待——比如JPEG或MP3文件。将它们存储在文件系统中并从文件系统中传递。只有当你拥有数不清的数据,并且它们随时都在变化,你必须从几十台服务器向你的受众提供这些数据时,你才应该把它们放在MySQL中。甚至到那时也不可能

原因如下:如果它们在MySQL中,您将有一个额外的网络跃点。您的web应用程序必须执行MySQL查询,然后读取响应,然后将内容交付给您的受众。这是(a)复杂的,(b)导致延迟(响应时间)稍微增加。Web服务器擅长将文件作为数据流传递给您的受众,而且非常高效

还有一个原因。如果你的受众规模扩大,MySQL资产很难投入到内容交付网络中


文件系统。一路走来

您有多少这样的文件?它们管理起来有多困难(即,每天有多少个新的,以及每天有多少个被废弃或删除)?您将使用多少台不同的服务器向您的受众交付此内容

您需要这些问题的答案来证明您使用MySQL的合理性

如果你只有几千个或更少的这些文件,而且它们几乎是静态的,你应该把它们当作媒体资产对待——比如JPEG或MP3文件。将它们存储在文件系统中并从文件系统中传递。只有当你拥有数不清的数据,并且它们随时都在变化,你必须从几十台服务器向你的受众提供这些数据时,你才应该把它们放在MySQL中。甚至到那时也不可能

原因如下:如果它们在MySQL中,您将有一个额外的网络跃点。您的web应用程序必须执行MySQL查询,然后读取响应,然后将内容交付给您的受众。这是(a)复杂的,(b)导致延迟(响应时间)稍微增加。Web服务器擅长将文件作为数据流传递给您的受众,而且非常高效

还有一个原因。如果你的受众规模扩大,MySQL资产很难投入到内容交付网络中


文件系统。一路走来

我一直在为我自己的申请寻找这个。即使在我的例子中,文件没有那么静态,这仍然是一个很好的方法。非常感谢您非常好的先生+1我正在寻找这正是我自己的应用程序。即使在我的例子中,文件没有那么静态,这仍然是一个很好的方法。非常感谢好先生+1