Каково ограничение размера баз данных Google Chrome для приложений Google Chrome? - PullRequest
1 голос
/ 02 июля 2011

Я в основном разработчик PHP. Теперь у меня есть клиент, который направляет меня в направлении отдельного приложения, которое работает на Mac, Windows и Linux. Он имеет дело с данными о погоде пилота, и он хочет, чтобы он работал в автономном режиме во время полетов, а затем синхронизировал свежие данные в Wi-Fi аэропорта. Я сразу подумал о Google Chrome Apps для этого.

Мне нужно знать, каково ограничение размера хранилища для баз данных Google Chrome, когда оно используется специально в Google Chrome Apps. У меня были проблемы с поиском этой информации.

Некоторые дополнительные, связанные вопросы:

  • Когда кто-то очищает кеш браузера Chrome, означает ли это, что его базы данных, локальное хранилище и кэш приложений очищены? Или это только некоторые из этих ресурсов очищены? Я боюсь, что кто-то очистит свой кеш и в моем приложении Google Chrome будет храниться все мое автономное хранилище приложений.

  • Не хочу показаться глупым, но отличается ли "WebSQL" от баз данных Chrome?

  • Зачем мне использовать локальное хранилище вместо базы данных Chrome? (См. Разницу, когда вы делаете CTRL + SHIFT + I в Chrome, а затем нажимаете вкладку Ресурсы.)

1 Ответ

6 голосов
/ 02 июля 2011

Предел хранения по умолчанию составляет 5 МБ. Этот предел можно отключить с разрешением unlimitedStorage ( подробнее здесь ).

Я не хочу очищать кэш, чтобы проверить его, но я почти уверен, что хранилище не очищено. Существует связанный отчет о проблеме , в котором говорится, что прямо сейчас невозможно явно удалить хранилище.

WebDatabase, WebSQL, «api базы данных» - это одно и то же - API веб-базы данных, который в настоящее время основан на SQLite.

Веб-база данных - это в значительной степени полномасштабная база данных, localStorage - это просто хэш-карта (ассоциативный массив), в которой хранятся пары ключ-значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...