我想将数据库中的所有数据存储到dstore中, 什么是最大数据或大小可以存储在 Dojo dstore 中?
答案 0 :(得分:0)
这是一个非常模糊的问题,因为你甚至没有具体提到什么类型的商店。对于内存存储,通常建议将总数保持在几千,尽管现代浏览器肯定可以扩展得更高。
然而,像Request和Rest这样的基于服务器的商店的整个要点是并非所有商品都需要立即存储在客户端。如果您有数十万个数据项,并且提供数据的服务器以某种方式支持过滤/排序/分页参数,无论是以Request和Rest期望的方式还是其他方式,基于服务器的存储(即查询的存储)每个fetch
或fetchRange
调用的服务器,根据前面的任何sort
和filter
调用传递参数)是一个好主意。
您可以了解Rest存储所期望的服务器交互类型here(虽然本文档是为旧商店API的实现编写的,但dstore / Request和dstore / Rest仍然需要相同类型的行为,但稍微可配置一点。)
您还可以看到配置和使用dstore / Rest与一个特定服务器端框架Django Rest Framework here的示例。