RDB�Ƃ͕ʂ́A�N���E�h����̃f�[�^�x�[�X�Ƃ��Ē��ڂ𗁂тĂ���u���UKey-Value�X�g�A�v�B���̖{���Ƃ�������AGoogle�̐��X�̃T�[�r�X�̊�ՋZ�p�uBigtable�v�ɂ��ēO����
�@�O��́u����1�́ADB�̂������A���UKey-Value�X�g�A�Ƃ��v�ł́A�A�ڑ�1��ڂƂ��āA�N���E�h�R���s���[�e�B���O�ɂ�����V���������ł���u�����[�V���i���f�[�^�x�[�X�iRDB�j�������UKey-Value�X�g�A�i���UKVS�j�ւ̈ڍs�v���A�ǂ̂悤�ȃp���_�C���V�t�g�������炷�̂���������܂����B����́A�O�[�O�����^�p�����\�I�ȕ��UKVS�uBigtable�v�̓����\�����Љ�A�N���E�h�̖{�������[���@�艺���܂��B
�@�O������������Ƃ���ABigtable�́AGoogle�������͂��߁AYouTube��Google�}�b�v�AGoogle Earth�AGoogle Analytics�AGoogle App Engine�ȂǁA�O�[�O����70�ȏ�̃v���W�F�N�g�̊�ՂƂ��ė��p����Ă��܂��B���v�Ő�Pbytes�i�y�^�o�C�g�j�K�͂̃f�[�^��S���E�ɎU��鐔�\����̃T�[�o�Ɋi�[�����A�u���v����ȕ��U�f�[�^�X�g�A�ł��B
�@Bigtable�́A�s�Ɨ�Ȃ�u�e�[�u���v�ƌĂ��\��������܂��B���̃e�[�u���́A�ȒP�ɂ����uExcel�̕\�v�̂悤�Ȃ��̂ł��B�X�̍s�́u�L�[�v��p���ēǂݏ������\�ł��B����ɁA�e�[�u���̃Z���ɓ�����X�̃f�[�^�́A�������c�����Ƃ��\�ł��B
�@�Ⴆ�Έȉ��ł́A�ucom.cnn.www�v�Ƃ����L�[�Ɋ�Â��āA����ɑΉ�����R���e���c����N���A����ɂ͂����̗�����ۑ����Ă��܂��B
�}1�@Bigtable�̃f�[�^���f���̊T�O�}�i���p���F�O�[�O���uBigtable: A Distributed Storage System for Structured Data�v�j�@Bigtable�́A�ȉ���3�̓���������܂��B
�@�܂�Bigtable�̃e�[�u���ɂ́A���p��̓X�P�[���r���e�B�ɏ��������܂���B�e�[�u���̋K�͂�100���ł��A���疜���ł��A�X�̍s�̓ǂݏ����͐�10ms�i�~���b�j���x�Ŋ������܂��B�܂��A�c��Ȑ��̃��[�U�[��Bigtable�ɓ����ɃA�N�Z�X���Ă��A���X�|���X�̒ቺ�͔������܂���B
�@���ہA�O�[�O���̊e��T�[�r�X���g���l�Ȃ�u���E���̂��̂��������̃��[�U�[�������ɃA�N�Z�X���Ă���͂��Ȃ̂ɁA�T�[�o���d���Ȃ�Ȃ��ȁv�Ƃ����^������������Ƃ�����͂��ł��B��ʓI��Web�A�v���P�[�V�����̑唼�ł́ARDB�T�[�o���{�g���l�b�N�ƂȂ��ăf�[�^�ʂ�A�N�Z�X�����̑����ɂƂ��Ȃ��A���X�|���X���Ԃ��x���Ȃ�܂����ABigtable���g����Web�A�v���P�[�V�����ł́A���ꂪ�F���ł��B
�@���́u�܂������قȂ鎟���̃X�P�[���r���e�B�v�����A�u�gBig�htable�v�Ƃ������̗R���ƂȂ��Ă��܂��B
�@����1�̓����́A�p���̍����ł��BBigtable�Ƀf�[�^��1���������ނƁA�O�[�O���Ǝ������U�t�@�C���V�X�e���uGoogle File System�iGFS�j�v��ʂ��āA�قȂ郉�b�N�ɐݒu���ꂽ3��ȏ�̃T�[�o�ɃR�s�[����܂��B���̂��߁A�T�[�o��Q�ɂ���ăf�[�^��������\���͋ɂ߂ĒႢ�����ɁA�����ꂩ1��̃T�[�o����~���Ă��ق���2��̂����ꂩ���瓯���f�[�^���u���Ɏ擾�ł��܂��B
�@�����āABigtable�̃T�[�r�X���\������T�[�o�Q�͂��ׂĂ��璷������Ă���ASPoF�iSingle Point of Failure�j�͔r������Ă��܂��B���������璷�\���ɂ���āAOracle RAC�iReal Application Clusters�j�Ȃǂ̃n�C�G���h��RDB�N���X�^�ɕC�G���鍂�p��������Ă��܂��B
�@Bigtable��3�߂̓����́A���|�I�ȃR�X�g�̒Ⴓ�ł��B�Ⴆ�A�O�[�O��������N���E�h�E�T�[�r�X�ł���uGoogle App Engine�i�ȉ��AApp Engine�j�v�ł́A������p���܂������x���킸��Bigtable���܂ނ��ׂĂ̋@�\�𗘗p�ł��܂��B����ɑ��A��q�����悤�ȃn�C�G���h��RDB�N���X�^�̍\�z�ɂ͈�ʂɐ��疜�~�K�͂̃R�X�g���|����܂��B
�@�܂����p�J�n��́ABigtable��ɕۑ������f�[�^�ʂ�����CPU���Ԃɉ����ď]�ʉۋ��ƂȂ�܂����A����͎�����u�قƂ�ǃ^�_�v�ōς݂܂��B
�@�Ⴆ�A�M�҂����ۂɒS����������Web�A�v���P�[�V��������App Engine�ւ̈ڍs�Č��ɂ����āA���v400�������x�i���e��11Gbytes�j�̃f�[�^��Bigtable��ɕۑ������Ƃ���A�O�[�O�����琿�����ꂽ���z��p��4�h�����x�ł����i�ɂ킩�ɂ͐M���������Ǝv���܂��̂ŁA�ȉ��̃_�b�V���{�[�h��ʂɕ\�����ꂽ�R�X�g�����m�F���������j�B
�@�܂�A��قǑ�ʂ̃f�[�^��g���t�B�b�N������Ȃ�����A�唼��Web�A�v���P�[�V�����͂قƂ�ǖ����ʼn^�p�ł��܂��B
�@���y�[�W�ł́ABigtable���P�^�Ⴂ�̃X�P�[���r���e�B��R�X�g�p�t�H�[�}���X�������ł��闝�R��ABigtable���ǂ̂悤�ȃV�X�e���\���ɂ���Ď�������Ă���̂������Ă����܂��B
Copyright © ITmedia, Inc. All Rights Reserved.
��IT eBook