That's returned by the external API we're querying. We query them for active records, if a previous active record isn't included in the results, that means its time to archive that record.
On Thu, Apr 23, 2015 at 9:20 PM, Manoj Khangaonkar <khangaon...@gmail.com> wrote: > Hi, > > How do you determine if the record is no longer active ? Is it a perioidic > process that goes through every record and checks when the last update > happened ? > > regards > > On Thu, Apr 23, 2015 at 8:09 AM, Ali Akhtar <ali.rac...@gmail.com> wrote: > >> Hey all, >> >> We are working on moving a mysql based application to Cassandra. >> >> The workflow in mysql is this: We have two tables: active and archive . >> Every hour, we pull in data from an external API. The records which are >> active, are kept in 'active' table. Once a record is no longer active, its >> deleted from 'active' and re-inserted into 'archive' >> >> The purpose for that, is because most of the time, queries are only done >> against the active records rather than archived. Therefore keeping the >> active table small may help with faster queries, if it only has to search >> 200k records vs 3 million or more. >> >> Is it advisable to keep the same data model in Cassandra? I'm concerned >> about tombstone issues when records are deleted from active. >> >> Thanks. >> > > > > -- > http://khangaonkar.blogspot.com/ >