���[�U�[�����猩���ۑ��

�uR25�v�T�C�g��PostgreSQL�ō\�z�A���N���[�g��OSS�������l����

2007/06/05

�@���N���[�g��FIT �V�X�e����Ր��i�� �t�F�f���[�V�����I�t�B�T�[�̕ĒJ�C����6��5���A�uPostgreSQL�J���t�@�����X2007�v�ōu�����A���Ђ��W�J����l�b�g�T�[�r�X�ւ�PostgreSQL�̗̍p�󋵂���������B�t���[�y�[�p�[�uR25�v�uL25�v��Web�T�C�g�ȂǂŎ����I��PostgreSQL���g���Ă��邪�A�u���ׂ������T�[�r�X�ł͂܂��|���Ďg���Ȃ��v�Ƃ����B���[�U�[������݂�PostgreSQL�̉ۑ�Ƃ͉����낤���B

oss01.jpg ���N���[�g��FIT �V�X�e����Ր��i�� �t�F�f���[�V�����I�t�B�T�[�̕ĒJ�C��

�@R25�AL25��Web�T�C�g�͌���1��2000���̃y�[�W�r���[���ւ�B���N���[�g�͂ق��ɂ����[�J���T�[�`�T�C�g�́u�X�S�C�n�}�v��n�挟�����T�C�g�u�h�R�C�N�H�v�Ȃǂ�PostgreSQL���̗p���Ă���B���N���[�g��4�N�O�ɂ�PostgreSQL�̗̍p�������������A�����̋@�\�ł̓A�[�J�C�u���O����ꂸ�A�u�����T�[�r�X���������Ƃ��ɖ߂��Ȃ��”\�����������v���߂ɍ̗p��������AOracle Database���g�����ƂɂȂ����B

�@���炽�߂�PostgreSQL�̗̍p�����߂��̂�1�N�O�ŁA�o�[�W������8.1�B4�N�O�̖�肪��������A�V�X�e���C���e�O���[�^�ɂ�錟�؂ł��悢���ʂ��ł����Ƃ���̗p�����B

��T�[�r�X�ɂ�Oracle�𗘗p

�@�ꕔ�T�[�r�X��PostgreSQL�̗��p�͎n�܂������A�u���N�i�rNEXT�v��u�Z����i�r�v�ȂǓ��Ђ̊�ƂȂ�T�[�r�X��Oracle Database�ō\�z���Ă���B�ĒJ���ɂ��ƁAPostgreSQL�Ɍ�����̂́u�^�p�@�\�v�u�����בΉ��v�u�璷���Ή��v�B�^�p�Ǘ��@�\�ł́AOracle�Ɣ�ׂ�Ɓu���Ӄc�[���̏[���x���Ⴄ�v�Ƃ����A�`���[�j���O�ɕK�v�ȉғ����̎擾�Ȃǂ��\���ɂł��Ȃ����Ƃ��w�E�����B���N���[�g��PostgreSQL��Oracle�̋@�\��r���|�[�g���쐬���Ă��邪�A���̃��|�[�g�ɂ��ƁuOracle��100�_�Ƃ����PostgreSQL��40�_���炢�v�Ƃ����B

�@�����בΉ��ł́APostgreSQL�̔񓯊����v���P�[�V�����@�\�ł���uSlony-I�v�̗��p�������������AOracle����̃A�v���P�[�V�����̃|�[�e�B���O�����܂��s�����ɒf�O�B�ʂ̏璷���@�\�ł���uPgPool2�v���g���Ă��邪�A�V�X�e���̈ꕔ�ɂƂǂ܂�A�{�i�W�J�͂��Ă��Ȃ��B�u�����ׂɂȂ�T�[�r�X�ł̓N���X�^�\���ŕ��ו��U���ł����ɍ���v�Ƃ����B

�@�x���_���ɐ��i���؂�C���邱�Ƃ��ł��鏤�p�f�[�^�x�[�X�ƈقȂ�A�I�[�v���\�[�X�̃f�[�^�x�[�X�̓��[�U�[�������[�h���Č��؂���K�v������B���̕��A�H���������邱�ƂɂȂ�A�ꍇ�ɂ���Ă͒Ⴂ�R�X�g�Ƃ��������b�g��ł������Ă��܂��B�ĒJ���́u���p�~�h���E�F�A�Ƃ̃o�����X���l���Ă������Ƃ��d�v�v�Ƙb���A�u���p�~�h���E�F�A�ƃI�[�v���\�[�X�̃~�h���E�F�A��Web�T�C�g�̓����ɉ����Ďg�������Ă����v�Ɛ��������B

�V�K���ƃC���t����PostgreSQL

�@�I�[�v���\�[�X�̃f�[�^�x�[�X�ł��ꂾ�����؂��K�v�ɂȂ�̂́A�ʏ�̃T�[�r�X�C���t���Ɠ��l�̃T�[�r�X���x�����������悤�Ƃ��Ă��邩�炾�B���N���[�g�͌��݁A�V�K���ƊJ�����ȒP�ɍs����Web�̋��ʃC���t����PostgreSQL�ō\�z���Ă���B���̃C���t�����g���Ē񋟂����T�[�r�X�͂���΋ʐ΍����̃x�[�^�łŁA�ǂꂾ�������p�T�[�r�X�Ƃ��đ听���邩�͕�����Ȃ��B���̋��ʃC���t�����\�z����ɓ������Ắu�ʏ�̃T�[�r�X���x���͕ۏ؂ł��Ȃ����Ƃ��Г��Ŏ󂯓����ꂽ�v�Ƃ����A�u�Г��ł�PostgreSQL���p�̃u���[�N�X���[�ɂȂ����v�Ƙb�����B�X�^�[�g�A�b�v�̃T�[�r�X��PostgreSQL�A�T�[�r�X������������Oracle Database�Ɉڍs�Ƃ������p���@���L����”\��������B

�@���N���[�g���v�悵�Ă���V�K���ƊJ���́A�u�̐��v�u�J����@�v�u�J���c�[���v��3�‚�p�ӂ��A���R�ȃT�[�r�X�J���𑣂��B�̐��ł́u�l��5�l���炢�̃\�t�g�E�F�A�n�E�X����D�G�Ȑl���W�߂��v�Ƃ����A�Z�[���̊J����@��A��@�ɑΉ������J���c�[�����Г��ŊJ�������Ƃ����B�]���Ɣ�ׂ�2�{�̊J���X�s�[�h��3����1�̃R�X�g��ڎw���B

�@�ĒJ�������[�U�[�Ƃ���PostgreSQL�Ɋ��҂���̂́u�R���f�B�e�B�����Ăق����v�Ƃ������Ƃ��B���N���[�g��Apache�Ȃǂ��g���ꍇ�͌��؍�Ƃ͂قƂ�Ǎs�킸�A�X���[�Y�ɓ����ł���B�������APostgreSQL�ł͂܂����؂��K�v���B���N���[�g�̓I�[�v���\�[�X�R�~���j�e�B�ɑ΂��Ă̋��͂��l���Ă��āA�ĒJ���́u�v���ł��邱�Ƃ������Ăق����v�Ƙb�����B

�i��IT�@�_����h�j

�������񂹂��������F



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