You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2020/10/19 17:50:29 UTC

[GitHub] [pulsar] shiv4289 opened a new issue #8301: Loosely couple the topic and schemaId association (allow many to many association)

shiv4289 opened a new issue #8301:
URL: https://github.com/apache/pulsar/issues/8301


   Currently, schema (keyed by schemaId) in pulsar is tightly coupled with a topic (one-to-one association). As part of this enhancement, we want to make it a many-to-many association, This would allow for:
   
   1. A topic to have multiple different versioned schemas.
   2. One versioned schema list (schemaGroup?) could map to different topics.
   
   To do this, we need to change the way schema and topic association works today. Schema (keyed by schemaId) should NOT be stored under a topic key. Schema and topic should be stored in different zookeeper directories. The association should be stored separately to allow many to many associations between topic and schema.
   
   [Here](https://docs.google.com/document/d/1YZF7sOAF3EWKspKreDgPk1lTUqaFlIbj4PwKScWsjAc/edit#) is a proposed solution for the same
   
   


----------------------------------------------------------------
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.

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



[GitHub] [pulsar] addisonj commented on issue #8301: Loosely couple the topic and schemaId association (allow many to many association)

Posted by GitBox <gi...@apache.org>.
addisonj commented on issue #8301:
URL: https://github.com/apache/pulsar/issues/8301#issuecomment-712375736


   @shiv4289 That document is not readable, did you not yet make it public?


----------------------------------------------------------------
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.

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



[GitHub] [pulsar] shiv4289 commented on issue #8301: Loosely couple the topic and schemaId association (allow many to many association)

Posted by GitBox <gi...@apache.org>.
shiv4289 commented on issue #8301:
URL: https://github.com/apache/pulsar/issues/8301#issuecomment-712396800


   > @shiv4289 That document is not readable, did you not yet make it public?
   
   Done now. Thanks!


----------------------------------------------------------------
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.

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