Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-21850

Investigate using ranges for skypix IDs in database

    XMLWordPrintable

    Details

      Description

      Spatial joins in the Gen3 Registry are handled via tables that fully expand the skypix IDs for each region.  Because any skypix system we'd consider uses a space filling curve, those will frequently involve many consecutive IDs, and we could instead switching to an approach where the join tables stored ranges via begin and end skypix IDs.  joins would then involve many fewer rows, but with much more complex comparison expressions.

      This should be implemented in a way that makes it configurable per-repo.  We should also consult database experts to see if there are special index types that should be used for interval comparisons.

        Attachments

          Activity

          jbosch Jim Bosch created issue -
          jbosch Jim Bosch made changes -
          Field Original Value New Value
          Epic Link DM-21254 [ 414685 ]
          yusra Yusra AlSayyad made changes -
          Epic Link DM-21254 [ 414685 ] DM-22586 [ 427653 ]
          yusra Yusra AlSayyad made changes -
          Epic Link DM-22586 [ 427653 ] DM-23737 [ 431393 ]
          tjenness Tim Jenness made changes -
          Labels gen3-middleware gen3-middleware gen3-registry-incompatibility
          jbosch Jim Bosch made changes -
          Resolution Done [ 10000 ]
          Status To Do [ 10001 ] Won't Fix [ 10405 ]

            People

            Assignee:
            jbosch Jim Bosch
            Reporter:
            jbosch Jim Bosch
            Watchers:
            Jim Bosch
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.