hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Lucene-hadoop Wiki] Trivial Update of "Hbase/HbaseArchitecture" by JimKellerman
Date Tue, 06 Feb 2007 16:30:21 GMT
Dear Wiki user,

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

The following page has been changed by JimKellerman:
http://wiki.apache.org/lucene-hadoop/Hbase/HbaseArchitecture

------------------------------------------------------------------------------
   * Columns are in the form of (family: optional qualifier). This is a RDF Properties 
   * Columns have type information  
  
-  ''In both Bigtable, and Hbase, there is no notion of type. Keys and values in Bigtable
are arbitrary strings. For Hbase, we are considering that values be an arbitrary byte array.
Why? Because Strings have an encoding associated with them. Unless you store the original
encoding of a value, you have no way to decode it back into the same encoding.'' -- JimKellerman
+  ''In both Bigtable, and Hbase, there is no notion of type. Keys and values in Bigtable
are arbitrary strings. For Hbase, we are considering that values be an arbitrary byte array.''
+ 
+  ''Why? Bigtable is written in C++ and std::string can contain an arbitrary byte sequence.
Hbase will be written in Java and in Java Strings have an encoding associated with them. Unless
you store the original encoding of a value, you have no way to decode it back into the same
encoding.'' -- JimKellerman
  
   * Because of the design of the system, columns are easy to create (and are created implicitly)

  

Mime
View raw message