�u���^�f�[�^�v�uNoSQL�v�uCAP�藝�v�𗝉������F�u�f�[�^�x�[�X�X�y�V�����X�g�����v�헪�I�w�K�̃X�X���i31�j�i2/2 �y�[�W�j

» 2017�N11��21�� 05��00�� ���J
�O�̃y�[�W�� 1|2 �@�@�@�@�@�@

NoSQL

�@NoSQL�Ƃ́A�]���̊֌W���f���Ɋ�Â����ɍ\�z���ꂽ�f�[�^�x�[�X�V�X�e���̑��̂ł���ASQL��p���Ȃ����Ƃ���NoSQL�iNot only SQL�j�̗��Ƃ���Ă��܂��BSQL��p����Ƒ�ʃf�[�^�A�����T�[�o�ɕ��U�����f�[�^�������N���E�h�T�[�r�X�ɂ����Ă͐��\���ቺ����ꍇ�����邱�Ƃ���A��������SQL�ł͑Ή��ł��Ȃ��̈��ۊǂ��邽�߂ɗ��p����邱�Ƃ�����܂��B

CAP�藝

�@CAP�藝�Ƃ́A�N���E�h�T�[�r�X���n�߂Ƃ�����V�X�e���i�l�b�g���[�N�ł‚Ȃ������A���ʂ̃f�[�^�����A��A�̃m�[�h�Q�j�ɂ����āA�u�ȉ���3�v�f�𓯎��ɖ��������Ƃ��ł��Ȃ��v�Ƃ������̂ł��B

CAP�藝��3�v�f ����
Consistency�F
��ѐ�
�N�����f�[�^���X�V������A���̌�͕K���X�V��̃f�[�^���Q�Ƃł��邱��
Availability�F
�—p��
�N���C�A���g�͕K���f�[�^�ɃA�N�Z�X�”\�ł��邱�Ɓi�f�[�^����ꂽ��A���b�N�҂��ɂȂ�Ȃ����Ɓj
Partition Tolerance�F
�l�b�g���[�N���f�ϐ�
�f�[�^�𕡐��T�[�o�ɕ��U���ĕۊǂł��邱�Ɓi�f�[�^�������̃T�[�o�ɕ��U����Ă���A1�ƒT�[�o�ɏ�Q���������A�f�[�^���j�������ꍇ�ł��A�ʃT�[�o�ɂ��f�[�^���Q�Ɖ”\�ł��邱�Ɓj

�@��L3�v�f�̂���2�v�f�𖞂����ƁA�Ⴆ�Έȉ��̂悤�ȃV�X�e���ɂȂ�܂��B

�� �������v�f�i���j
�������Ȃ��v�f�i�~�j
�V�X�e���̗� ����
��1�� ��ѐ��F��
�—p���F��
�l�b�g���[�N���f�ϐ��F�~
�P��T�[�o�œ��삷��f�[�^�x�[�X �]����Web�V�X�e���̑��������̃p�^�[���ɊY������B�f�[�^�x�[�X�͕��U�������A�g�����U�N�V���������@�\�ɂ���ѐ���ۂ�
��2�� ��ѐ��F��
�—p���F�~
�l�b�g���[�N���f�ϐ��F��
���U�f�[�^�x�[�X 2���A3���R�~�b�g�ɂ���ѐ���ۂĂ邪�A�T�[�o��������ƃ��b�N�҂����������A�—p�������Ȃ���
��3�� ��ѐ��F�~
�—p���F��
�l�b�g���[�N���f�ϐ��F��
DNS�ANTP�AHTTP�L���b�V���Ȃ� ������ʼn^�p���A����̈��ŃA�N�Z�X���󂯕t���A���b�N�������Ȃ����߉—p���𖞂������A�X�V��񂪃T�[�o�Ԃœ`������܂Ńf�[�^�̕s�������������A���̊Ԃ͈�ѐ��𖞂������Ƃ��ł��Ȃ�

BASE����

�@�N���E�h�T�[�r�X�ɂ����ẮA�Ղ��L���̐l�����p�ł��邱�Ƃ��O��ƂȂ邽�߃f�[�^�x�[�X�T�[�o�̑䐔�𑝂₵�ĕ��ו��U����K�v�����邱�Ƃ����l�b�g���[�N���f�ϐ����K�{�ƂȂ�܂��BCAP�藝�Ɋ�Â��ƁA��ѐ����—p�����̂Ă�Ƃ������ƂɂȂ�܂����A�T�[�r�X�ł���ȏ�—p�������S�Ɏ̂Ă�킯�ɂ͂����܂���B���̂��߁A�ȉ��̂悤�ɁA�—p���̈ꕔ�ƈ�ѐ��̑�����Ë������`�Ő����������A�N���E�h�T�[�r�X�����̃g�����U�N�V�����������f����BASE�����ƌĂт܂��B

BASE

�@NoSQL�ɂ��f�[�^�x�[�X�ł͂��̍l������������邱�Ƃɂ��X�P�[���A�E�g���������Ă��܂��B�����I�ɏo��p�x�������邱�Ƃ��\�z����邽�߁A��L��3�‚̓����ɂ‚��ĉ������ĉ������B

�@�]���̊֌W�f�[�^�x�[�X�̃g�����U�N�V����������ACID�i�p��Łg�_�h�̈Ӗ��j�ł���̂ɑ΂��āABASE�i�p��Łg����h�̈Ӗ��j�Ɗo���܂��傤�B

���K30-3

�@�C���^�[�l�b�g�̔��Ȃǂ̋���Ȏ���f�[�^�������ɏ������邽�߂ɁANoSQL�ƌĂ΂��f�[�^�����������g���邱�Ƃ�����B���̓����̂������ʐ������iEventual Consistency�j�̐����Ƃ��āA�K�؂Ȃ��̂͂ǂꂩ�B

�A�@�f�[�^�𕡐����A�����T�C�g�ɕ��U���ĕێ�����Ƃ��A�R���V�X�e���g�n�b�V���O��@�ɂ���āA���ԑѕʂɊi�[����Œ肷��B

�C�@�����̃N���C�A���g����̍X�V�v�����Փ˂���ꍇ�A���b�N�@�\�ɂ���Ăǂ��炩��҂����邱�ƂŐ�������ۂB

�E�@���U���������T�C�g�ԂōX�V���e�������ɓ����������ɁA�����̈ꎞ�I�Ȓx������e����B

�G�@���U���������T�C�g�ԂōX�V���e�𐮍������邽�߂ɁA2�����b�N�������̗p����B

�iH27�tDB�ߑOII��18�j


�𓚁@���K30-3�@�E

�@*�͂ݓ����N���b�N����Ɖ𓚂�\�����܂��i�\����y�[�W�������[�h����ƁA�Ăє�\���ɂȂ�܂��j

�@�A��CAP�藝�ɂ���l�b�g���[�N���f���̓����A�C�͏]����ACID�����ɂ������ѐ���ۂ‚��߂̎�i�ł��郍�b�N�A�G�͏]����ACID�����ɂ����錴�q����ۂ‚��߂̎�i�ł���R�~�b�g�����g����Ɋւ�������ƂȂ�܂��B

Point check

�\�t�g�E�F�A�J���ɗp�����郊�|�W�g���V�X�e���́A���^�f�[�^���Ǘ����邽�߂̂�����DBMS�ł���B��ʂ�DBMS�ł͕s�v�����A���|�W�g���V�X�e���ł͕K�{�̋@�\�Ƃ��āA�K�؂Ȃ��̂͂ǂꂩ�B

�iH19�tDB�ߑO��14�j


�A�@�i�[�����f�[�^�ɑ΂���Ɖ�@�\

�C�@�i�[�����f�[�^�ɂ‚��Ă̕����̃o�[�W�������Ǘ�����@�\

�E�@�����̒[��������͂����f�[�^�Ԃ̐�������ۏ؂��邽�߂̓������s����@�\

�G�@�f�[�^���Ƃ̍X�V�E�Ɖ��̌������Ǘ�����@�\


�𓚁@Point check�@�C

�@*�͂ݓ����N���b�N����Ɖ𓚂�\�����܂��i�\����y�[�W�������[�h����ƁA�Ăє�\���ɂȂ�܂��j

���ЏЉ�

|PbgX^fB f[^x[XXyVXg m2Łn

�|�P�b�g�X�^�f�B �f�[�^�x�[�X�X�y�V�����X�g �m��2�Łn

��u���Z�A�͉Ȗ���
�G�a�V�X�e���@1,500�~

�f�[�^�x�[�X�X�y�V�����X�g�����͓����p�^�[���̏o�肪�������߁A�ߋ������������������Ƃ����i�̑����ł��B�������A��Փx�̍����ߋ���������ɂ́A�׋����K�v�ł���A�����̎��ԂƘJ�͂�K�v�Ƃ��܂��B�{���́A�v���̍u�t����������A�e�L�X�g�������ǂ݁��Y������ߋ����������������[�߂�Ƃ����A�W���C���I�w�K�@�ŁA�����قǒZ���Ԃō��i����c�{�ƃR�c��������܂��B"�����Ԏ���"�����p���Č��ʓI�Ȋw�K���ł��܂��I


y[W

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

Copyright © ITmedia, Inc. All Rights Reserved.

'; 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�[�}

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