Details
-
New Feature
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
Description
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.
Attachments
Attachments
Issue Links
- is blocked by
-
CASSANDRA-5034 Refactor to introduce Mutation Container in write path
- Resolved
- is depended upon by
-
CASSANDRA-4949 Expose reload trigger functionality to nodetool to orchestrate trigger (re)loads across the cluster
- Resolved
- is related to
-
CASSANDRA-1016 Plugins
- Resolved
- relates to
-
CASSANDRA-4285 Atomic, eventually-consistent batches
- Resolved