Skip to content

Dealing with 250k entry limit for admin dashboard #1129

@JGreenlee

Description

@JGreenlee

@Tvpower

We have a 250k entries limit for DB queries. If program admins have a lot of data, they can hit more than 250k location entries in the range they are trying to query for, which can make it hard or impossible for them to download all the data they need to perform their own analysis.

We need to implement chunking (and ideally caching) to work around this limit.

Two strategies we can employ:

  1. Do the chunking/caching on the client-side (ie in op-admin-dashboard)
  2. Do the chunking/caching on the server-side (ie in e-mission-server) and send over a compressed archive

(2) seems more efficient but we need to make changes to e-mission-server and test them on op-admin-dashboard. This is tricky because op-admin-dashboard runs over a dockerized instance of e-mission-server.

Is there an easier way to test changes to e-mission-server on the dashboard?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions