Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax中数据库的替代方案_Javascript_Xml_Ajax - Fatal编程技术网

Javascript Ajax中数据库的替代方案

Javascript Ajax中数据库的替代方案,javascript,xml,ajax,Javascript,Xml,Ajax,我是Ajax编程新手,有人告诉我,如果需要最佳速度,可以使用Ajax中的数据库。如果每秒有100个请求,那么使用数据库就没有多大意义。那么这些替代方案是什么呢 我只需要“本机”AJAX解决方案。请不要图书馆 后来补充说: 如果我的问题模棱两可,我很抱歉 现在让我在这里说得非常具体。。我正在尝试使用ajax制作一个应用程序,比如说每秒有100个来自不同客户端的请求。。这些请求是针对服务器上数据库中当前的一些数据 整个事情现在进展得很慢。。原因很明显是数据库。。我有其他选择吗 Ajax与数据库无关。

我是Ajax编程新手,有人告诉我,如果需要最佳速度,可以使用Ajax中的数据库。如果每秒有100个请求,那么使用数据库就没有多大意义。那么这些替代方案是什么呢

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

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

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


整个事情现在进展得很慢。。原因很明显是数据库。。我有其他选择吗

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

HTML5的一个新特性是本地数据存储

基本上,它允许您在客户机上存储信息


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

Ajax比您实际的问题高出两层。如果您坚持使用SQL数据库,请尝试查找ORM。对于SQL替代方案,google“noSQL db”。

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