Hi.Thanks for quick reply dear Meysam.
1.Could you explain more about this sentence "If you want to run Omid on top of an existing data, you should first tag all data with an old timestamp."?,and How can I access to old TSO timestamp (Please suggest me a method If any method existing ).
* Because we have an existing database with Hbase with an existing data , from now we want to run OMID on top of it for supporting transactions. and we have problem in update/delete on existing data with OMID .
2.How can I use UNIX epoch Timestamp instead of sequential TSO timestamp ? ( Is it possible ? )
3.I tried to doing your suggestion and used a timestamp ( biggest Timestamp that OMID putted ) and putted some data into Hbase manually with that timestamp version and I could read data with OMID(some of them that OMID generated their timestamps) and tried with some other timestamps that were not in the TSO Metadata and I couldn't read them with OMID.is this logical? . and I realized that TSO's timestamp's aren't sequential and some of them isn't in meta store.Why it happens ?Because of Aborted transactions?
Finally : I'm reading your paper " Omid : Lock-free Transactional Support for Distributed Data Stores " you compared Hbase with OMID and without OMID
But how about overhead for many many rows ? Is there any concern?
با آرزوی بهترین ها برای هموطن عزیزم