Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 服务器数据库的替代解决方案_Javascript_Jquery_Database - Fatal编程技术网

Javascript 服务器数据库的替代解决方案

Javascript 服务器数据库的替代解决方案,javascript,jquery,database,Javascript,Jquery,Database,我正在寻找一个临时数据库解决方案,我可以在共享文件夹上使用。我有一个用bootstrap和jquery创建的简单的CRUD风格的网站。我需要一个轻型数据库每年输入大约600个条目 我研究过使用MS access 2010在我的共享文件夹中创建本地数据库,然后尝试使用javascript连接到它。问题是网上的信息很少,但dosent似乎和chrome一起工作,因为你们似乎需要activex。看了Couchdb,但您似乎需要通过http进行通信,所以它无法工作,因为我没有web服务器 是否有人知道其

我正在寻找一个临时数据库解决方案,我可以在共享文件夹上使用。我有一个用bootstrap和jquery创建的简单的CRUD风格的网站。我需要一个轻型数据库每年输入大约600个条目

我研究过使用MS access 2010在我的共享文件夹中创建本地数据库,然后尝试使用javascript连接到它。问题是网上的信息很少,但dosent似乎和chrome一起工作,因为你们似乎需要activex。看了Couchdb,但您似乎需要通过http进行通信,所以它无法工作,因为我没有web服务器


是否有人知道其他解决方案?

理论上,对于只使用前端的应用程序,您可以选择使用LocalStorage(html5),但我建议您不要这样做,因为如果您的计算机由于某种原因被擦除,您将丢失数据

最后,服务器也是如此,但我想还是最好在某个地方以每年+20欧元(欧元/美元)的价格安装一个简单的主机,并在那里安装一个mysql数据库和php后端来捕获并存储数据。你也可以选择nodejs而不是php,虽然我个人会将php与apache这样的web服务器一起使用(全部包含在年价格中),并且有一个稳定的解决方案,让你的主机提供商担心备份和所有这些。我认为从长远来看,这小小的额外努力是非常值得的,即使每年只有600份参赛作品

查看了Couchdb,但您似乎需要通过http进行通信,以便 不会工作,因为我没有网络服务器

它不需要web服务器,CouchDB有一个集成的RESTAPI。例如,对于轻量使用,可以使用免费主机

另一个类似的选项是+MongoDB,托管或本地

因此,根据您的偏好,您可以选择本地数据库或托管数据库


不,如果没有某种插件,你不能从浏览器直接使用网络文件进行数据库使用。

基本上,每年600个条目足以保证一个真正的数据库。大多数web主机至少提供一个mysql数据库,您可以使用PHP查询。LocalStorage不是共享的,或者是共享的?我有一个相同的问题,LocalStorage是否可以被其他人访问?此网站将由我的4-5名团队成员使用。Localstorage是客户端计算机的本地存储,因此它不会共享。因此,如果有多个用户,这不是一个选项为什么不是本地web服务器?您可以轻松地在本地安装LAMP/WAMP包,并轻松免费获取http、数据库和语言。不幸的是,我目前没有web服务器,但这正是我计划要做的,但同时我需要一个替代解决方案。不幸的是,由于IT政策,我无法扩展到托管解决方案,这是一个大问题。希望最终能够拥有自己的网络服务器。关于CloudDB,我可以在共享文件夹中使用它吗?我想我在某个地方找到了需要http才能工作的地方,在我的共享驱动器上,我只能使用文件://“About CloudDB”,它是CouchDB,而不是CloudDB。这是一个REST API,所以它是HTTP,就像一个web服务器,但专门用于DB使用(想想Apache+MySQL封装成一个,但是基于JSON而不是SQL)。很抱歉,在这种情况下,CouchDB对我来说是不可能的,因为我无法通过HTTP进行通信。我假设Parse Server是相同的想法?是的,相同的想法,但请参见我对
文件的回答结尾://