�I�t���C���ł�Web�A�v���H ����Ȃ�u���E�U���Ńf�[�^���Ǘ��ł���Key-Value�^�Ȉ�DB�uIndexed Database�v���g�����B
powered by Insider.NET
�@�]����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
�@�����[�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
�@�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
�@�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
�@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���܂���");
}
�@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
�@�`���Ő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
�@����̃T���v���́A�{�����[��������̂ŁA�ȉ���3�i�K�ɕ����ď��ɉ������B
��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
�@�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
Copyright© Digital Advantage Corp. All Rights Reserved.