HDase and Cassandra share a common purpose. What is it? What is

HDase and Cassandra share a common purpose. What is it? What is their relationship to HDFS and Google BigTable?