[ https://issues.apache.org/jira/browse/HBASE-2000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Purtell reassigned HBASE-2000: ------------------------------------- Assignee: Andrew Purtell > Coprocessors > ------------ > > Key: HBASE-2000 > URL: https://issues.apache.org/jira/browse/HBASE-2000 > Project: Hadoop HBase > Issue Type: New Feature > Reporter: Andrew Purtell > Assignee: Andrew Purtell > > From Google's Jeff Dean, in a keynote to LADIS 2009 > (http://www.scribd.com/doc/21631448/Dean-Keynote-Ladis2009, slides 66 - 67): > BigTable Coprocessors (New Since OSDI'06) > * Arbitrary code that runs run next to each tablet in table > ** As tablets split and move, coprocessor code automatically splits/moves > too > * High-level call interface for clients > ** Unlike RPC, calls addressed to rows or ranges of rows > * coprocessor client library resolves to actual locations > ** Calls across multiple rows automatically split into multiple > parallelized RPCs > * Very flexible model for building distributed services > ** Automatic scaling, load balancing, request routing for apps > Example Coprocessor Uses > * Scalable metadata management for Colossus (next gen GFS-like file system) > * Distributed language model serving for machine translation system > * Distributed query processing for full-text indexing support > * Regular expression search support for code repository -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.