Hi, You r right but i too have some concerns...
Any ways , some where memtable has to be stored right, like we say memtable data is flushed to create sstable on disk. Exactly from which location or memory it will be getting from. is it like an objects streams or like it is storing the values in commitlog. my next question is , data is written to commit log. all the data is available here, and the sstable are getting created on disk, then where and when these memtables are coming into picture On Thu, Jul 21, 2011 at 1:44 PM, samal <sa...@wakya.in> wrote: > SSTable is stored on disk not memtable. > > Memtable is memory representation of data, which is on flush to create > SSTable on disk. > > This is the location where SSTable is stored > https://github.com/apache/cassandra/blob/trunk/conf/cassandra.yaml#L71 > > > Where as Commitlog which is back up (log) for memtable replaying store in > https://github.com/apache/cassandra/blob/trunk/conf/cassandra.yaml#L75 > location. > > Once the all memtable is flushed to disk, new commit log segment is > created. > > On Thu, Jul 21, 2011 at 1:12 PM, Abdul Haq Shaik < > abdulsk.cassan...@gmail.com> wrote: > >> Hi, >> >> Can you please let me know where exactly the memtables are getting stored. >> I wanted to know the physical location >> > >