在本地存储Web数据的不同方法

时间:2011-04-07 21:28:30

标签: javascript database local-storage

当数据发生变化时,是否有客户端小型数据库与服务器端数据库同步?

所以我正在编写一个javascript程序来存储一堆学生申请表。但是互联网连接会变得不稳定,因为使用它的人员将在校园内移动以收集他平板电脑上的表格数据。

我查看了localstorage,但它没有任何数据库功能。

我真的在寻找能够做本地数据库条目并使异步同步变得容易的技术(就像dropBox做的那样令人敬畏,除了它不是一个Web应用程序)

我希望我的问题很明确 感谢

2 个答案:

答案 0 :(得分:3)

这取决于你想要什么样的支持。

查看http://diveintohtml5.ep.io/storage.html#future他们在哪里谈论Web SQL数据库规范和IndexedDB。

它可能有用(Web SQL数据库),因为它听起来像一个受控制的环境。

答案 1 :(得分:2)

以下存储机制:

  • 标准HTTP Cookie
  • 本地共享对象(Flash Cookie)
  • Silverlight隔离存储
  • 将Cookie存储在自动生成的强制缓存的RGB值中  PNG使用HTML5 Canvas标签读取像素(cookie)
  • 在HTTP ETag中存储Cookie
  • 将Cookie存储在网络缓存中
  • Internet Explorer userData storage
  • HTML5会话存储
  • HTML5本地存储
  • HTML5全球存储
  • 通过SQLite进行HTML5数据库存储

来自evercookie description的Copypasta。删除了几个项目,因为寿命太短和/或空间太少。不要借用他的代码,因为它使用jquery并且在其他方​​面很笨拙。