cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Cassandra Wiki] Update of "FAQ" by tuxracer69
Date Fri, 13 Nov 2009 09:30:30 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.

The "FAQ" page has been changed by tuxracer69.
The comment on this change is: SSTables and Memtables.


   * [[#modify_cf_config|Can I add/remove/rename Column Families on a working cluster?]]
   * [[#node_clients_connect_to|Does it matter which node a Thrift client connects to?]]
   * [[#what_kind_of_hardware_should_i_use|What kind of hardware should I run Cassandra on?]]
+  * [[#architecture|What are SSTables and Memtables?]]
  == Why can't I make Cassandra listen on (all my addresses)? ==
@@ -74, +75 @@

  So to summarize, use a different device for your `CommitLogDirectory`; it needn't be large,
but it should be fast enough to receive all of your writes. Then, use one or more devices
for `DataFileDirectories` and make sure they are both large enough to house all of your data,
and fast enough to satisfy your reads and to keep up with flushing and compaction.
+ <<Anchor(architecture)>>
+ ==What are SSTables and Memtables?==
+ A Memtable is Cassandra's in-memory representation of key/value pairs
+ before the data gets flushed to disk as an SSTable.  An SSTable
+ (terminology borrowed from Google) stands for Sorted Strings Table and
+ is a file of key/value string pairs, sorted by keys.

View raw message