【问题标题】:Alternatives to database in AjaxAjax 中数据库的替代方案
【发布时间】:2010-10-15 01:54:19
【问题描述】:

我是 Ajax 编程的新手,有人告诉我,如果需要最佳速度,在 Ajax 中使用数据库还有其他选择。如果每秒有一百个请求,那么使用数据库没有多大意义。那么这些替代品是什么?

我只需要“本机”AJAX 解决方案。请不要图书馆。

后来补充道: 如果我的问题模棱两可,我很抱歉..

现在让我在这里非常具体.. 我正在尝试使用 ajax 制作一个应用程序,我说每秒来自不同客户端的 100 个请求.. 这些请求是针对当前在服务器上的数据库中的一些数据..

现在整个事情很慢..原因显然是数据库..我有其他选择吗?

【问题讨论】:

  • 它们不完全是 AJAX 解决方案。它们将是服务器端解决方案。浏览器仍然需要与服务器通信以获取其信息,对吧?
  • “有人告诉我”我喜欢听到这个消息。你问这些人他​​们从哪里得到他们的信息? :)

标签: javascript xml ajax


【解决方案1】:

Ajax 与数据库无关。 Ajax 是异步 Javascript 和 Xml。它只是一种使用 XHR (XmlHttpRequests) 与服务器通信的技术。与服务器通信时可以做的一件事就是将数据插入数据库。使用数据库的应用程序可以很快。以堆栈溢出为例。

一个新的 HTML5 功能是本地数据存储

http://www.webreference.com/authoring/languages/html/HTML5-Client-Side/

基本上它允许您在客户端上存储信息。

大多数复杂的应用程序将同时使用服务器数据库和本地数据存储来缓存数据......

【讨论】:

    【解决方案2】:

    Ajax 比您的实际问题高出几层。如果您坚持使用 SQL DB,请尝试查找 ORM。对于 SQL 替代品,请搜索“noSQL db”。

    【讨论】:

      猜你喜欢
      • 2018-01-30
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-22
      • 2013-04-09
      • 2012-12-05
      • 2010-09-10
      相关资源
      最近更新 更多