You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by "Jeffrey (JIRA)" <ji...@apache.org> on 2015/05/13 02:15:00 UTC

[jira] [Created] (USERGRID-652) Index Routing/Location Strategy

Jeffrey  created USERGRID-652:
---------------------------------

             Summary: Index Routing/Location Strategy
                 Key: USERGRID-652
                 URL: https://issues.apache.org/jira/browse/USERGRID-652
             Project: Usergrid
          Issue Type: Story
            Reporter: Jeffrey 


We should consider implementing a proxy which provides the index being used for an application.  The goal is to provide a point where we can implement a strategy function that could do one (or more) of the following strategies:

- Single index per cluster (static index allocation)
- Index per org/app (dynamic index allocation)
- Index per org (dynamic index allocation)
- Index per cluster (dynamic index allocation)
- Index per customer (dynamic index allocation)
- Hash/bucketing across a fixed range of indexes (static index allocation)
- Per environment (TBD)

In order to do this we need to update EntityIndexFactory.createApplicationEntityIndex.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)