�ϤƤ֤ä�����Infotalk#19

2010ǯ05��25��

Riak �� Cassandra �� HBase������ޡ�!

Mozilla Blog Riak and Cassandra and HBase, Oh My!�ξ���������ʬ�� KVS ����ħ��ʬ�Ϥ���Ƥ��ƶ�̣�����ġĤȻפä������Ƥߤ�������̵�ͤʥ����ȥ�� Google �����ˤ�롣

Riak �� Cassandra �� HBase������ޡ�!

�桹�ϡ�SoCorro Crash �ץ����������ˤ����� HBase �Ȥ�������ʤ�Ƥ��뤬�������äϤ���ä��֤��Ƥ����ơ�����ϥ�ȥ�å��������ब�������ޤ�Ƥ����̤Υץ��������ȤˤĤ����ä򤷤褦��

Mozilla Labs Test Pilot�ϡ��������� Firefox �桼���򤫤齸�᤿�ǡ�����ʬ�Ϥ��ơ��桼�����������ڥꥨ�󥹤���夵���뤿��μ¸��򤷤��ꡢ����Ū�ǡ����򽸤᤿�ꤹ�뤿��Υץ��������Ȥ���

�䤬���Υץ��������Ȥ˶�̣�򤽤���졢��ʳ���Ƥ���Τϡ���餬�桼���Υץ饤�Х������ݸ�褦�Ȥ��������򶯤������Ƥ��뤿������򤷤����Ȥˡ����ϥ桼�������������ɤ߰פ��ץ饤�Х������ݥꥷ����������Ƥ��롣

Test Pilot �Ǥϡ��ǡ��������γƥ��ƥåפǡ��桼���ϼ�ʬ���������Ƥ���ǡ�����ռ������¿��Ǥ���褦�ˤʤäƤ��롣�桼�����ϼ�ʬ���Ȥ���������ǡ������������˳�ǧ���뤳�Ȥ��Ǥ��뤷�����ξ�ǥǡ������������뤫�ɤ���������Ǥ���褦�ˤ��Ƥ���Τ����ۤȤ�ɤ������ǡ����� URL �Τ褦�ʵ��������ޤޤʤ�����������Ū�ʤ�Τ˸¤��Ƥ��ơ��ɤΤ褦�ʤ��ȤǤ���Ŀͤ�����Ǥ���褦�ʾ���Ȥϴ�Ϣ�դ����Ƥ��ʤ���

Test Pilot �Υץ� 1.0 ��꡼���Ǥϡ����Υ��ɥ��󤫤����������ǡ�����ñ��ʥ�����ץȤǽ������졢NFS �����о�Υե�åȥե�����˳�Ǽ����Ƥ�����

�桹�ϡ��桼�����Ƚ����ǡ����̤�޷�˳��礵���褦�ȷײ褷�Ƥ��롣�Ȥ����櫓�ǡ�����ñ��ʥ��ȥ졼�������Ω���ʤ����ʲ��ϡ��桹�ηײ�������Ф��줿�ǡ��������ȥ졼����������٤��Ǥ���פ��׷ﷲ����

  • ���ꤵ���Ǿ��桼����: ɴ���͡�ǯ���ޤǤˤϰ������ͤ���Ƥ�������˿������͵��Ϥ˳�ĥ��ǽ�ʥǥ�����(����ϻ�Τ���������Ǥ��븫�Ѥ�� 1x 10x 100x �롼��˽�����Τ�)��
  • ���Ρּ¸��פǽ������ǡ����� 1.2TB��
  • ���ꤵ���ԡ����ȥ�ե��å�: �¸��ν�λ�ֺݤǡ�8���֤ˤ錄�ä���75GB/���֡����줬2�󡣤��� 2���֤����ǡ������� 90% �ò½¸¼ï¿½ï¿½ï¿½ï¿½ï¿½Ï¤ï¿½ï¿½ï¿½ï¿½ï¿½
  • ��ȥ�ե��å����Ǥ�⤤���������ݤĤ��ȡ�
  • �����ʥǡ����ˤ�äƼ¸����ƶ���������ꡢ���ץꥱ������󤬾㳲�ˤʤä��ꤷ�ʤ��褦��ɬ�פʸ��ڵ����䥻�����ƥ������ݤ����뤳�ȡ�
  • ����ǻȤ��䤹���ǡ������ϡ��ǡ������������פ�ǡ���������Ĺ����Ϣ��ǤϤ��뤬���������ץ�����ߥ󥰤�Ĺ���Ƥ���Ȥ����櫓�ǤϤʤ��Τǡ����٥� API ������Фʤ��ɤ���
  • ��ǽ��

��ϵ��Ѳ�������ϡ�ή�ԤˤΤä��ꡢ��ǽ���Τ���ġ����Ȥ�����ˡ����Ѥ�Ĵ������Τ������������ SQL ��Ǯ���ʿ����Ԥ�����������"NoSQL" �ϵ��Ѥ���ե���Ǥ⤢�롣NoSQL �����Ѥ������̤ϡ����ʤ�¿���ȻפäƤ��롣

���Υץ��������Ȥ�������ͤ����Ȥ������ key-value ���ȥ�������ࡦ���ȥ��κ��Ѥ�Ŭ�ڤǤ���ȴ����ơ���ʬ��Ĵ���ѥ֥å��ޡ����򷡤ꤪ�����Ƶ���Ū�ʥ��åȡ��ǥ��åȤ���Ӥ�Ԥʤä���

�ǽ�Ū�ˡ��桹�Υ������������ʲ��� 3����˹ʤä���

  • HBase
  • Cassandra
  • Riak

�桹�ϺǶᡢ�����Υ���塼�����������ȷ����������Ф�������Ǥ���碌����ä��������Ǥϡ����ε����η�̤�ߤ�ʤȶ�ͭ�������Ȼפ����䤬�����η�̤�ͭ�������ȻפäƤ���Τϡ����Ѥ˻��ʤ��ä� 2����˲����򤦤ʤ�������ǤϤʤ����ʲ��� 2�Ĥ���ͳ�������

  1. ���饦��(Crowd;����)�������� - ��ϡ��͡��ʵ��Ѥ����̤����������ѡ��Ȥ����������ե����ɥХå�������뤿��ˤϡ��׺��䲾��򥪡��ץ�ˤ��뤳�Ȥ�����ͭ�����ȿ����Ƥ��뤫������ޤ����������򱣤��Ƥ������ϡ������ڸ����뤿��ˡ����ᤷ�Ƥ�����ǽ�����ܤ����ꡢͭ���Ԥ���ηٹ��������줿�����ɤ��ȿ����Ƥ��롣
  2. �μ��ζ�ͭ - ���˲桹�νФ������������Ǥʤ������ۤΥ���塼������é��Ĥ��Ƥ��ʤ��ä��Ȥ��Ƥ⡢�桹���������󼨤�������������ɤ����ϡ�Ʊ�ͤ�����������Ƥ���¾�Υ���������Ω�Ĥ������ȿ����롣

�Ǥϡ�����Ū����ӥݥ���Ȥ��������Ƥ�������

  • ��������ӥ�ƥ� - ����������٤ò»«¤ï¿½ï¿½ï¿½ï¿½Þ¤ï¿½ï¿½ï¿½Ù¤ï¿½ï¿½ï¿½ï¿½ï¿½Ë±ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Æ°×¤Ë¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ë¥¢ï¿½ï¿½ï¿½È²ï¿½Ç½ï¿½Ê¥ï¿½ï¿½ï¿½å¡¼ï¿½ï¿½ï¿½ï¿½ï¿½Ç¤ï¿½ï¿½ë¤³ï¿½È¡ï¿½
  • ����(Elasticity) - �ԡ��������Ӥ����Ūû�������ԡ������ְʳ��ϤۤȤ�ɥ����ɥ���֤Ǥ��롣���Τ��ᡢ������Ƥ��ϡ��ɥ�������ͷ�Фʤ��褦�ˡ��ޤ��ԡ������˥꥽�������ϳ餷�ʤ��褦����ˡ��ͤ��뤳�Ȥ����פǤ��롣
  • ������ - ���ꤷ����Ư�ȹ⤤�����������פǤ��롣�����ΰ�Υץ��������Ȥ���Ӥ���п������׷�����Ū�㤤��ΤΡ��ԡ��������Ӥ˿����֤�����󤹤�褦�ʤ��Ȥ�����С����饤������ؤǥǡ������ݻ����Ƥ����������˺���������褦�ʻ��Ȥߤ�ɬ�פˤʤ��������
  • ���ȥ졼�� - �»���μ¸�����ӡ��ǡ���ʬ�����ľ��Τ����Ĥ��μ¸��ˤĤ��ơ���ʬ�����̤��ݻ��Ǥ���ɬ�פ����롣�ǡ����ϻ������ĤˤĤ�ƸŤ��ƻȤ���Τˤʤ�ʤ��ʤ�Ȼפ���Τǡ���ư��Υ��饹������������ƥ��������֤Ǥ��뤳�Ȥ�˾�ޤ�����
  • ʬ�� - ʬ�ϼԥե��ɥ�ʥ����ƥ���󶡤��뤿��ˤϡ�����ɬ�פ�������?
  • ������ - ������������ǯ���ޤǤ˽������빽���Τ���ˡ��ϡ��ɥ��������ɲ�������ɬ�פʼ¥����ȡ�
  • ��Ū�꥽���� - �ץ��������Ȥ��ǽ�ν��פ��ʳ�����Ӥ��θ�Τ����Ĥ����ʳ��ò¤³¤Ê¤ï¿½ï¿½Þ¤Ç¤Ë¡ï¿½ï¿½É¤ï¿½ï¿½ï¿½ï¿½Ù¤Î»ï¿½ï¿½Ö¤È¼ï¿½Ö¤ï¿½É¬ï¿½×¤È¤ï¿½ï¿½ë¤«ï¿½ï¿½ï¿½Ã¤ï¿½ï¿½Æ°Ý»ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½È¤È¥ï¿½ï¿½ï¿½ï¿½É¤Î½ï¿½Í­ï¿½ï¿½ï¿½Ë¤Ä¤ï¿½ï¿½Æ¤ï¿½ï¿½Î¸ï¿½ï¿½ï¿½ï¿½É¬ï¿½×¤ï¿½ï¿½ï¿½ï¿½ë¡£
  • �������ƥ� - �桹�������ǡ����ϡ������ο���Ǥ��ʤ��ǡ��������������������뤿�ᡢ�桼���Υץ饤�Х����ȥ����ƥ�η�������μ¤ʤ�Τˤ��뤿��˲���ɬ�פ���Ƥ���ʤ��ƤϤʤ�ʤ���
  • ��ĥ�� - ����Ū�ʥץ��������Ȥ��׷����˱����ƿʲ���ǽ�ʥץ�åȥե��������������ɬ�פ����롣��勞�С�¾�ץ��������ȤǤ����Ѳ�ǽ�ʥץ�åȥե�����ˤ�������
  • �㳲�����ȥǡ����ܹ� - �⤷��꡼����˥����ƥब�׷���������ʤ��ʤä���硢�ɤΤ褦�����ؼ��ʤ����뤫��¾�ε��Ѥ˾���ؤ��褦�Ȥ�����硢�ɤΤ褦�˥ǡ�����ܹԤ��뤫?

���ơ�3�Ĥθ���ˤĤ��Ʋ桹�Υ����ब�Ф��������ȤȤ�ˡ��⤦���٤����Υݥ���Ȥ�ľ���Ƥߤ褦��

  • ���� - ��٤�����˱����ơ��ޥ�����ɲäǤ��뤳�ȡ��ޥ����������Ȥ��ˤϡ��ޥ�����Ÿ����ڤ�Хǡ����������֤���뤳�ȡ����եȥ����������ɤˤ�äơ���ץꥱ������󡦥ǡ�������»��������»�����ꤷ�ơ��ǡ������Ӽ�����ꥹ���ϡ�������󤢤롣3���䤹�٤ƤˤĤ��ơ���¸�ǡ����κ����֤ϡ��ǡ��������饹�����Ԥ��褹�뤿��ˡ�;�פ���٤������롣�ɤ����٤λ��֤�ɬ�פ����ޤ��ɤ����٤μ�ư��ɬ�פ����ɤ��ޤǼ�ư���Ǥ��뤫���ɤ����٤Υꥹ��������Τ����Ρ����ɲû����ɲäθ��̤�����ޤǤˤɤ줯�餤�λ��֤��פ��뤫���ʤɤ��θ����ɬ�פ����롣
    HBase
    HBase�Ǥϡ��ǡ����� "region" ��ʬ�䤵��Ƥ��롣"Region" �Υǡ������ե������ HDFS ����¸����Ƥ��뤿�ᡢ���饹�����ʣ���Ρ��ɤ˥�ץꥱ������󤵤�Ƥ��롣�� RegionServer �����Ȥ� region ���ͭ���Ƥ��롣�̾�ϡ�RegionServer �ϼ�ʬ���Ȥ���Ư����������� HDFS �ǡ����Ρ������ region ���ͭ���롣�������Ρ��ɤ��ɲä����ȡ�HDFS �Ϥ��ΥΡ��ɤ��ץꥱ��������Ѥ˻��Ѥ��褦�Ȥ��롣Region �ե����뤬ʬ�䤵��륿���ߥ󥰤ǡ�HBase �ϤɤΥޥ��󤬤��ο�����ʬ�䤵�줿 region ���ͭ���٤�������ꤹ�롣�ǽ�Ū�ˤϡ��������ɲä��줿�Ρ��ɤ�Ŭ�ڤ��̤ο������ǡ����俷�������ץ�åȤ��줿�ǡ������ݻ����롣�ǡ����κ����֤ϡ�HDFS �κ����֤� HBase �ˤ�� region �κƹ�����ξ����ޤࡣ
    Cassandra
    Cassandra �Ǥϡ��ƥΡ��ɤϡ�ʣ���Υǡ����ϰϤ��׵᤹�롣�ǥե���ȤǤϡ��������ޥ����ɲä����ȡ��ǡ����ϰϤΤ����Ǥ��礭����ΤΡ�Ⱦʬ�Υǡ������ݻ����롣���ε�ư���ѹ����뵯ư�����ץ�����¸�ߤ��롣�������ưפʺ����֤Τ���ˤ���������꤬ɬ�פǤ��ꡢ���ǡ����ϰϤ��оݤȤ��������֥��ޥ�ɤ�¸�ߤ��롣�����֤ο�Ľ��ƻ뤹�뤿��Υġ����¸�ߤ��롣
    Riak
    Riak �Ǥϡ��ǡ����ϳƥΡ��ɤ�ʬ�����֤��줿ʣ���Υѡ��ƥ�������ʬ�䤵��롣�Ρ��ɤ��ɲä����ȡ��ѡ��ƥ�������ͭ����ʬ�����ѹ����졢��¸�ǡ����ȿ����ǡ�����ξ���ˤĤ��ƿ������ǡ����ؤΰܹԤ����Ϥ���롣
  • ������ - �ɤΥ���塼�����⡢����Ū�ʥ����С��ϡ��ɥ������� Linux OS �����Ѳ�ǽ�Ǥ��롣
    HBase
    �ԡ��������Ӥ�����ʥȥ�ե��å���������뤿�ᡢ���ѤΥ��饹����ɬ�פȤʤ롣���Ȥ��� Socorro �Τ褦��¾�ץ��������Ȥȥ��饹����ͭ����ȡ�¾�ץ��������Ȥ˰��ƶ����ڤ֤��������ޤ����ײ���ƥʥ󥹻��ˤ⡢�ɤ��餫���������ǤϤʤ���ξ���Υץ��������Ȥ�ߤ�ʤ��ƤϤ����ʤ��ʤ롣HBase �ϥ�������������ߤβ桹�Υ����ƥ�ϡ��ǥ奢�롦�����åɡ������Υϥ��ѡ�����å��դ��ǡ�4TB �Υǥ������� 24GB �Υ�����Ѥ�Ǥ��롣�����꾮���ʹ����Ȥ����Τϡ��Ȥ᤽���ˤʤ����ޥ������Ρ��ɤΤ���ˡ����ʤ��Ȥ� 2��ι�������ޥ���ɬ�פǤ��ꡢǯ���ˤ� 1���饹���Τ����12��Υޥ���ɬ�פˤʤ��������
    Cassandra
    �����׷�˴ؤ��ƤϤ��äȷڤ����ä˥���å�������̤Υǡ������ݻ�����ɬ�פ��ʤ����ϡ��ä˷ڤ������ߤ� Test Pilot�ץ��������Ȥ˳�����Ƥ��Ƥ��� 4�Ρ��ɤˤĤ���CPU �������ܤˤ���ۤ���8��Υޥ�����ɲäǥ����������뤳�Ȥˤʤ��������Cassandra ���ʬ�Ϥ�Ԥ��ˤϡ���¸�� Hadoop ���饹������Ѥ���ɬ�פ����롣
    Riak
    �����׷�� Cassandra Ʊ�ͤ˷ڤ�������ϥץ��������Ȥ˳�����Ƥ��Ƥ����¸�� 4��(�����åɥ�����8GB����)�����ǽ�ʬ�ǡ������Ʊ�����٤Υޥ���� 2�桢���饹�����ɲä������������ʬ�Ͻ����Ѥ�2���ܤΥ��饹���� 6��8��Τ����ǽŪ������ޥ���ǹ��ۤ��롣Riak �������������Τ������ǡ��ԡ��������ӤˤϤ��Τ����� N-3�����Ū�˽񤭹����ѥ��饹����ž�Ѥ��뤳�Ȥ��Ǥ��롣
  • ��Ū�꥽����
    HBase
    ���饤����Ȥ���¸��ǡ���������Ȥ뤿��Υե���ȥ�����ؤ�ɬ�ס����饤����Ȥؤν��������ʤ���о��ʤ��ۤ��ɤ���Thrift����Java �ˤ���ȼ���ȯ������������������ǽ�����������Ȥ⡢���ץꥱ�������Ͻ�ʬ�˥ƥ��Ȥ����ɬ�פ����롣��ȯ�ȥƥ��Ȥˤ��줾�� 2���֤ȸ��Ѥ�äƤ��롣���Ѥ�ϡ�������ɬ�פʥ������ƥ��������ɡ����˥ƥ��������å������饹�����̿��Υ��顼�����ʤɤ��̤˰�¸���롣ʬΥ���줿�ե���ȥ���ɤ�ݻ��������Ƥ����Τϡ����Ӥ����ǡ�����ѡ������ơ�Ŭ�ڤʥ���ࡦ�ե��ߥ꡼��˳�Ǽ���뤿��ˡ����������߷פη�̤򡢥ե���ȥ���ɤΥ����ɤ�ȿ�Ǥ���ɬ�פ����롣
    Cassandra
    �ۤȤ�� HBase ��Ʊ����Thrift �ޤ��� Java �Υ��ץꥱ���������ư�dz�ȯ���ƥ��Ȥ���ɬ�פ����롣�ե���ȥ���ɤΥ��������߷פ�ɬ�פȤʤ롣
    Riak
    �Ȥ߹��ߤ� REST �����Ф������Ǥ˽�ʬ�˥ƥ��Ȥ��졢��꡼����ǽ�ʾ��֡����������߷פϺǾ��¤ǡ��������ޤ� REST �����о�˺�����ɬ�פ��ä�ɬ�פʤ���
  • Security - �����ʤ����Υϥ�ɥ����������ץ��ȥ���⡢ǧ�ڥȡ�����⡢���Ѥ��뤳�ȤϤǤ��ʤ����⤷��ǧ�ڥȡ������Ȥ����Ȼפä��顢���饤����ȡ����ɥ��������ʽ�����ɬ�פˤʤꡢ�ץ��������Ȥ��ٱ��������������ɤ�����������Ϥ��Ȥꤷ�ʤ��Τǡ������ХإåɤФ����礭��SSL �ϡ�����������ˤ�Ω���ʤ��������桹�Υե�������������ȥץ�������/�����ɥХ�󥵡��ؤ����Ǥ���פ��ɸ�饤�����URL �ϥå��䡢�Լ����ʥ������Υڥ������ɡ�Ʊ��� IP ���ɥ쥹���鷫���֤�����̿��ʤɤϡ��������ӽ��Ǥ��롣����Ū�ˤϡ��ǡ���������ʬ�� IP ���ɥ쥹�Υ֥�å��ꥹ�Ȥ䡢�ǡ����������ͥ��㡼�Υ֥�å��ꥹ�Ȥ��̿��Ǥ���С����饹���η�����»����Ǿ��¤��ޤ��뤿��˽�ʬ����������äƤ���ȸ������������
    HBase/Cassandra
    �ǡ����򸡺����������ʤޤ����Դ����ʥǡ������ӽ����뤿��Υե���ȥ�����ؤ��ȼ���ȯ����ɬ�פ����롣����ϥե���ȥ�����ؤؤ��׷�ȳ�ȯ���ָ��Ѥ���ɲä���롣
    Riak
    Webmachine �� pre-commit �եå���ǡ��������Τ���˻��Ѥ��뤳�Ȥ��Ǥ��롣
  • ��ĥ�� - ��Ǽ����Ƥ���ǡ������ѹ����줿�Ȥ���3���䤹�٤Ƥˤ��������ϤΥ������ƥ������å������䥹�������ѹ���ȼ�����ϲ��Ͻ������ѹ���ɬ�פˤʤ��ǽ�������롣
    HBase
    ����ࡦ�ե��ߥ꡼���ɲäޤ����ѹ���ޤॹ�����ޤ��ѹ��ϡ��ơ��֥��̵���ˤ��Ƥ���Ԥ�ɬ�פ����롣�Ĥޤꡢ�ݼ�Τ���ηײ���ߤ�ɬ�פˤʤ롣�������ơ��֥�κ����ϡ�����饤��ǹԤ����Ȥ��Ǥ��롣
    Cassandra
    �������ޤ��ѹ��ϡ��ƥΡ��ɤΥ�����󥰡��ꥹ�����Ȥ�ɬ�פȤ��롣
    Riak
    �����ΥХ��Ĥȥ������ޤϡ�������ưŪ�˺����Ǥ��롣
  • �ǡ����ܹ� - 3���䤤����Ȥ⡢�ǡ����ò¥·¥ï¿½ï¿½Æ¥à³°ï¿½ï¿½Ê£ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ý¡ï¿½ï¿½È¡ï¿½MapReduce ����������ưפ���
  • �㳲���� - 3���䤤�������Ѥ��Ƥ⡢���饤����ȡ����ɥ���¦�ǡ����饹������ٻ��ˤ��̿��ò¹µ¤ï¿½ï¿½ï¿½ï¿½Ì¿ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ô¤ï¿½ï¿½ï¿½ï¿½È¤ï¿½ï¿½Ë¤Ï¡ï¿½ï¿½ï¿½Ç¥ï¿½È¥é¥¤ï¿½ï¿½ï¿½ï¿½è¤¦ï¿½Êµï¿½Ç½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Î¤ï¿½ï¿½Ù¥ï¿½ï¿½È¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½
    HBase
    �ȼ��˼�������ե���ȥ���ɤϡ����饹��������饤��ˤʤ�ޤǥǡ����򥹥ס��뤷�Ƥ�����ǽ����Ĥ��Ȥǡ��㳲�������ΰ�����ô���Ǥ�����������㳲���Ѥ��̤Υ��饹������äƤ������Ȥ����Ǥ�¹Բ�ǽ���ι⤤�㳲�к�����
    Cassandra
    HBase ��Ʊ����
    Riak
    ʬ���ѤΥ��饹������Ū�˼����ǡ����ν����Ѥ����Ѥ��뤳�Ȥ��Ǥ��롣�ȼ��˺�������ե���ȥ���ɤ�¸�ߤ��ʤ��Τǡ��⤷��Riak ���饹���򥯥饤����Ȥ�����³��ǽ�ʾ��֤ˤǤ��ʤ���С�������¦�ǥǡ����򥹥ס��뤹��褦�ʾ��Ϥʤ���
  • ������ - �ä˥��饤����ȤΥ��ɥ��󤬥�ȥ饤��ǽ����äƤ����ꡢ�ե���ȥ�����ؤ����ס��뵡ǽ����äƤ�����ˤϡ�û���֤Υ����󥿥���Ͽ��������ǤϤʤ���
    HBase
    ����ΥС�����󤬤���ɤ�����������ץ������󶡤���ޤǤϡ�Hadoop NameNode �� Habase Master �ϰ����Ȥ���ñ��㳲���Ǥ��롣�����δ�����Ȥȥ��åץ��졼�ɤϡ�NameNode �� HBase Master�ξ���򹹿�����ޤǤδ֡������饹����Ʊ����ߤ���ɬ�פ����롣¿���δ�����ȤˤĤ��ƥ�����󥰡��ꥹ�����Ȥ��б��Ǥ����ΤΡ�HBase ��ͭ���Ԥϥ�����󥰡��ꥹ�����Ȥκ��Ѥ�侩���Ƥ��ʤ���
    Cassandra
    ñ��㳲���ʤ����ۤȤ�ɤι����ѹ��ϡ�������󥰡��ꥹ�����Ȥ��б���ǽ��
    Riak
    ������ɥ��Ʊ����
  • ʬ��
    HBase
    (���ˤ�äƤ� JDBC ��³�ȤȤ��) HIVE �١����Υ��󥿡��ե��������󶡲�ǽ��ʬ�ϼԤ������ζ���Ū��ñ��ʥ���֤�¹Ԥ���Ȥ��Τ���ˡ�ñ�㲽���줿 MapReduce �ե졼�������󶡲�ǽ��
    Cassandra
    Hadoop ��Ȥ���Τǡ�HBase ��Ʊ�͡�
    Riak
    Map Reduce ����֤ϡ�JavaScript �dz�ȯ��ǽ�ǡ�REST API ���̤��Ƽ¹ԤǤ��롣�����Υ���ּ¹Ԥ�¸����뤿��Ρ����̤ʥ����֥��󥿡��ե�����������ळ�Ȥ�Ǥ��롣

������ɾ���ȡ�����塼������ۤȤ�ɽ���������פʾ��֤��󶡤�����ɬ�פʿ�Ū�꥽�������θ���ơ�Test Pilot �ΥХå�����ɤ� Riak �ǹ��ۤ��뤳�Ȥ˷��ꤷ�����桹���礭����񤷤Ƥ��� HBase ����Ӥ��ơ����������ʰ�̣�ǻ��̤äƤ����̵��Ѥ���Ѥ��뤳�ȤˤϾ������´������뤬����Ϥ������򤬺����Ǥ���ȹͤ��Ƥ��롣�ޤ���¾�ץ��������Ȥ� Riak ����Ѥ����ǽ��������ʬ��⡢�ºݤˤ����Ĥ����롣

�⤷�ʤˤ�����俴�ۤ��ȡ���������������С��ɤ��������ڤ˥����Ȥ˽񤤤��ߤ���������ˤ��ֻ��򤷤ơ�ɬ�פǤ���е��Ҥ򹹿����롣



heitatta at 08:47��Comments(0)��TrackBack(1)�� ��Programming 

�ȥ�å��Хå�URL

���ε����ؤΥȥ�å��Хå�

1.  Riak �� Cassandra �� HBase  [ ï¿½Ø¤Ã¤Ý¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ]   2010ǯ05��27�� 22:37
����֥����Ǥߤ����Ȥ���ϥ�ɥ�͡��ࡣ�⤷������ȡ��⤷�����뤫�� �ء����Τ��:Riak �� Cassandra �� HBase������ޡ�! - livedoor Blog�ʥ֥�����

���ε����˥����Ȥ���

̾��:
URL:
  ����òµ­²ï¿½: ɾ��: ��    ��
 
 
 
�ϤƤ֤ä�����Infotalk#19
<% for ( var i = 0; i < 7; i++ ) { %> <% } %>
<%= wdays[i] %>
<% for ( var i = 0; i < cal.length; i++ ) { %> <% for ( var j = 0; j < cal[i].length; j++) { %> <% } %> <% } %>
0) { %> id="calendar-686757-day-<%= cal[i][j]%>"<% } %>><%= cal[i][j] %>
Archives
  • ¥é¥¤¥Ö¥É¥¢¥Ö¥í¥°