从服务器加载查找表-高效格式
Loading lookup table from server - Efficient Format
如果我有一个python脚本,它创建了一个可以被网页读取的查找表(javascript,也许还有ajax),那么最有效的(速度和大小)格式是什么?
查找表可以有2000行。
以下是一个数据示例:
Apple: 3fd4
Orange: 1230
Banana: 942a
...
尽管这主要是基于观点,但我想向您大致解释一下您的选择。
如果大小是真正的关键,请考虑二进制格式。你甚至可以自己写!
根据您呈现的数据大小,我们可能谈论的是兆字节的数据(取决于字段值和列数),因此格式很重要。现在,一个简单的csv或纯文本文件——只要它可以被网页读取——在额外的开销方面是非常有效的:简单地用逗号分隔值,并将表格标题放在第1行是非常非常简洁的。
JSON也可以工作,但确实比原始(文本)数据转储(就像csv一样)保持了更大的开销。JavaScriptobject表示法通常用于数据传输,但实际上,在原始数据的情况下,将其强制转换为这样的格式没有多大意义。
最后的想法:将其放入关系数据库中,不再担心它。这是对任何关系数据集久经考验的方法,我看不出有什么理由偏离这种格式。
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 更改angularjs中的日期-时间格式
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- 我能得到正确的格式吗
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 将日期和时间转换为UTC格式的日期-Javascript
- Javascript格式UTC日期
- 元素的内容必须由格式正确的字符数据或标记组成
- Datetime格式为Friendly Time.Moment JS输出错误
- 将客户端特定的日期格式返回到服务器MVC4
- 将数字四舍五入到小数点后两位,以设置货币格式
- javascript/jquery将utc转换为短格式的本地时间
- JavaScript生成html格式的密码
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 从服务器加载查找表-高效格式