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/ShellPlans" by udanax
Date Tue, 07 Aug 2007 22:30:37 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 udanax:
http://wiki.apache.org/lucene-hadoop/Hbase/ShellPlans

------------------------------------------------------------------------------
  
   ''-- Inchul, Feel free to add your opinion.[[BR]]udanax''
  
-  * [:HbaseShell/HQL] - I've made some changes to your initial HQL to make it look more like
SQL. I borrowed the syntax definition style from MySQL.
+  * [:Hbase/HbaseShell/HQL] - I've made some changes to your initial HQL to make it look
more like SQL. I borrowed the syntax definition style from MySQL.
  
  ----
  
@@ -43, +43 @@

  }}}
  Hbase altools is an Hbase Shell sub 'interpreter' (or 'shell)' program to provide scalable
data processing capabilities like  aggregation, algebraic calculation(groups and sets, commutative
rings, algebraic geometry, and linear algebra) on Hadoop + Hbase based parallel machines.

  
-  ''-- Altools Matrix operations will show how Google search's LSI, Google Earth's algebraic
topology, Google News' recommendation system are related to Bigtable. See the HBase Shell
[:HbaseShell/Examples] Page''
+  ''-- Altools Matrix operations will show how Google search's LSI, Google Earth's algebraic
topology, Google News' recommendation system are related to Bigtable. See the HBase Shell
[:Hbase/HbaseShell/Examples] Page''
  
  === Hbase altools Goals ===
   * A Simplified Import/Export/Migrate Functionality Between different data sources (Hadoop,
HBase)
@@ -66, +66 @@

  
  ''Then you may ask "What is a difference from MapReduce using MapFiles?"''
  
- I don't expect it to give us a high-performance just yet, but it will sure make data management
and development much easier. First, let's take a look at HBase's data model.
+ I don't expect it to give us a high-performance just yet, but it will sure make data management
and development much easier. 
  
+ First, let's take a look at HBase's data model. HBase provides a unified data model and
it represents a data in 3-dimensional - Row, Column, and TImestamp. Also, Row and Column may
be extended infinitely. If we decide to cut the data model in time version, then we may view
the new data as a 2D table. If index is in string, we may view it as a huge map. If index
is in integer, then it is one huge 2D array. 
- HBase provides a unified data model and it represents a data in 3-dimensional - Row, Column,
and TImestamp. Also, Row and Column may be extended infinitely.
- 
- If we decide to cut the data model in time version, then we may view the new data as a 2D
table. If index is in string, we may view it as a huge map. If index is in integer, then it
is one huge 2D array.
  
  So each table may have such data storages in 3D (Columnfamilies) Locality Group(Columnfamilies)
is a relationship that can occur between multiple references whenever one reference brings
in much of the data used by the other references.
  
@@ -134, +132 @@

  ----
  = Example Of Hbase Shell Use =
  
- See the HBase Shell [:HbaseShell/Examples] Page
+ See the HBase Shell [:Hbase/HbaseShell/Examples] Page
  

Mime
View raw message