kocolosk commented on pull request #651:
URL: 
https://github.com/apache/couchdb-documentation/pull/651#issuecomment-879446621


   Yeah, transactions in the changes feed are a veritable "can of worms" with 
or without sharding, so @mikerhodes I think you were correct to call that one 
out of scope for this discussion. The last time I thought hard about it I came 
to the same conclusion that you did, which is that we'd want to build a 
separate transaction log rather than trying to turn the changes feed into said 
log.
   
   @nickva I can see where the locality API would be a useful way to 
parallelize the initial index build while minimizing the load on FDB. Of course 
it doesn't help much with DBs that see a high write QPS in steady-state, since 
the core data model still concentrates all writes to the seq index in a single 
FDB shard. I'll freely admit that the write hot spot may not be the most urgent 
problem to solve; I think my rationale for the proposal was in part the idea of 
taking out a few birds with a single stone and providing a well-defined scale 
out story for other external `_changes` consumers.
   
   I don't think I have the time at the moment to help implement this, and 
won't be offended if folks want to close it. We can always revisit later.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to