服务器数据库的替代解决方案
Alternative solutions to a server database
我正在寻找可以在共享文件夹上使用的临时数据库解决方案。我有一个简单的CRUD风格的网站,用bootstrap和jquery创建。我需要一个轻型数据库来输入每年大约 600 个条目
我查看了使用 MS access 2010 在我的共享文件夹中创建一个本地数据库,然后尝试使用 javascript 连接到它。问题是网上的信息很少,但这似乎适用于 chrome,因为您似乎需要 activex。看了 Couchdb,但你似乎需要通过 http 进行通信,所以它不起作用,因为我没有 Web 服务器。
好奇心,听听是否有人会知道其他解决方案?
从理论上讲,对于仅前端应用程序,您可以选择使用LocalStorage(html5),但我建议不要使用它,因为如果您的计算机由于某种原因被擦除,您将丢失数据。
最后,这与服务器相同,但我想最好还是以每年 +-20(欧元/美元)的价格在某个地方获得一个简单的托管,并且只需在那里拥有一个 mysql 数据库和 php 后端来捕获您的数据并存储它。您也可以选择 nodejs 而不是 php,尽管我个人会将 php 与 apache 等网络服务器一起使用(全部包含在年度价格中),并且有一个稳定的解决方案,您的托管服务提供商担心备份和所有这些狗屎。我认为从长远来看,这点额外的努力非常值得你花时间,即使每年只有 600 个条目。
看了Couchdb,但你似乎需要通过http进行通信,所以它 由于我没有网络服务器,因此无法正常工作。
它不需要Web服务器,CouchDB有一个集成的REST API。对于轻度使用,有免费的托管可用,例如IBM Cloudant。
另一个类似的选项是Parse Server + MongoDB,托管或本地。
因此,您可以根据自己的喜好选择本地数据库或托管数据库。
不,如果没有某种插件,您不能直接从浏览器使用网络文件进行数据库使用。
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- AJAX HTTP基本身份验证解决方案
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- Chart.js-添加渐变而不是纯色-实现解决方案
- learnyounode杂耍异步解决方案不工作
- 了解因子分解解决方案
- 提交表单后的最佳解决方案
- 计时器在使用 jQuery 一分钟后没有触发,或者每 1 分钟后给出一些其他解决方案来触发功能
- chrome中的意外全局变量有解决方案吗
- 更好的解决方案HTML元素幻灯片从右侧CSS转换
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- JS驱动的常见问题页面的推荐DB解决方案
- 这里有一个更优雅的/DRY/可维护的JS解决方案
- 什么是农民最实用的解决方案;印刷动物”;
- 根据某些条件验证用户输入,而不是将输入输入到数组中,需要最基本的解决方案
- 将数据加载到地图上的更好解决方案
- 服务器数据库的替代解决方案
- 需要同步 pouchDB 数据库的解决方案