This isn't a very stable direction. You really don't want multiple distinct methods for storing the metadata, because discrepancies are very bad. High Availability (HA) is a very important medium term goal for HDFS, but it will likely be done using multiple NameNodes and ZooKeeper.
-- Owen
