Hi Inosh, There can be a situation that we might need to use secondary indexes without any toolboxes. How we define secondary indexes in such a situation ?
Regards, Gihan On Tue, Aug 6, 2013 at 7:27 PM, Inosh Goonewardena <[email protected]> wrote: > Hi, > > I am working on implementing BAM events & activity search feature. To > support the search we need to index some predefined stream properties. We > can either use cassandra secondary indexes or we can use our own custom > indexes(secondary indexes are not recommended for columns having high > cardinality values). Anyway we need to defined the index properties > somehow, so we thought of define those in BAM toolbox. > > In BAM toolbox there is already a configuration file named > 'streams.properties'. > .tbox > |-- analytics <folder> > . > . > |-- dashboard <folder> > . > . > |-- streamDefn <folder> > |-- defn_1 <file> > |-- defn_2 <file> > |-- *streams.properties <file>* > > 'streams.properties' file is currently use to keep meta information about > stream definitions. So I thought of adding two new properties to > 'stream.properties' to keep indexing information like belows. > > * > streams.definitions.defn1.secondary.indexes=meta_host,payload_service_name,payload_operation_name > streams.definitions.defn1.custom.indexes=correlation_bam_activity_id* > > WDYT??? > > -- > Regards, > > Inosh Goonewardena > Associate Technical Lead- WSO2 Inc. > Mobile: +94779966317 > -- --- W.G. Gihan Anuruddha Senior Software Engineer | WSO2, Inc. M: +94772272595
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
