在Parse

时间:2018-02-05 18:32:52

标签: java android parse-platform parse-server back4app

我想在Parse上创建和存储多个位置对象,这些对象将代表用户路径。我当前的实现让我将位置数据存储在具有lat-lon增量和高度增量的csv文件中,但修改此文件结构是一个复杂的过程,我想存储更多信息。

   我想知道的是,将这些位置存储为文件是最好/唯一可行的方法,或者将每个位置存储为单独的对象是否正常。这样我可以检查每个位置对象上的更多数据。用户将定期一次上传1000多个对象,因此我担心的是,存储这些信息是否会占用太多空间并且难以实现(我已经被告知可以立即将大量对象保存到Parse中导致问题)。

1 个答案:

答案 0 :(得分:1)

我没有看到创建Parse对象的问题,该对象将包含每个字段中包含其他元数据的位置。你可以做的是创建这样的类,然后创建一个关系(指针或arrays类型)

这样,您可以将所有内容存储在数据库中,您无需处理解析服务器或客户端上的数据,也无需使用parse-server的本机功能。这些对象可以通过一个可用的解析服务器SDK轻松创建,因为解析提供了专用对象来创建位置对象GeoPoint 默认情况下,解析将在数据库中为每个GeoPoint字段自动创建索引,以提高性能。如果您这样做,您还将享受高级查询功能,例如:获取靠近我或靠近特定点等的所有位置。您可以阅读更多相关信息here