MySQL�Ɗ|����IKEA�Ɖ����A���̐S�́H
�@�` MySQL Users Conference Japan 2007���|�[�g �`

MySQL���e�[�}�Ƃ����A�W�A���̃J���t�@�����X�uMySQL Users Conference Japan 2007�v���J�Â��ꂽ�B�V���ȃG���W���uFalcon�v���͂��߁A���̒��ŏЉ�ꂽ�ŐV�Z�p�������Љ��B

���� �r��
��IT�ҏW��
2007/9/21

�A�W�A���̃J���t�@�����X�J��

�@MySQL��9��11�������12���ɁA�A�W�A�����m�n��ł͏��߂ẴJ���t�@�����X�ƂȂ��uMySQL Users Conference Japan 2007�v���J�Â����B2���Ԃɂ킽��A�p�t�H�[�}���X�`���[�j���O��MySQL�̉—p�������߂�e�N�j�b�N�A��������Ȃǂ��e�[�}�Ƃ����Z�b�V�������s��ꂽ�B

MySQL Users Conference Japan 2007�̖͗l�B��u�����͗��������o��قǂ̐����ƂȂ���

�@MySQL�́A�I�[�v���\�[�X�̃f�[�^�x�[�X�\�t�g�E�F�A���B�ق���DBMS�ɔ�א��\�ɗD��A�u���������v���삷��_���]������Ă���B�č��ł�Google���J�X�^�}�C�Y�������A�������Ă��邱�ƂŒm���Ă���A�����ł��y�V���̗p����ȂǁA�I�����C���T�[�r�X��񋟂����Ƃł̓��������ɑ����B

�@�f�[�^�x�[�X�{�̂��J�����Ă���@�l�Ƃ��Ă�MySQL�i�X�E�F�[�f���j�́A��{�I��MySQL��GPL�iGeneral Public License�jv2�Ɋ�Â��ăI�[�v���\�[�X�Ƃ��Ē񋟂��‚A�L���̃T�|�[�g�T�[�r�X�uMySQL Enterprise�v���͂��߂Ƃ���T�[�r�X��ʂ��Ď��v�𓾂Ă���B�܂��A���ЊJ���̃\�t�g�E�F�A�Ȃǂ�MySQL��g�ݍ��݁A�̔�����ꍇ�ɂ͗L���́u�R�}�[�V�������C�Z���X�v���w������K�v������B

�@MySQL�͍���̃J���t�@�����X�ɍ��킹�AMySQL�F�莑�i��������{��Œ񋟂��邱�Ƃ𔭕\�����B�p��ȊO�ł̔F�莎���񋟂́A���ꂪ���ƂȂ�B�����ɁAMySQL Enterprise�̍ŐV�o�[�W�����ƂȂ�uMySQL Enterprise Fall 2007 Release�v�𔭕\���A���������Ȃ������ɓ��{��ł��񋟂�����j�𖾂炩�ɂ��Ă���B

�֘A�L���F
MySQL�Łu����܂Ŏ�̓͂��Ȃ������l�ɂ��f�[�^�x�[�X���v�i��ITNews�j

�@MySQL Enterprise�́A�C���X�g�[���^�ݒ�E�B�U�[�h��\�t�g�E�F�A�A�b�v�f�[�g�A�T�[�r�X�p�b�N�A�T�|�[�g�T�[�r�X�Ȃǂ��p�b�P�[�W��������ƌ����̗L���T�[�r�X���B�V�o�[�W�����ł́A�f�[�^�x�[�X�̉ғ��󋵂��Ď�����c�[���uMySQL Enterprise Monitor�v����������A�V���ɁuReplication Monitor�v���lj����ꂽ�B����ɂ��A�A�v���P�[�V�����ɉe�����y�ڂ�����̂�����𑁊��ɔ������A���������x���ł���Ƃ����B

Oracle��SQL Server�͓��ɂ̎�H

�@�J���t�@�����X��2���ڂɍs��ꂽ�p�l���f�B�X�J�b�V�����̒��ł́A���݃x�[�^�ł��񋟂���Ă��鎟���o�[�W�����́uMySQL 5.1 Community Server�v��A���̎��̃o�[�W�����uMySQL 6.0�v�őg�ݍ��܂��\��ƂȂ��Ă���V���ȃX�g���[�W�G���W���uFalcon�v�ƂƂ��ɁA�V���ȃ\�t�g�E�F�A�v���O�����uMySQL Proxy�v�ւ̌��y���������B

�@MySQL Proxy�́A�������I�[�v���\�[�X�Ƃ��āA�����Œ񋟂����\�t�g�E�F�A���BMySQL�̐��݂̐e�ł���g�����e�B�h���ƃ}�C�P���E�E�B�f�j�E�X���ɂ��ƁA�����MySQL�T�[�o�̃t�����g�G���h�ŗ��p������̂ŁAMySQL�ɑ΂��镉�ו��U��N�G���̃����C�g�A���M���O�Ȃǂ��s����B�J�X�^�}�C�Y���”\�Ƃ����B

�p�l���f�B�X�J�b�V�����ɂ́AMySQL�̐��݂̐e�ł���}�C�P���E�E�B�f�j�E�X�����Q������

�@�Ȃ����̃p�l���f�B�X�J�b�V�����ł́AMySQL��Oracle Database��Microsoft SQL Server�Ƃ��������p�f�[�^�x�[�X�Ƃ̈Ⴂ�ɂ‚��Ă̎��₪�������B����ɓ�����MySQL�̃u���C�A���E�A�J�[���́A�f�[�^�X�g���[�W�⃊�g���[�u�̕��@�ɉ����A�����̃X�g���[�W�G���W�������p�ł��邱�ƂȂǂ������A�u�Z�p�I�ɂ����āA���{�I�ɂق��̃f�[�^�x�[�X�Ƃ̓v���b�g�t�H�[�����قȂ�v�Əq�ׂ��B

�@���[�U�[��ƂƂ��ĎQ������MTV Japan�̃p�g���b�N�E�{�[���_�����́AOracle��Microsoft SQL Server�����p���Ă��闧�ꂩ��A���̂悤�Ɍ�����B

�@�uOracle�̏ꍇ�A�Z�b�g�A�b�v�͂��܂���������ǁA���̌�ɓ�������邱�ƂɂȂ�B�F��̃f�[�^�x�[�X�A�h�~�j�X�g���[�^�����Ȃ��Ɠ�����낤�B�h�L�������g����₱����������A�h���C�o�����‚���Ȃ�������ŁAPHP��Oracle���‚Ȃ��̂�4�������������肷��v�i�{�[���_�����j

�@���Microsoft SQL Server�́uWindows�����̂��߂ɔ�p���|����A��������ɂ̎�ɂȂ�v�i�����j�Əq�ׂ��BApache��PHP��A�g�����悤�Ƃ���ƁAODBC�h���C�o��T���K�v�����邽�߁A�r�[�ɐݒ肪����Ȃ�B���̈Ӗ��ŁuMySQL�𓮂��������X�g���X�����Ȃ��v�Ƃ����B

���—p�����������镡���̃A�v���[�`

�@�����ɍs��ꂽ�uMySQL���—p���\�����[�V�����̊T�v�v�Ƒ肵���Z�b�V�����ł́A�����ʂ�AMySQL�̉—p�������߂邽�߂̕����̋Z�p�ɂ‚��Đ������s��ꂽ�BMySQL�̃W�~�[�E�Q�������ɂ��ƁA���Ƃ��V�X�e���ɏ�Q���������Ă����\�[�X�𗘗p�”\�ȏ�Ԃɂ������邽�߂ɁA�����‚��̃A�v���[�`���p�ӂ���Ă���Ƃ����B

�@1�‚́A�}�X�^�[�ƃX���[�u�̊ԂŃf�[�^�x�[�X���R�s�[����u���v���P�[�V�����v�i�����j���B�������������̂��uMySQL Replication�v�ŁA�X�e�[�g�����g��s�x�[�X�Ńf�[�^�̃��v���P�[�V�������s����B�������A���ׂẴT�[�o�Ԃœ����f�[�^��ێ����铯���^�ł͂Ȃ��A�񓯊��^�ł̕������B�܂��A�}�X�^�[�ɉ��炩�̏�Q�����������Ƃ��̐؂�ւ������͎����I�ɍs�����Ƃ��ł��Ȃ��B

�@����1�A���—p�������̂��߂ɍL�����p����Ă���A�v���[�`���u�N���X�^�����O�v�ł���B�����̃m�[�h��p�ӂ��Ă����A�ǂ���1�‚̃m�[�h�ɏ�Q�����������炷���ɕʂ̃m�[�h���N�����A�������p����������@���B�Q�������ɂ��ƁA���̃N���X�^�����O����������ɂ������̕��@���p�ӂ���Ă���Ƃ����B

�@�ł��V���v���ȕ��@�́AMySQL Replication�����p������̂��B���̏ꍇ�A�g���₷�����Ƃ������ŁA���ו��U���u��g�ݍ��킹��΃X�P�[���A�E�g���e�Ղ����A�u�V�X�e�����A��̃f�[�^�ē����ȂǁA���ׂĂ̖��������ł���킯�ł͂Ȃ��v�i�����j�Ƃ����B

�@���ɏЉ�ꂽ�̂́AMySQL Replication�ƃI�[�v���\�[�X�̃N���X�^�\�z�\�t�g�E�F�A�uHeartbeat�v��g�ݍ��킹����@���B�o�[�`����IP�Ԃ����蓖�Ă��m�[�h�Ԃœ�����m�F���A���s�����ꍇ�Ƀt�F�C���I�[�o�[���s��Heartbeat��A�������邱�Ƃɂ��A��Q���̉ғ��������I�Ɍp�������邱�Ƃ��ł���B�������A�K�������f�[�^�̐��������ۂ���Ă���Ƃ͕ۏ؂���Ȃ��B�‚܂�A�g�����U�N�V�����܂ł�����������Ă���Ƃ͌���Ȃ��_���ۑ�Ƃ����B

�@���������ۑ�ɑ΂��L���ȉ����􂪁A�u���b�N���x���ł̃��v���P�[�V��������������uDistributed Redundant Block Device�iDRBD�j�v�����p������@���BDRBD�ł́ARAID 1�Ɏ����N���X�^�����O�V�X�e�����\�z�ł���B�����p���ău���b�N���x���Ńf�[�^�����v���P�[�V�������A2�‚̃f�[�^�x�[�X���܂�����������Ԃɕۂ‚Ƃ����A�v���[�`���B

�@MySQL Replication��Heartbeat�ADRBD��3�‚̃c�[����g�ݍ��킹��ƁA�A�N�e�B�u�ȃT�[�o�ƃp�b�V�u�ȃT�[�o�Ƃ̊ԂŁA�����^�̃u���b�N���v���P�[�V�������������‚A��Q���ɂ�IP���x���̃t�F�C���I�[�o�[�ɂ���ď������p���ł���B�V�X�e��������̃f�[�^�̍ē����������I�Ɏ��{�”\���B�u������X�P�[���A�E�g�����Ă����΁A�X�P�[���r���e�B�ƍ����—p�����m�ۂł���v�i�Q�������j�BMySQL Replication��DRBD��g�ݍ��킹�A�A�v���P�[�V�������p�[�e�B�V���������邱�Ƃɂ��A�—p�����m�ۂ��‚A�Q�ƌn�A�X�V�n�o���̃X�P�[���r���e�B�����߂邱�Ƃ��”\���Ɛ��������B

�@����Ȃ�I�����Ƃ��āA�uMySQL Cluster�v���p�ӂ���Ă���B����̓V�F�A�[�h�i�b�V���O�^�̃N���X�^�V�X�e���ŁA�����ȃX�g���[�W�f�o�C�X�𓱓����邱�ƂȂ����p�ł���_���������B

�@�Q�������́AMySQL�͍����ȃC���t����K�v�Ƃ���X�P�[���A�b�v�^�ł͂Ȃ��A�X�P�[���A�E�g�^�̊g�����”\�ł���Əq�ׂ�B�Z�b�V�����ŏЉ����A�̃A�v���[�`�ɂ‚��Ắu����������Z���邪�A��������I�[�v���\�[�X�Œ񋟂���Ă���v�Ƃ��A�K�p����SLA��R�X�g�A���邢�͗\�Z�ȂǁA���܂��܂ȗv���𓥂܂��āA�œK�Ȏ�@��I�����Ăق����Əq�ׂ��B

�@
1/2

Index
MySQL�Ɗ|����IKEA�Ɖ����A���̐S�́H
�@�` MySQL Users Conference Japan 2007���|�[�g �`
Page 1
�A�W�A���̃J���t�@�����X���J��
Oracle��SQL Server�͓��ɂ̎�H
���—p�����������镡���̃A�v���[�`

�@ Page 2
������G���W���uFalcon�v�̓����Ƃ�
Senna���g���ē��{��S���������”\��
�I�[�v���\�[�X�ɂ͐i���_�����Ă͂܂�\�\CEO�C���^�r���[

Linux Square�S�L���C���f�b�N�X


�@Linux Square�t�H�[���� �f�[�^�x�[�X�֘A�L��
�A�ځF����MySQL�Ńf�[�^�x�[�X�A�v���I�i�S11��j
�y���ȓ���Œm����RDBMS�AMySQL��DB�A�v���̍\�z���s���BMySQL�̃C���X�g�[���Ɏn�܂�APerl��Ruby�Ȃǂ̃X�N���v�g�Ńf�[�^�x�[�X�𑀍삷����@�܂ł����S���
�A�ځF������n�߂� MySQL����i�A�ڒ��j
��Ԃ�LAMP�iLinux�{Apache�{MySQL�{PHP�j�\����Web�A�v���P�[�V�����J���ɒ���I �T���v���A�v���̍\�z��i�߂Ȃ���A��b�m���⑀����@�ɂ‚��ďڂ����������
�A�ځFOracle�}�C�X�^�[�{���u���i�S6��j
�{�A�ڂł́AOracle�̊Ǘ��E�`���[�j���O���@���Љ�Ă����B���ꂩ��Oracle���n�߂�l�A������Oracle�����[�������������l�̂��߂́A������ݍ��񂾎��p�u��
�A�ځFDB2�}�C�X�^�[�{���u���i�S7��j
�{�A�ڂł́ADB2 UDB�̎��H�I�ȉ^�p�E�Ǘ����@���Љ�Ă����BDB2�𗘗p���邤���ŕK�v�Ȓm�����A���^�p��O���DB2�̃v�������
���W�F�G���^�[�v���C�Y�s��Ɍ�����MySQL 5.0�m�O�ҁn
MySQL 5.0�̐V�@�\���A���t�@�łŃ`�F�b�N
1���Ɍ��J���ꂽ5.0�A���t�@�ł͑啝�Ɋg������Ă���A�G���^�[�v���C�Y�s��ւ̐i�o��\��������
���W�FLinux�œ��������[�V���i���f�[�^�x�[�X�E�J�^���O
�f�[�^�x�[�X�T�[�o��OS�Ƃ���Linux���̗p����P�[�X�������Ă���BLinux�œ��삷��7�‚̎�ȃ����[�V���i���f�[�^�x�[�X���Љ��B���i�����̍ۂ̎Q�l�ɂ��Ăق���

MONOist�g�ݍ��݊J���t�H�[�����̒�����ALinux�֘A�L�����Љ�܂�


Linux �� OSS �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Linux �� OSS �L�������L���O

�{�� ����