�f�p��Bigtable�A�ł��邱�� �ł��Ȃ������F���UKey-Value�X�g�A�̖{���uBigtable�v�i2�j�i1/2 �y�[�W�j

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����

» 2009�N09��07�� 00��00�� ���J
[�g��a���C�L����ЃX�e�B���n�E�X]

���܂�ɂ�RDB�Ƃَ͈��ȁuBigtable�v

�@�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@Bigtablẽf[^f̊TO}ipFO[OuBigtable: A Distributed Storage System for Structured Datavj �}1�@Bigtable�̃f�[�^���f���̊T�O�}�i���p���F�O�[�O���uBigtable: A Distributed Storage System for Structured Data�v�j

Bigtable�A3�‚̓���

�@Bigtable�́A�ȉ���3�‚̓���������܂��B

  1. ���p��A�������̃X�P�[���r���e�B
  2. �T�[�o�璷���ɂ�鍂�—p��
  3. ���|�I�ȃR�X�g�̒Ⴓ

�y1�z���p��A�������̃X�P�[���r���e�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

�y2�z�T�[�o�璷���ɂ�鍂�—p��

�@����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

�y3�z���|�I�ȃR�X�g�̒Ⴓ

�@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

}2@Google App Enginẻ^pRXg̗i_bV{[hʁj �}2�@Google App Engine�̉^�p�R�X�g�̗�i�_�b�V���{�[�h��ʁj

�@�‚܂�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

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; }; BodyAdGAMWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdGAMWithCCE.EVENT_INIT = 'init'; BodyAdGAMWithCCE.EVENT_READY = 'ready'; /** * AdContent �̏������Ɨ��p���� */ BodyAdGAMWithCCE.prototype.init = function () { Logger.writeln('BodyAdGAMWithCCE.prototype.init'); this.dispatchEvent(new CustomEvent(BodyAdGAMWithCCE.EVENT_INIT)); }; /** * �L���g�� GAM ���N�G�X�g */ BodyAdGAMWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); this.dispatchEvent(new CustomEvent(BodyAdGAMWithCCE.EVENT_READY)); }; // global reference window.itm = itm; //entry point const build = function( e ) { BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); } build(); })();

�A�C�e�B���f�B�A����̂��m�点

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

lɗȂA{ŌZLeBu_iCYv
4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B