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�Ĥ���ͳ�������
- ���饦��(Crowd;����)�������� - ��ϡ��͡��ʵ��Ѥ����̤����������ѡ��Ȥ����������ե����ɥХå�������뤿��ˤϡ��׺��䲾��ò¥ª¡ï¿½ï¿½×¥ï¿½Ë¤ï¿½ï¿½ë¤³ï¿½È¤ï¿½ï¿½ï¿½ï¿½ï¿½Í�����ȿ����Ƥ��뤫������ޤ����������ò±£¤ï¿½ï¿½Æ¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ï¡ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ú¸ï¿½ï¿½ï¿½ï¿½ë¤¿ï¿½ï¿½Ë¡ï¿½ï¿½ï¿½ï¿½á¤·ï¿½Æ¤ï¿½ï¿½ï¿½ï¿½ï¿½Ç½ï¿½ï¿½ï¿½ï¿½ï¿½Ü¤ï¿½ï¿½ï¿½ï¿½ê¡¢Í���Ԥ���ηٹ��������줿�����ɤ��ȿ����Ƥ��롣
- ï¿½Î¼ï¿½ï¿½Î¶ï¿½Í - ���˲桹�νФ������������Ǥʤ������ۤΥ���塼������é��Ĥ��Ƥ��ʤ��ä��Ȥ��Ƥ⡢�桹���������󼨤�������������ɤ����ϡ�Ʊ�ͤ�����������Ƥ���¾�Υ���������Ω�Ĥ������ȿ����롣
�Ǥϡ�����Ū����ӥݥ���Ȥ��������Ƥ�������
- ��������ӥ�ƥ� - ����������٤򻫤����ޤ���٤�����˱������ưפ˥������륢���Ȳ�ǽ�ʥ���塼�����Ǥ��뤳�ȡ�
- ����(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 ����Ѥ����ǽ��������ʬ��⡢�ºݤˤ����Ĥ����롣
�⤷�ʤˤ�����俴�ۤ��ȡ���������������С��ɤ��������ڤ˥����Ȥ˽񤤤��ߤ���������ˤ��ֻ��򤷤ơ�ɬ�פǤ���е��Ҥ򹹿����롣