- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我从 Stackoverflow 得到了一些很好的反馈,并想再检查一个想法。
目前我有一个在 PAAS 上运行 nodejs 的网络应用程序(Heroku 和试用 bluemix)。服务器被配置为与 Couchdb(托管在 cloudant 上)对话。有两种类型的数据保存到数据库中,首先是用户数据(每个用户都有自己的数据库),其次是应用程序数据本身(指标、用户帐户信息(授权/管理资料)。
从这里得到一些很好的反馈后,想法是在用户登录后,他们将在本地(浏览器)pouchdb 实例与 Cloudant 同步(可能按照此处的建议通过我的服务器代理)。
现在的问题是,对于应用程序/管理数据,也许我在我的服务器上运行了一个 couchdb 实例,所以我不会对用户登录、指标数据等进行重复的网络调用。数据不会非常多大,并且已经从用户数据调用中分离出来。关键是要有一个更快/本地的身份验证实例,更改/更新在用户请求之外同步。
后端在 express web 框架中,看起来我的选项是 pouchdb ....同步到 Cloudant 实例?
如果我想要本地数据库访问(支持 Couchdb 实例),在运行在 PAAS 上的 Node/快速服务器上,这是推荐的设置吗?
感谢 vm 的任何反馈,保罗
最佳答案
不确定您是否找到了解决方案,但这是我会尝试的。
因为 heroku 会清除任何临时数据,您将无法运行默认的 express-pouch 数据库,您需要将 pouch db 从使用文件系统更改为使用 LevelDOWN 适配器。(指向 Pouchdb 适配器的链接:https://pouchdb.com/adapters.html )
其中一些适配器包括: https://github.com/watson/mongodown https://github.com/kesla/mysqldown https://github.com/hmalphettes/redisdown
您可以轻松获得 heroku mondo、mysql 或 redis 插件,并将其连接到您的 express-pouchdb 后端。
这样您就可以保留您的数据。
关于node.js - PAAS 上的 PouchDb(Heroku、Bluemix 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30123781/
我是云托管/PaaS 的新手,对工作人员有疑问。我想在 Fortrabbit 和 http://www.fortrabbit.com/pricing 下托管一个应用程序(点击自定义)我可以选择一个 w
我们可以将目前免费的 OpenShift Express 用于商业 Web 应用程序吗? 如果没有,那么哪些 PAAS 服务是免费的,并且没有供应商锁定。 最佳答案 您可以将 OpenShift Ex
如果我们在azure AKS中部署微服务,可能会有多个pod和相同服务的副本。如果微服务想要保留有关其流程或错误的任何自定义日志信息,那么在哪里更好地集中存储此类日志?有PaaS服务吗? e. G。
我计划使用 Microsoft Azure 云服务来托管我的应用程序,Azure 可以很好地处理临时/生产实例。 但是,通常我们需要运行 git 和 CI 服务(Jenkins 或 CruizeCon
我正在尝试将Docker镜像部署为Pivotal CloudFoundry应用程序。 我的镜像不包含Linux发行版,仅包含一个运行我的Web应用程序的二进制文件。这是它的整个文件系统: drwxr-
我想制作一个Web应用程序,通过它: 用户(最终用户)可以创建自己的用户 在线Web应用程序。 将与 数据库和应用程序/网站 服务器 和用户也可以发布 该应用程序与该应用程序一起 仅... 做一些研究
我计划使用 Microsoft Azure 云服务来托管我的应用程序,Azure 可以很好地处理临时/生产实例。 但是,通常我们需要运行 git 和 CI 服务(Jenkins 或 CruizeCon
我们得到的指示是公司应该转向 PaaS(平台即服务)类型的架构。我们在 ServiceStack.net 中开发了服务哪些 PaaS 容器可用于托管在 servicestack.net 中开发的基于
就在 Internet 上部署 Java Web 应用程序而言,提供应用程序服务器托管(例如 Tomcat、Jboss 和 Glassfish)的站点与提供平台即服务(例如 Google 应用程序引擎
这可能是个愚蠢的问题……但是是否有任何 PaaS 平台允许我托管 python 代码,这些代码可以通过套接字控制我的本地应用程序? 我们通过 python 自动执行许多应用程序任务,但理想情况下我们希
好吧,基本上我现在已经在 Azure 中部署了一个 Web 应用程序,但我似乎无法使其连接到单独的 SQL SERVER。我已经提供了连接所需的所有应用程序设置,但似乎不太好。 现在我寻找可能的原因:
我了解到,Google Anthos项目是开源项目。 它是AWS(IAAS)和GCP(IAAS)上的PAAS层 Google Anthos实施哪种技术?是GoLang吗? 最佳答案 它既不是开源也不是
我已经使用 eclipse 和内置数据库(从应用程序的 AssestDB 生成)部署了我的应用程序。我现在想管理应用程序并使用 IBM bluemix PaaS 对其进行部署,以管理移动数据。 在部署
2006年,Amazon发表了弹性运算服务云端(EC2)和简单储存服务(S3),这几项服务为云计算技术在21世纪开启了一个新篇章,云服务就此从 IaaS 进展到了 PaaS层级。之后,云计算服务继续
前言 IaaS 、 PaaS 、 SaaS ,看来应该还是有不少人 理解得有点迷迷 : 正文 **IaaS ** Infrastructure-as-a-Service 基础设施即服务 PaaS
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
我是 Azure 新手,负责确定将我们的本地 ASP.NET Core Web 应用程序引入 Azure 的正确方法,以便它成为向客户提供的 Multi-Tenancy 产品。 根据我迄今为止的研究,
我有一个包含 4 个 Web 角色实例的云服务(不是云服务 IaaS VM)。我想知道在哪里/如何为这 4 个实例配置负载平衡。默认的 LB 算法(循环算法)是什么? 实际上我们不久前就遇到过一个问题
有人知道如何获取“逻辑服务器”创建时间吗?我无法在任何 Azure cmdlet 中找到此内容。 最佳答案 您可以从事件日志中获取它。 更新: 事件日志的保存期限为 90 天。您可以在 Azure 门
我有一个由 2 个 S3 实例组成的应用服务计划(每个实例有 4 个核心和 7 GB RAM)。在服务计划 Blade 上的门户中,我看到了以下内容: 这些百分比到底意味着什么?是 7 + 7 GB
我是一名优秀的程序员,十分优秀!