egalpin commented on issue #10712:
URL: https://github.com/apache/pinot/issues/10712#issuecomment-1703058994

   Friendly ping 😊  Any thoughts on how these use cases would impact 
recommendations for what the mapping should look like or where it should live?  
In case it's helpful as a starting point, I had thought the aliases could be 
stored as a single json-serialized string of key-value pairs where the keys are 
the alias name and the values are arrays of physical table names associated 
with the alias, like so:
   
   ```json
   {
       "myAlias": ["physicalTable1", "physicalTable2"],
       "myOtherAlias": 
["otherPhysicalTable1","otherPhysicalTable2","otherPhysicalTable3"]
   }
   ```
   
   This would allow for easily modifying associations of many aliases 
atomically, as well as easy translation to java Map with constant time lookup 
of physical tables that should be targeted for a query.  Thoughts?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to