[ 
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

        

Reply via email to