�yDB�T�_�zDBMS�ɋ��߂�����́i1�j�r�������ACID�����F�ł���G���W�j�A�ɂȂ�I ���傢��DB�p�E��b�ҁi2�j

�f�L��G���W�j�A�ɂȂ邽�߂ɂ́ADB�Z�p�̊�b�͕K�{�ł��B�{�A�ڂł́A�L�x�Ȏ���Ɖ��K���ŁA�v���Ƃ��Ēp���������Ȃ��݌v�菇��������܂��BDB�݌v�̃|�C���g�ƂȂ�ėp�I�ȃP�[�X���Љ�Ă���̂ŁA�ʏ�̋Ɩ��Ƃ͈قȂ�ꍇ�ł����p�ł���u���ʂ̍l�����v��g�ɕt�����܂��B

» 2011�N06��24�� 00��00�� ���J
[�����ː���C�G�f�B�t�B�X�g���[�j���O]
���{�A�ڂ́A�����ː�㒘�w����Ŏg����f�[�^�x�[�X�݌v�x�̑�1�� �u�f�[�^�x�[�X�T�_�v���A�ꕔ�C�����ē]�ڂ�����̂ł��B

�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@��1���

�@�f�[�^�x�[�X�V�X�e���ɋ��߂���v���̂����ADBMS�ɂ���Ē񋟂����ׂ����̂������܂��B

�@�����ł͋�̓I�ȋ@�\����@�_��������ADBMS�̊�{�I�ȋ@�\�����̂��߂ɒ񋟂���Ă��邩�𗝉����邱�Ƃ�ڎw���܂��B�����̋@�\�𗝉����邱�Ƃɂ���āA�����݌v����у����e�i���X�t�F�C�Y�ɂ����āA�K�؂Ȕ��f�����������Ƃ��ł���悤�ɂȂ�܂��B

�@�Ȃ��A��̓I�ȋ@�\�̐�����Oracle�f�[�^�x�[�X��z�肵�Ă��܂��B

  1. �������s����i�r������j�ƃg�����U�N�V�����̐ݒ�iACID�����j
  2. �Ϗ�Q��
  3. ���\�𖞂������߂Ɍ������ׂ��I�u�W�F�N�g
  4. �Z�L�����e�B

1�@�������s����i�r������j�ƃg�����U�N�V�����̐ݒ�iACID�����j

����d�X�V

�@�������s���䂪�K�؂ɐݒ肳��Ă��Ȃ��ꍇ�A��d�X�V�Ƃ������Ԃ������N�����”\��������܂��B

}1 dXV̗ �}1 ��d�X�V�̗�

�@����f�[�^�ɑ΂��鏈���v���́A�����̃��[�U�[��A�v���P�[�V�������瓯���ɔ������܂��B�����f�[�^�ɑ΂��āA�����̃��[�U�[�܂��̓A�v���P�[�V�����������ɍX�V�����v�����o�����ꍇ�A�K�؂ɓ������s������Ǘ����Ȃ��Ɠ�d�X�V���������܂��B

�@�ȉ��ɓ�d�X�V�����������������܂��B

A����̏��i���㏈��

�u�݌ɂ�50�P�[�X���ȁv

�u���q���񂩂�15�P�[�X�������������̂ŁA���̏��i�݌ɂ�35�P�[�X�ɕύX���悤�v


B����̏��i�d������

�u�݌ɂ�50�P�[�X���ȁv

�u���[�J�[����20�P�[�X�[�i���ꂽ�̂ō��̍݌ɂ�70�P�[�X�ɍX�V���悤�v


�@��d�X�V�Ƃ́A�����f�[�^�ɑ΂��āA���郆�[�U�[�i�܂��̓A�v���P�[�V�����j�ɂ��X�V�������������Ȃ������ɁA�����ɑ��̃��[�U�[�i�܂��̓A�v���P�[�V�����j�ɂ���čX�V����錻�ۂ̂��Ƃ������܂��B���郆�[�U�[�i�܂��̓A�v���P�[�V�����j���f�[�^���X�V���悤�Ƃ���ꍇ�ɁA���̃f�[�^�����̃��[�U�[������X�V�”\�ȏ�ԁi�‚܂�A�������s���䂪�@�\���Ă��Ȃ���ԁj�ł���ꍇ�A���̌��ۂ��N����”\��������܂��B

���������s����F�r������

�@�r�������Ƃ́A��d�X�V�Ȃǂɂ���ăf�[�^�̕s�����������Ȃ��悤�ɁA����g�����U�N�V����A���f�[�^���X�V���Ă���ԁA���̃g�����U�N�V����B�������f�[�^���X�V�ł��Ȃ��悤�ɂ���@�\�̂��Ƃł��B

�@DBMS�́A�r������̂��߂����b�N�Ƃ����d�g�݂��������Ă��܂��B

�@���b�N�Ƃ́A�\�̍s�f�[�^�Ȃǁi���\�[�X�ƌĂт܂��B���b�N��������Ώ۔͈͂́A�s��\�ȂǁA�����‚��̃��x��������܂��j�ɑ΂��āA������A�N�Z�X�ł��Ȃ��悤�ɏ��������邱�Ƃł��B���b�N���������g�����U�N�V�������f�[�^�̍X�V���������A���b�N�������i�A�����b�N�j�܂ŁA���̃g�����U�N�V�����͑҂���ԂɂȂ�܂��B

�@�g�����U�N�V�������R�~�b�g���邢�̓��[���o�b�N���ꂽ���_�ŁA���̃g�����U�N�V�����������Ă������ׂẴ��b�N�͉������܂��B��ʓI�ɁA���b�N��DBMS�������I�ɊǗ����Ă���܂����A���[�U�[�������I�Ɏ擾����ꍇ������܂��B

}2 r̗ �}2 �r������̗�

�����b�N�̗��x

�@DBMS�ɂ���ă��b�N��������Ώ۔͈͂́A�f�[�^�x�[�X�A�\�A�s�Ƃ������_���I�ȒP�ʂ�u���b�N�A�y�[�W�Ƃ����������I�ȒP�ʂ�����܂��B�ǂ̒P�ʂŃ��b�N���������邩�i���b�N�̗��x�Ƃ����܂��j�́ADBMS�ɂ���ĈقȂ�܂����A�قƂ�ǂ�DBMS�ōs���x���̃��b�N����������Ă��܂��B

�@���b�N�̗��x���ׂ�������ƁA�g�����U�N�V�����ԂŃ��b�N���d������m�����Ⴍ�Ȃ�A���ʂƂ��ăg�����U�N�V�����Ԃ̍X�V���̋������Ԃ�Z�����邱�Ƃ��ł��܂��B

�@���b�N�̗��x��傫������ƁA���b�N����������m���������Ȃ�A���̃g�����U�N�V�������f�[�^�ɃA�N�Z�X�ł����A�������s�����̌������ቺ����”\���������Ȃ�܂��B

���g�����U�N�V������ACID����

�@�g�����U�N�V�����Ƃ́A�u�������_���I��1�‚̂܂Ƃ܂�������A���A����ȏ㕪������ƈӖ����Ȃ��Ȃ��Ȃ��A�̑���v�̂��Ƃł��B

�@�ȉ��Ƀg�����U�N�V�����̗�������܂��B

�g�����U�N�V�����̊J�n

Select from �݌ɁG�@�c�Ƃ��󒍂��󂯂�ƁA�܂����i�݌ɂ��m�F

Insert into �󒍁`�G�@�݌ɂ��\�����邱�Ƃ��m�F�ł�����A�V�K�̎󒍃f�[�^���󒍕\��insert

Update �݌� set�`�G�@�݌ɕ\��update���āA���̏��i�̍݌ɂ��������Ă܂�

Insert into ����`�G�@����\�ɉ�����Ƃ��Ĕ���f�[�^��insert

�g�����U�N�V�����̏I��

Commit�G�܂���Rollback�G


�@���̎󒍃g�����U�N�V�����́A3�‚̕\�ɑ΂���X�V�����̓������Ƃ�K�v������܂��B3�‚̕\�ɑ΂���X�V�����́A�u�󒍁v�Ƃ���1�‚̏����ɑ΂��ē����Ɏ��s�����K�v������A���A�ǂꂩ1�‚ł����s�����ꍇ�ɂ́A���ׂĂ̏��������s����Ȃ�������Ԃɖ߂��Ȃ��ƁA�f�[�^�x�[�X���̊֌W����\�̐��������Ƃ�Ȃ��Ȃ��Ă��܂��댯��������܂��B

�@���̂悤�ȏ����́A1�‚̃g�����U�N�V�����Ƃ��Ē�`���A���̒��̏����͓����ɍX�V���m�肷�邩�i�R�~�b��A�܂��͂ǂꂩ1�‚ł����s�����ꍇ�ɂ͂��ׂčX�V���������i���[���o�b�N�j�K�v������܂��B�g�����U�N�V�����̋�؂�́ASQL���̒���COMMIT���܂���ROLLBACK���ɂ���Ė����I�Ɏ�����܂��B

�@���ɁA�g�����U�N�V�����̐������������4�‚̑����A���Ȃ킿ACID�����i�G�C�L�b�h�܂��̓A�V�b�h�Ɠǂ݂܂��j��������܂��B

�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@��1���

�M�ҏЉ�

�G�f�B�t�B�X�g���[�j���O

�����ː��

�G�f�B�t�B�X�g���[�j���O �C���X�g���N�^�[�B�f�[�^�x�[�X�݌v�A�V�X�e���\�z�̏㗬�H���`�����H���S�ʂ̃R�[�X��S���B�u���H�Ŏg����v�u�`���s�����Ƃ�S�|���Ă���B

���݂́A������SIer�̐l�ވ琬��S�����Ă���BSE����̌o���𐶂����A�u�Ɩ���m���Ă���G���W�j�A�����f�[�^�x�[�X�݌v�Ɋւ��ׂ����v�Ƃ������ƁA�u�f�[�^�x�[�X�݌v�Ɍg���G���W�j�A�́A�t�ɋƖ���m���Ă���l�ɒm�b��݂��Ă��炤�K�v������v�Ƃ������Ƃ�`���Ă��������B



Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

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