Web�A�v�����I�t���C�����s�H Indexed Database���g�����Ȃ����F�A�ځF�l�C���ɐ������鏉�߂Ă�HTML5�J���i1/2 �y�[�W�j

�I�t���C���ł�Web�A�v���H ����Ȃ�u���E�U���Ńf�[�^���Ǘ��ł���Key-Value�^�Ȉ�DB�uIndexed Database�v���g�����B

» 2012�N02��14�� 00��00�� ���J
[�i�I�L�i�ďC�F�R�c�ˊ��j�CWINGS�v���W�F�N�g�ihttp://www.wings.msn.to/�j]
�A�ځF�l�C���ɐ������鏉�߂Ă�HTML5�J��
�Ɩ��A�v��Insider�^Insider.NET

powered by Insider.NET

�u�A�ځF�l�C���ɐ������鏉�߂Ă�HTML5�J���v�̃C���f�b�N�X

�A�ږڎ�

�@�]����Web�A�v���P�[�V�����ł̃f�[�^�ۑ��ɂ́AMySQL�^Oracle�^SQL Server�ȂNJe�f�[�^�x�[�X���i�𗘗p���ăT�[�o�T�C�h�Ńf�[�^�����Ƃ肷��̂���ʓI�ł������iActiveX�𗘗p�����JavaScript�R�[�h����f�[�^�x�[�X���i�𗘗p���邱�Ƃ��”\�j�B

�@�d�v�ȃf�[�^��ۑ�����ꍇ�ɂ́A��������̗���͕ς�邱�Ƃ͂Ȃ��B�����A�l�ŗ��p���邾���̃f�[�^��A�C���^�[�l�b�g�ɐڑ��ł��Ȃ��I�t���C���‹��ł̃A�v���P�[�V�������p���ł���΂ǂ����낤�B���̂悤�ȃP�[�X�ł́A�i�N���C�A���g�‹��Łj�u���E�U���ƂɃf�[�^��ۑ��ł���d�g�݂�����΁A���ɗL�����B

�@�����œo�ꂷ��̂��A����Љ��uIndexed Database API�v�i�ȉ��AIndexedDB�j���BIndexedDB�́AJavaScript���g�p���ăf�[�^���Ǘ��ł���L�[�^�o�����[�^�̊ȈՃf�[�^�x�[�X�ł���B�ȈՂƂ͂����A�C���f�b�N�X�̐ݒu��g�����U�N�V���������p�ł���ȂǁA���x�ȋ@�\�������Ă���BWeb Storage�Ɠ��l�ɁA�I���W���P�ʂŃf�[�^���Ǘ����Ă��邽�߁A�i�������j�ق��̃A�v���P�[�V�����Ƀf�[�^���R��������S�z�͂Ȃ��B

�@IndexedDB�̃C���[�W�́A�}1�̂Ƃ���B

�}1�@IndexedDB�C���[�W�}

�@�����[�V���i���E�f�[�^�x�[�X�́u�e�[�u���v�ɑ�������̂��u�I�u�W�F�N�g�E�X�g�A�v�ŁA�L�[�^�o�����[�^�Ŋi�[����Ă���u�I�u�W�F�N�g�v���i�����[�V���i���E�f�[�^�x�[�X�́j�u���R�[�h�v�ɑ�������B�܂��A�C���f�b�N�X���g�p���邱�ƂŃI�u�W�F�N�g�E�X�g�A���̃I�u�W�F�N�g�����ʓI�Ɍ����ł���B��{�I�ɃL�[�̓I�u�W�F�N�g���w�肵�Ď擾����ۂɎg�p���A�C���f�b�N�X�͓���͈͂̃I�u�W�F�N�g���܂Ƃ߂Ď擾����ۂɎg�p����B�L�[����уC���f�b�N�X�𗘗p�����f�[�^�̌����A�R�[�f�B���O���@�ɂ‚��Ă͌�q����B

��Web Storage�Ƃ̈Ⴂ

�@�L�[�^�o�����[�^�̃X�g���[�W�ƕ����ƁA��2���ŐG�ꂽWeb Storage�Ƃ̎g�������Ȃǂ��C�ɂȂ�����������낤�BIndexedDB��Web Storage�͈ȉ��̂悤�ȈႢ������B

�@�\ IndexedDB Web Storage�ilocalStorage�j
�I���W���P�ʂł̃f�[�^�̕ۑ� �� ��
�g�����U�N�V�����@�\�̒� �� �~
�C���f�b�N�X�@�\�̒� �� �~
���p�ł���X�g�A ���� �P��
���p�̂���y�� Web Storage���͔ώG �e��
IndexedDB��Web Storage�̔�r�\

�@�C���f�b�N�X��g�����U�N�V�����Ȃǂ̋@�\�𗘗p�������ꍇ��IndexedDB��I�����邱�ƂɂȂ邾�낤�B�������A�񋟂����@�\�����p���邽�߂ɂ�Web Storage�ɔ�ׂĎ葱�����ώG�ɂȂ�̂ŁA�V���v���ȃf�[�^����y�ɕۑ��������ꍇ��Web Storage���g�p��������悢�B

�@�ȉ��ɁAIndexedDB�𗘗p�ł������ȃV�i���I�������Ă݂悤�B

�i1�j�u���E�U��ŃR�����g�t���u�b�N�}�[�N���Ǘ�����
�@�Ⴆ�΁A�͂Ăȃu�b�N�}�[�N�Ȃǂ̃\�[�V�����E�u�b�N�}�[�N�E�T�[�r�X�ł���΃R�����g��ۗL�ł��邪�A�u���E�U�́u���C�ɓ���v�@�\�͂ł��Ȃ��B������IndexedDB�𗘗p����΁A�\�[�V�����E�u�b�N�}�[�N�E�T�[�r�X�̂悤�ɁA�R�����g�t���u�b�N�}�[�N���Ǘ�����A�v���P�[�V�������J�����₷���B

�i2�j�I�t���C���E�A�v���P�[�V�����ňꎞ�I�ȃf�[�^�ۊǏꏊ��
�@HTML5�ŃT�|�[�g����Ă���I�t���C���E�A�v���P�[�V�����쐬�Ɍ������Ȃ��uApplication Cache�v�ƁAIndexedDB�^File API�𕹗p���邱�ƂŁAWeb�A�v���P�[�V�����ł���Ȃ���A�C���^�[�l�b�g�ɐڑ��ł��Ȃ��‹��ł��A�܂�Ńf�X�N�g�b�v�E�N���C�A���g�E�A�v���P�[�V�����̂悤�ɓ��삷��Web�A�v���P�[�V�������쐬�ł���悤�ɂȂ�B

�@����2�‚̃V�i���I�ł́AWeb Storage�����A�g�����U�N�V������C���f�b�N�X�@�\��ۗL����IndexedDB���g�p������������I�ł���B

��IndexedDB�̎�����

�@�C�ɂȂ�IndexedDB�̎����󋵂����A2012�N1���̎��_�ł́A�ȉ��̂Ƃ��肾�B

�u���E�U �Ή��o�[�W����
Internet Explorer ������
Firefox 4.0�ȍ~*1
Chrome 11.0�ȍ~*2
Safari ������
Opera ������
��v�u���E�U�ɂ�����Indexed Database API�̎�����
*1�@�C���^�[�t�F�C�X�̈ꕔ�Ɂumoz�v�Ƃ����v���t�B�b�N�X���K�v�B
*2�@�C���^�[�t�F�C�X�̈ꕔ�Ɂuwebkit�v�Ƃ����v���t�B�b�N�X���K�v�B

�@�����_�ł́A��v�u���E�U�̂����AFirefox��Chrome�݂̂̎����ƂȂ�BIE�ł́A�����o�[�W�����ƂȂ�u10�v����IndexedDB�ɐ����Ή��̗\�肾�B����ȊO�̃u���E�U���A���ꂩ��IndexedDB�ɑΉ����Ă������낤�B

�@�Ȃ��AIndexedDB��2012�N1�����݂ł��d�l���ς��u���[�L���O�E�h���t�g�v�̒i�K�̂��߁A�{�e�̓��e������̎d�l�ύX�ɂ�蓮�삵�Ȃ��Ȃ�”\��������B�܂��A���삪�s����ȕ���������_�����͂������������������B�{�e�̃T���v���́A2011�N4��19���̒i�K�̃��[�L���O�E�h���t�g����ɍ쐬���Ă���B

�@����ł́AIndexedDB�̗��p���@�����Ă݂悤�B

��Indexed Database API�̑Ή����m�F������@

�@IndexedDB�𗘗p����ɓ������ẮA�܂��u���E�U��IndexedDB�𗘗p�ł��邩���m�F���Ȃ���΂Ȃ�Ȃ��B��̓I�ȃR�[�h�́A�ȉ��̂Ƃ��肾�B

iif (window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB) {
  // IndexedDB�Ɋւ��鏈�����L�q
} else {
  window.alert("�{�u���E�U�ł�IndexedDB���g���܂���");
}

IndexedDatabase API�̗��p�̉”ۃ`�F�b�N�iIndexedDB.htm�j

�@window�I�u�W�F�N�g��IndexedDB�v���p�e�B������ꍇ��IndexedDB�����p�ł�����̂Ƃ��Ď��������A�Ȃ��ꍇ�́u���p�ł��Ȃ��v���Ƃ�`����G���[�E���b�Z�[�W�̕\���Ȃǂ��s���̂���ʓI���B�Ȃ������_�ł́AIndexedDB�v���p�e�B�́A���ꂼ��x���_�E�v���t�B�b�N�X��t���āA�uwebkitIndexedDB�v�umozIndexedDB�v�̂悤�ɋL�q���Ȃ���΂Ȃ�Ȃ��_�ɂ����ӂ��Ăق����B

�@�ł́A�g�p���@�����Ă݂悤�B

��IndexedDB���g�p���āA�l�p�u�b�N�}�[�N�E�A�v���P�[�V��������������

�@�`���ŐG�ꂽ�悤�ɁA�l�p�̋C�ɂȂ����T�C�g�̃u�b�N�}�[�N��ۑ��E�Ǘ�����l�p�u�b�N�}�[�N�E�A�v���P�[�V�������ɁAIndexedDB�̗��p���@�����Ă݂悤�B������������ۂɎ�����B�Ȃ��AFirefox��Chrome�ł́A�����Ɏd�l���قȂ邽�߁A�T���v����Chrome�݂̂ł̓����ۏ؂�����̂Ƃ���B

�@�T���v���̎��s���ʂ́A�}2�`4�̂Ƃ��肾�B

�}2�@IndexedDB�ɕۑ�����l���A���ꂼ����͂��Ă�����
�m�y�[�W�^�C�g���n�Ɓm�u�b�N�}�[�N�R�����g�n�A�m�u�b�N�}�[�NURL�n���L�����������Łm�ݒ�n�{�^�����N���b�N���邱�ƂŁAIndexedDB�ɒl��ۑ��ł���B

�}3�@�L�[����ɁA�l���擾���Ă�����
IndexedDB�ɒl��ۑ�������A��؂���̉��ɕ\������Ă���m�擾�������l�̃L�[����͂��Ă��������B�n�e�L�X�g�{�b�N�X�ɁA�L�[�̒l����͂��m�l�̎擾�n�{�^�����N���b�N����ƁA���͂����L�[����Ƀf�[�^�����o�����Ƃ��ł���B���̗�ł́u@IT�v�Ƃ����L�[������͂��Ă��邪�A���R�Ȃ���A�m�y�[�W�^�C�g���n�i���L�[���j���u@IT�v�̃u�b�N�}�[�N�����O�ɕۑ����Ă��Ȃ��ƁA���̃L�[�ł͒l���q�b�g���Ȃ��B

�}4�@�L�[�ɍ��v����l�i���u�b�N�}�[�N�j���擾����ĕ\������Ă�����

�@����̃T���v���́A�{�����[��������̂ŁA�ȉ���3�i�K�ɕ����ď��ɉ������B

  • �f�[�^�x�[�X�̏�����
  • �f�[�^�̒lj��ƃL�[�𗘗p�����f�[�^�̎擾
  • �C���f�b�N�X�̐ݒ�ƃJ�[�\���ɂ�錟��

��IndexedDB�Ɋi�[����I�u�W�F�N�g

�@�{�T���v����IndexedDB�Ɋi�[����I�u�W�F�N�g�́A�ȉ��̂Ƃ��肾�B�ȍ~�̃R�[�h��ǂ݉����ۂɂ́A�ȉ��̃I�u�W�F�N�g�\����O���ɓǂݐi�߂Ăق����B

�L�[/�I�u�W�F�N�g�� �T�v
BookmarkKey�iin-line key�j �y�[�W�E�^�C�g�����L��
Comment �y�[�W�ɑ΂���R�����g���L��
URL �y�[�W��URL���L��
IndexedDB�ŗ��p�����ȃI�u�W�F�N�g

�@IndexedDB�ł́A�����[�V���i���E�f�[�^�x�[�X�̎�L�[�̂悤�ɁA���R�[�h���ɕۑ�����L�[�Ƃ��ė��p������̂��uin-line key�v�i�C�����C���E�L�[�j�ƌĂԁBin-line key�́A��q����keyPath�v���p�e�B�ɒl���w�肳��Ă���ꍇ�ɗ��p�����L�[���B�t��keyPath�v���p�e�B���w�肳��Ȃ������ꍇ�̓L�[���I�u�W�F�N�g�̊O���ɑ��݂��邱�ƂɂȂ�̂ŁA�uout-of-line key�v�i�A�E�g�I�u���C���E�L�[�j�ƌĂԁB�����in-line key�𗘗p����B

�@���ꂼ��̃L�[�̎g�����������A�I�u�W�F�N�g���ɃL�[�ɂ������l������ꍇ��inline-key���A�ł���΃I�u�W�F�N�g�ƃL�[�𕪂������ꍇ��out-of-line key���g���Ƃ悢���낤�B���̒i�K�̎d�l�ł́A�u�ǂ��炪�悢�v�Ƃ����w�j������킯�ł͂Ȃ��̂ŁA�v���W�F�N�g�Ƃ��ăL�[���Ǘ����₷������I������΂悢�B

�@�ł͎��̃y�[�W����A��̓I�ȃR�[�h�ɂ‚��Č��Ă����B

�L���^�C�g���̕ύX�ɂ‚���

�@�w�X�}�[�g�t�H���Ƃ̑����͔��Q�I Indexed Database���g�����Ȃ����x�Ƃ����^�C�g���ɂ��Ă��܂������A�X�}�[�g�t�H���̕W���u���E�U�ł́i�L�����J���_�Łj�uIndexed Database API�v�ɑΉ����Ă��Ȃ����߁A���݂̃^�C�g���ɕύX���܂����B���l�т��Ē��������Ă��������܂��B


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

Copyright© Digital Advantage Corp. All Rights Reserved.

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

���ڂ̃e�[�}

4AI by ��IT - AI�����A�������A���A������
Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�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