エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db...

40
© MapR Technologies ® © MapR Technologies, confidential ® -;% sp}¢ ¤Þµ`ÈØ¡² )E.,'#7I; Èظ¼Æ¥`Ð © MapR Technologies (7F- /;9>DEBE=?;I őšãî ´ÙÔ`¯ÖÞ\`¨º©¼ ř Ǫǣ

description

Apache HBaseはHadoopドメインにおいてメジャーなNoSQLのひとつです。しかし、多くのユーザがその運用性、安定性、パフォーマンスにおいて様々な問題を抱えています。MapR M7エディションはエンタープライズ向けHadoopディストリビューションという価値に加え、HBaseアプリケーションをより容易に安定的かつ高速に実行するプラットフォームを提供します。2014年6月18〜20日に開催されたdb tech showcase 大阪 2014での講演資料です。

Transcript of エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db...

Page 1: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

© MapR Technologies ®

© MapR Technologies, confidential

®

-;%� ��s�p}�¢��

¤Þµ`ÈØ¡²�)E.,' #�7I;�Èظ¼Æ¥`Ð�

© MapR Technologies

(7F-�/;9>DEBE=?;I�őšãî�´ÙÔ`¯ÖÞ\�`¨º©¼�řYǪǣ���

Page 2: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

(7F-�(�¤» ¯ÖÞ��

ŁêĮđ�üŇ�z�Z�;-/41���-=1�å­ëà�)E.,'�Èظ¼Æ¥`Ð�{[�

Ĩƶġ� ÷Ƣġ� Ŋđġ�

Page 3: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

+�&���19/48-<6��������������:;=�=1/�9:01��

-;%��� ��� �s�p}�¢���

ãd��-0::;��p�����N}�¢�

���-=1�� ���0@-9>-31�

����<1-0������?;0->1� ����� ����� ��B�����<1-0������?;0->1� ����� ����� ��B�

%-90:8�%1-0�� ����� ���� ��B�

%-931�&/-9�����<:A=�� ���� ���� � B�

�-<0A-<1��:9E3?<->5:9�

�#(���$DJ;BV�3;EDV��+0� ����������"#P�����9EH;I����%� ������"���->-��5=6����������/���������HFC��&5C1�T�H;9EH:�I?P;����A�:7J7�I?P;����/��"&������;DJ*.�-;B;7I;������!?D7B��

�!:01��7?=>1<�

��m�b� ÷Ƣġ�

Page 4: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�°£Þ¶��! �;-/41���-=1�doNv�w��`ض�! (7F-���^a(7F-�Řĺĥ�! (7F-�(��¤» ¯ÖÞ�! .,'�<EH�)E.,'�T��F79>;��H?BB�! ����

Page 5: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�F79>;�#�7I;���`¨º©·Ó�

JVM�

Data'Node�

JVM�

RegionServer�

JVM�

Name'Node�

JVM�

ZooKeeper�

JVM�

ZooKeeper�

JVM�

ZooKeeper�

JVM�

HBaseMaster�

JVM�

Data'Node�

JVM�

RegionServer�

JVM�

Data'Node�

JVM�

RegionServer�

JVM�

Data'Node�

JVM�

RegionServer�

(((((((((((�

�&)��)��

���)��

Page 6: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�F79>;�#�7I;���`¨º©·Ó�

JVM�

Data'Node�

JVM�

RegionServer�

JVM�

Data'Node�

JVM�

RegionServer�

JVM�

Data'Node�

JVM�

RegionServer�

JVM�

Data'Node�

JVM�

RegionServer�

(((((((((((�

HDFS�

��)&'�*� ��)&'�+� ��)&'�,� ��)&'�.�(((((((((((�

$)�"'*� $)�"'+� $)�"',� $)�"'.�

Page 7: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�F79>;�#�7I;�Õ`®`pǐm�Ǝį�

Ĩƶġ�

÷Ƣġ�

Ŋđġ�

Â`½¢£�ƭŲ�»`µƪƇ�Źtv�p�q��Ǟņϱ�ƕǒ�ôă�p�k�

¬ÞÄ©¯ÖÞ�ûýpoo��

ÄÆ¥`ÎÞ±pĝþcéþdz�k�

ǘĪÕ`®`�©Ø±µ�Šđ{��q�ƈŚ�ħŻ�ŊđÍÙ¯`�ģþpƍzk�

Ŋđ��ĔƒƠ�÷kåĉpƀ�ėŴNj�

À`ÐÁ`½�ƹéƭŲĥpj��

Á`½�Ļ�z��ČĽ��Ù¿��±«`Úz�k�

Page 8: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�F79>;�#7:EEF��żƼ{�Ǝį�

Ĩƶġ�

÷Ƣġ�

Ŋđġ�

Â`½¢£�ƭŲ�»`µƪƇ�Źtv�p�q��Ǟņϱ�ƕǒ�ôă�p�k�

¬ÞÄ©¯ÖÞ�ûýpoo��

ÄÆ¥`ÎÞ±pĝþcéþdz�k�

ǘĪÕ`®`�©Ø±µ�Šđ{��q�ƈŚ�ħŻ�ŊđÍÙ¯`�ģþpƍzk�

Ŋđ��ĔƒƠ�÷kåĉpƀ�ėŴNj�

À`ÐÁ`½�ƹéƭŲĥpj��

Á`½�Ļ�z��ČĽ��Ù¿��±«`Úz�k�

Page 9: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�! �F79>;�#�7I;���`¨º©·Ó�Ǝį�!  -;%�`eLO -;%�dȺ³�! (7F-�(��¤» ¯ÖÞ�! .,'�<EH�)E.,'�T��F79>;��H?BB�! ����

Page 10: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

(7F-����F79>;�#7:EEF��$DDEL7J?ED�

» ±©»Ã¡±�

'?DKN�Æ�¡Ú¯±ºÐ� NJ� NJ��

%1(�

#�!.� File'File'!?B;�

%1(�

����F79>;�#�7I;� /78B;�

~�Ƹ�#7:EEF�» ±¼ÙÅÔ`¯ÖÞ�

» ±©»Ã¡±�

JVM�

����F79>;�#�7I;�/78B;�

(7F-�!.� File'File'File'

» ±©»Ã¡±�

(7F-�!.� File'File'File'/78B;�

-;%�&���¢��ow��`!�&�r¢�UÑÄa�nq�}����

Page 11: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�`¨º©·Óģĵ�ŐČǃ���ġŒīç��F7>9;�#7:EEF� (7F-��

#�!.�

(7F-;:K9;�

(7F-�!.�

(7F-;:K9;�

%7L7��+$� %7L7��+$�����ǚư�

Őģĵ�� �Čǃ�

•  ØÞ¶Ð�©³±�•  óǔ)7C;)E:;�•  )!.�©³±�•  ÌÙÔ`Ð�•  ÏØ`ÙÞª�•  ±¾¸È¯Ö¸¼�

•  %E8/H79A;H�#��•  �?H;9J�.>KW;�

ơ_�ƖĭĘŒ�

Â`½¢£��ŻİġŒ�ĩqè{����`¨º©·Óģĵ\ŐČǃ�

• ÅÚ¼¡ÞDŽǑ���$ *Ʋĸ�• óǔ)7C;)E:;�•  -+�ĔŨ�.>KW;ůŽ�•  %7L7�"��ƘƤ�ǛƮ�

�!.$*ġŒ�(� I�

��Á`½��N©�¸½¬����"�ÑÒÙ���N����HFC�.�/��

(7F-�

Page 12: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

(7F-�÷kĨƶġ�

óǔ)7C;)E:;� %E8/H79A;H�#��

ƹéƭŲĥ�ƽĒ�ǛƮ�

!-81�!:01�

�->-�!:01�

(7F-��F79>;�#7:EEF�

�->-�!:01�

�->-�!:01�

�->-�!:01�

�->-�!:01�

�->-�!:01�

�->-�!:01�

�-0::;�!:01� !!�

�-0::;�!:01� !!�

�-0::;�!:01� !!�

�-0::;�!:01� !!�

�-0::;�!:01� !!�

�-0::;�!:01� !!�

�-0::;�!:01� !!�

�-0::;�!:01� !!�

)7C;)E:;ĘŒ�óǔƂş����ǬƭŲġZ±«`ØÅÙº �īç�

%E8/H79A;HDZƫÁ`½�ƭŲ���æŵx��%E8 /7IA��k�

Á`½�� Á`½�� Á`½�� Á`½��Á`½��

�©º Ç�%E8/H79A;H�

%E8/H79A;H�­`ű�

/7IA/H79A;H�­`ű�

!?B;.;HL;H�­`ű�

)!.�­`ű�

Page 13: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

À`ÐÁ`½\̼ÚÀ¸©�Ńź�

0'

2000'

4000'

6000'

8000'

10000'

12000'

14000'

16000'

18000'

0' 1000' 2000' 3000' 4000' 5000' 6000'

���%��/

'

�����%'0'''''''''''''100''''''''''''200''''''''''''400''''''''''''600''''''''''''800'''''''''''1000'''''''''''

MapR'

��� ��$�!)�"''

Benchmark:'File'creates'(100B)'Hardware:'10'nodes,'2'x'4'cores,'24'GB'RAM,'12'x'1'TB'7200'RPM''

0'50'

100'150'200'250'300'350'400'

0' 0.5' 1' 1.5'

���%��/

'

�����%'

��� ��$�!)�"''MapR% ��� ��$�!)�"'%

Advantage%

Rate'(creates/s)' 14T16K' 335T360' 40x%

Scale'(files)' 6B' 1.3M' 4615x%

Page 14: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

¯±ºÐƆĐĘŒ�ƵČ���¬±¼Ʋĸ�)!.ĔŨ�ƞűÿ�»`µøèą� ÌÙÔ`ÐŖđ���ÎÚ·º¾Þ¼Ŋđ�

±¾¸È¯Ö¸¼���»`µdzƇ��ŭm� ©Ø±µDZƫŷƦ�ǭû�Dzǡ�ŦæƆĐ��

òǰß��±¾¸È¯Ö¸¼�

� �Ʒǰß��

±¾¸È¯Ö¸¼��

Ěāǝ�

�Ĭǰß��

±¾¸È¯Ö¸¼��

ƙóǂā�

ƙóǂā�

ƙóǂā�

ÌÙÔ`Ð�

±¾¸È¯Ö¸¼�#7:EEF�Æ�¡Ú¯±ºÐĀ�ņ��Zƙó���ŗnj�

Ŕk�{k�2;8ƆĐŞŎ��R#;7J�(7FU�ĖňZ�Ø`Ð�

(7F-�!.�

2;8�­`Ã� �ÈÙ«`¯ÖÞ�

)!.΢޼� )!.΢޼�

(7F-;:K9;�ܪèą� ųĐŀŕ�

ܪ�èą�ŋƥ#7:EEFÆ�¡Ú¯±ºÐ�z�æýÆ�¡Ú­`Ã�»`µƋĕ�ôLj�Ʋĸ�

����ÌÙÔ`Ð��

����ÌÙÔ`Ð��

����ÌÙÔ`Ð��

eÌÙÔ`Ðfƹĺ�Æ�¡Ú¯±ºÐ�ūĐóŜzZƿ��ÍÙ¯`�ģþz�ŊđƆĐ�óƩ�

ÏØ`ģþ�

΢޼͡޼��NN�ōƓçŻ��NN�ÛÈÙ«`¯ÖÞĪ��N�ƆĐħŻ��NN� NNN�

NNN�

Page 15: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

(7F-��ÏØ`ÙÞªcø©�¸Èd�

ōDž�ø©�¸ÈZǍŲùŰ��ƞűÿ�ø©�¸È�"  ƙó���ǂā�"  DŽǑZn��·£¸©­Ð�çůŽ��

�ƆĐZŊđ�ōDžġ�"  ģþ���þĜÿZ���¦Þ»ÎÞ

½�ø©�¸ÈŴŒ�"  '�) 2�)ĔŨZ��"  ø©�¸Èûĥ��»`µ�éǨġ�

*�!�

''

''

''

''

äƑƔƊ�

»`µ³Þµ`�� »`µ³Þµ`��

*�!�

»`µ³Þµ`��

''

''

''

''

ċõƔƊ�

''

''

''

''

äƑƔƊ�

''

''

''

''

©Ø¢½ƔƊ�

Page 16: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�! �F79>;�#�7I;���`¨º©·Ó�Ǝį�! (7F-���^a(7F-��Řĺĥ�!  -;%� ��s�p}�¢�! .,'�<EH�)E.,'�T��F79>;��H?BB�! ����

(7F-�!.� File'File'File'/78B;�

» ±©»Ã¡±�

Page 17: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

#�7I;º`ÇÚ�Æ�¡Ú¯±ºÐ�IJð�$"mount"maprnode:/mapr"/mapr"$"cd"/mapr/default/user/dave"$"pwd"/mapr/default/user/dave""$"ls"file1""file2""table1""table2""$"hbase"shell"hbase(main):003:0>"create"'/user/dave/table3',"'cf1',"'cf2',"'cf3'"0"row(s)"in"0.1570"seconds""$"ls"file1""file2""table1""table2""table3""$"hadoop"fs"Dls"/user/dave"Found"5"items"DrwDrDDrDD"""3"mapr"mapr"""""""""16"2012D09D28"08:34"/user/dave/file1"DrwDrDDrDD"""3"mapr"mapr"""""""""22"2012D09D28"08:34"/user/dave/file2"trwxrDxrDx"""3"mapr"mapr""""""""""2"2012D09D28"08:32"/user/dave/table1"trwxrDxrDx"""3"mapr"mapr""""""""""2"2012D09D28"08:33"/user/dave/table2"trwxrDxrDx"""3"mapr"mapr""""""""""2"2012D09D28"08:38"/user/dave/table3"

NFS' �'��

Hadoop'API�

Page 18: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

(7F-�Èظ¼Æ¥`Ð�Ưƌ�

MapR%Data%Pla*orm%(MDP)

Map

R%Co

ntrol%System%(M

CS)

HBase&API

HDFS%API

NFS%interface

MapReduce Apache%HBase

Pig

Hive

Cascading

Flume

Oozie

Sqoop

HCatalog

Mahout

Whirr

MapR%Distribu-on%forApache%Hadoop

� -=>1<H%135:9&1<@1<�eÞÍZaSI�

Page 19: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

ǘǢ{r�¬ÞÍ`ÀÞ¼ďƨ��F79>;�#�7I;��Ù`°ÖÞŜ�ě�ôLj�

Page 20: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�F79>;�#�7I;�#!?B;��ƁƏ�

��&á¼�Çܸ©ƹĺ�DŽǑ��

DŽǑÇܸ©��¡Þ»¸©±pŝĭx���

ǁLj�´`¼x��¨`\ÃÙÔ`Ê��

~����³Ú�¨`\ÃÙÔ`Ê�cÛ¬`½���kd�����§ØÐ�Ī�u¨`�Ǔ�ƃ{�

Page 21: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

#�7I;�Ù`°ÖÞ¦ÊÛ`¯ÖÞ�

"  Ù`°ÖÞ­`Ã�»`µ�ÑÒÙç�Ďız�{pZçŻ�ƚz�ûĥ�āzk#!?B;�z�» ±©�œqèz�{�

"  Ū#!?B;�ǩƟÿ­¡²�Ī"�QĪţ"��

ěǴÙ`°ÖÞ�¨`ÛÞ°�

�'

�'

Page 22: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

#�7I;��Ļà{�Ù`½¦ÊÛ`¯ÖÞ�

"  =;J I97D¦ÊÛ`¯ÖÞ�Û¬`½�ęł{���Ē��#!?B;�ǖ�Ŀ�ŧĞpj��– ±¨`ÎÛ±����v�ŧĞ�§ØÐpj��o�o��k��

�'

�'

Page 23: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

#!?B;��¬ÞÄ©¯ÖÞ�

"  »`µǖ�Ŀ�ûý�džǑ{����#�7I;�þĜÿ�ǘĪ�#!?B;�����#!?B;�Ÿðz�{�– »Æ¥Ú¼��#!?B;péþĪ�ƚz�ûĥ�ñĕÿ�Čìx���– ¬ÞÄ©¯ÖÞæ�» ±©$ *±¼`ÐpõözZÄÆ¥`ÎÞ±pǤzsƄĆ{��

– ƺž�ôĕČì^�

¬ÞÄ©¯ÖÞ�{���#!?B;�ǖĿ������Æ�¡Ú�œqèz�{[�

Page 24: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�}¬ÞÄ©¯ÖÞpŧĞ��o^�

"  #�!.�– (7F -;:K9;�ø·ųĐ�Ɨþz�Æ�¡Ú¯±ºÐ�– àq�Æ�¡Ú�Ljʼn�©³±{��– ©Ü`²Ĵ��Æ�¡Ú�œqĿ�v���q�k�

"  (7F-�!.�– ØÞ¶Ð�©³±pŴŒ�– Æ�¡Ú­¡²�Ġ��k�– ©Ü`²Ĵ��Æ�¡Ú�ƻŦ\ƖńpŴŒ�

z¢�w}�¢®°�

Page 25: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�! �F79>;�#�7I;���`¨º©·Ó�Ǝį�! (7F-���^a(7F-��Řĺĥ�! (7F-�(��¤» ¯ÖÞ�! &$��2:<�!:&$��F��;-/41��<577�! ����

Page 26: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

© MapR Technologies ®

#7:EEFç�.,'´ÙÔ`¯ÖÞ�.,'ijƉ�#7:EEFÙ´`±��©³±�������

�<577� ���.1>-� � �5@1�� ����'1C�

�8;-7-� B � &4-<6���� #<1=>:�����

Û¡ºÞ¯� 'EM� (;:?KC� 'EM� (;:?KC� 'EM�

Æ�¡Úļǧ� 4;I��7BB�#?L;�SB;�<EHC7JI��

4;I��7BB�#?L;�SB;�<EHC7JI��

4;I��+7HGK;J�.;GK;D9;�b��

4;I��7BB�#?L;�SB;�<EHC7JI��

4;I��-��.;GK;D9;�/;NJ��

#�7I; (��ļǧ� 4;I� 4;I� 17H?EKI�?IIK;I� 4;I� )E�

±¨`Î� #?L;�EH�I9>;C7�B;II �

#?L;� #?L;� #?L;� #?L;�

©¤ÙijƉ� �).$�.,'� #?L;,'� #?L;,'��IK8I;J�� #?L;,'� �).$�.,'�©Ø¡�Þ¼ƥĦ� *��� %���� *��� %���� *��� %���� *��� %���� *��� %����àŮƧ%*$)� 4;I� 4;I� )E� )E� )E�

Ƴǎ»`µ� 4;I� '?C?J;:� )E� '?C?J;:� '?C?J;:�

#?L;�0�!� 4;I� 4;I� '?C?J;:� 4;I� )E�

Page 27: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

© MapR Technologies ®

#7:EEFç�.,'´ÙÔ`¯ÖÞ�.,'ijƉ�#7:EEFÙ´`±��©³±�������

�<577� ���.1>-� � �5@1�� ����'1C�

�8;-7-� B � &4-<6���� #<1=>:�����

Û¡ºÞ¯� �:A� (;:?KC� �:A� (;:?KC� �:A�

Æ�¡Úļǧ� 4;I��7BB�#?L;�SB;�<EHC7JI��

4;I��7BB�#?L;�SB;�<EHC7JI��

4;I��+7HGK;J�.;GK;D9;�b��

4;I��7BB�#?L;�SB;�<EHC7JI��

4;I��-��.;GK;D9;�/;NJ��

#�7I; (��ļǧ� +1=� +1=� 17H?EKI�?IIK;I� +1=� )E�

±¨`Î� �5@1�:<�=/418-71==�

#?L;� #?L;� #?L;� #?L;�

©¤ÙijƉ� �!&��&$�� #?L;,'� #?L;,'��IK8I;J�� #?L;,'� �!&��&$��©Ø¡�Þ¼ƥĦ� *��� %���� *��� %���� *��� %���� *��� %���� *��� %����àŮƧ%*$)� 4;I� 4;I� )E� )E� )E�

Ƴǎ»`µ� +1=� '?C?J;:� )E� '?C?J;:� '?C?J;:�

#?L;�0�!� 4;I� 4;I� '?C?J;:� 4;I� )E�

Page 28: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�F79>;��H?BB�+HE@;9J�

"  �H?BB�ǯĞ�–  "EE=B;��H;C;B�É`±�ċõ�–  ÷Ƣo�¡ÞµØ©º Ç�©¤Ù`�Čì�–  áÊ�!&��&$�d{�N��–  âçÛ�N�fdws��–  �vN� �J�N�fdws��

"  ¦`ÈÞ´`±�–  *F;D�H;C;B�·`Ðp¬`½��F79>;��H?BB�Ÿð�–  ĊâZ×`ܸÄo�ĪƬåpċõ�Ŭĭ�–  -;%Tj¹Wdz���NUðì�

"  ±«°Ô`Ú�Ķþ��–  ����á,�YXǝÙÙ`±�–  ����á,�Y"�ǝÙÙ`±�

Page 29: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

© MapR Technologies ®

±¨`ÎÛ±»`µ��©¤Ù�

•  ljÿ�•  ���ƆĐï���ƆĐ�•  ŦæƆĐÛÍ°¼Ù��øƐ�»`µ�Ţŭ����ëkûýpŧĞ�� /'�±¨`Î�ņĢ ũǂ�ǀ��

•  ĕÿ�ǂāx���•  �ÈÙ«`¯ÖÞ���ƆĐ�•  »`µ�ǜ�Ŀ�����±¨`Î�ǛƮ{�v���àōƓ\ĹđLJ\ǂāǵĈp÷k»`µ���ƴz�k��

�F79>;��H?BB��ťú�»`µ�­Í`¼�

ñǕĖĤƟ���±¨`ÎÛ±»`µ� ŦæƆĐx��±¨`ÎÉ`±�»`µ�

Page 30: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

© MapR Technologies ®

±¨`ÎÛ±»`µ\Ƴǎ»`µ�

•  '7J;��?D:�±¨`Î���ѵ±¼�þſpėĞ��SELECT cf1.month, cf1.year, FROM hbase.table1!

•  Ƴǎ»`µ�À¡º Ç�ǟm�!!SELECT!

!c.name, c.address, COUNT(c.children) !!FROM!

! !SELECT!! ! !CONVERT_FROM(cf1.user-json-blob, JSON) AS c !

FROM!!hbase.table1!

Page 31: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

© MapR Technologies ®

•  $)!*-(�/$*)6.�# (�����ѵ»`µ\±¨`Î�ƴđ�

SELECT table_name, table_type FROM information_schema.tables WHERE table_schema=‘MyDatabase’ ORDER BY table_name DESC'

•  �H?BB��ČìŴŒ��.,'�•  SELECT, GROUP BY, ORDER BY, LIMIT, JOIN, HAVING, UNION, UNION ALL,WITH, IN, EXISTS,DISTINCT, BETWEEN Ƹ��

•  . ' �/�À±¼���±§Øn��ēĂ­Ç©¤Ù�•  ŀð��$DD;H�';<J�EKJ;H�-?=>J�EKJ;H�!KBB�EKJ;H�•  ��' �('�­Í`¼�

–  CREATE DATABASE, CREATE TABLE/VIEW AS SELET, INSERT INTO!

�).$�.,'�ŢǏ�

Page 32: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© 2014 MapR Technologies 32

�F79>;��H?BB�Ü`½Î¸È�

• ƄÛ¡ºÞ¯�.,'©¤Ù�• #?L;�• Æظ¼Æ�¡Ú�• ±¨`ÎÛ±»`µ�• #�7I; (��• �$¹`Ú .,'¹`ÚƥĦ�*��� %�����

�½Ë¸©\©¤Ù� ��.1>-���� ��$��� • (�©¤Ù�÷Ƣč�

• óǥĂĪ��Ɯ]M?D:EMĂĪ��

• 4�-)ùŰ�• ¬±¼É`± Ú`ÚÉ`±Ěƴč�

• ³¨ÔÙº �

»`µóǥ� ���� ��$��� • ƣƄÛ¡ºÞ¯.,'©¤Ù�

• $DI;HJ 0F:7J; �;B;J;�• ĕÿÝ`©Ü`½ƆĐ�• ¼ØÞ®©¯ÖÞ����

»`µǞņ.,'������� ��$���

Page 33: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�! �F79>;�#�7I;���`¨º©·Ó�Ǝį�! (7F-���^a(7F-��Řĺĥ�! (7F-�(��¤» ¯ÖÞ�! .,'�<EH�)E.,'�T��F79>;��H?BB�! h`i�

Page 34: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�F79>;�#�7I;���Ŷǫ�

-;%� �� �;-/41���-=1�

Æ�¡Ú º`ÇÚ\À`бÊ`±�Ÿð�

M� i�©¥`µğƾ� M� i�

»`µƂşğƾ� M� i�

À¸¼Ý`©¼ØÆ ¸©�DŽǑ� M� i�

Ťþ±¼Û`°�Ŝě� M�..�Á`½��ćňÿ�Ŝě�

i�

±¾¸È¯Ö¸¼� M� i�

ÏØ`ÙÞª� M� i�

¬ÞÄ©¯ÖÞ�ǛƮ� M� i�

¦ÞØ¡Þ�¸ÈªÛ`½� M� i�

Page 35: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

�F79>;�#�7I;��ğŻíǠ�ǛƮ�

-;%� �� �;-/41���-=1�

º`ÇÚĪ� ´Ë¸� ����

Á`½Ī� ������ ĪƬ�

§ØÐÆ�ÏÙĪ� ��� ��

Page 36: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

(��LI����#���������BE7:��H;7:�B7J;D9O��

CDH�

MapR'

Page 37: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

© MapR Technologies ®

ÉÞ·Î`©ŀŕ�

Page 38: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

ŁêÕ`®pŅ��©¦Ùº �ČĤ�

Ĩƶġ�

÷Ƣġ�

Ŋđġ�

Page 39: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

®© MapR Technologies

ŁêÕ`®pŅ��©¦Ùº �ČĤ�

Ĩƶġ�

÷Ƣġ�

Ŋđġ�

±¾¸È¯Ö¸¼\ÏØ`ÙÞª�

ØÞ¶Ð�©³±ŴŒ�(7F-�!.�

#(7IJ;HZ-;=?ED.;HL;H�ǛƮ�

ÌÙÔ`Ðþſ ƆĐ�

¬ÞÄ©¯ÖÞ�ǛƮ�

Ō�±«`ØÅÙº �

óǔÀ`ÐÁ`½��'����

)!.�©³±�

�!&��&$�¦Ð�F��;-/41��<577�

Page 40: エンタープライズ NoSQL/HBase プラットフォーム – MapR M7 エディション - db tech showcase 大阪 2014 2014/06/19

© MapR Technologies ®

© MapR Technologies ®

wljǗj�p�lwyk�z�[�

nĠkð�|��I7B;I�@F�C7FH�9EC���nǙkNJz�{[�