[ https://issues.apache.org/jira/browse/CASSANDRA-1311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071263#comment-13071263 ]
steve selfors commented on CASSANDRA-1311: ------------------------------------------ Hello, this thread looks quiet, but it's interesting for me. I'm looking at Cassandra as a DB option for a new application. I'm the product owner in agile parlance (and business owner) and I could not agree more with Maxim's view that there are use critical use cases for asynchronous triggers. We need to push notifications of changes to column families (tables) from one node to other nodes, not poll for them. Polling is a disaster. I do not understand all of the back and forth on this trail, but I can tell you, that there are clear use cases a) for triggers and b) for low latency!. Latency is the enemy so anything we can do to mitigate is of high interest. It appears that Maxim's goal was to implement triggers with ultra low latency. Putting this on the shelf is a bummer for me. > Support (asynchronous) triggers > ------------------------------- > > Key: CASSANDRA-1311 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1311 > Project: Cassandra > Issue Type: New Feature > Components: Contrib > Reporter: Maxim Grinev > Fix For: 1.0 > > Attachments: HOWTO-PatchAndRunTriggerExample-update1.txt, > HOWTO-PatchAndRunTriggerExample.txt, ImplementationDetails-update1.pdf, > ImplementationDetails.pdf, trunk-967053.txt, trunk-984391-update1.txt, > trunk-984391-update2.txt > > > Asynchronous triggers is a basic mechanism to implement various use cases of > asynchronous execution of application code at database side. For example to > support indexes and materialized views, online analytics, push-based data > propagation. > Please find the motivation, triggers description and list of applications: > http://maxgrinev.com/2010/07/23/extending-cassandra-with-asynchronous-triggers/ > An example of using triggers for indexing: > http://maxgrinev.com/2010/07/23/managing-indexes-in-cassandra-using-async-triggers/ > Implementation details are attached. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira