Мне нужна база данных браузера на стороне клиента. Каковы мои возможности [закрыто]

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


Обновление Было много комментариев о том, зачем мне это нужно. Вот мои мысли. Скажите, если я веду себя глупо:

  • У клиентов будет большое и сложное состояние, которое потребует чего-то вроде базы данных для обеспечения необходимого мне взаимодействия с данными. Поэтому (я думаю) файлы cookie не используются.
  • Эти данные временные, поэтому клиент выиграл ' Их не волнует, если они будут удалены, как только они закроют сеанс. Однако им нужно будет сохранить данные, если они перейдут на другую веб-страницу, а затем вернутся. Поэтому (я думаю) каким-то образом хранить данные в какой-то реализации SQL на JavaScript не получится.
  • Я определенно могу делать все, что хочу, на сервере, а серверы могут масштабироваться для управления нагрузка (Facebook). Но (я думаю) я лучше построю плагин, чем буду платить за инфраструктуру для поддержки этой нагрузки. Это для стартапа с голыми костями. (Чем богаче будет запуск, тем меньше будут мои кости.)
46
задан JnBrymn 24 January 2011 в 04:24
поделиться