首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分离出用户管理和条带支付到第二个应用程序,并通过API链接。我的Neo4j知识库

分离出用户管理和条带支付到第二个应用程序,并通过API链接。我的Neo4j知识库
EN

Stack Overflow用户
提问于 2015-08-17 00:40:52
回答 1查看 72关注 0票数 0

我已经用Neo4j构建了一个数据库,并使用Rails和Neo4jrb作为操作数据库的一种简单方法。由于我在下面解释的原因,下面我将其称为知识库(kb)而不是数据库。

我开始和一个朋友一起工作,他想为他的应用程序的用户提供对知识库的访问。因此,我在rails中构建了一个API,这样他就可以访问它。

现在,我和我的朋友正在讨论建立一个付费会员网站。因此,我想我需要弄清楚如何在我的应用程序中建立条纹订阅支付。我发现这个great tutorial by RailsApps在功能上完全符合我的需求,它依赖于一个名为Payola的gem,它使得条纹集成变得容易。Payola很棒,但它适用于ActiveRecord,而不是Neo4j。我在想,我必须弄清楚如何使用Neo4j来处理Payola。

但现在我有了一个想法,就是使用RailsApp+Payola方法构建一个单独的应用程序,然后将该应用程序连接到我的知识库的API上。

我之所以说知识库,是因为它的目的是在特定领域内组织知识。我使用图形数据库Neo4j是因为基于图形的数据模型适合这个目标,例如(类型A的对象)对->(类型B的对象)有一定的影响。

因此,我喜欢使用单独的应用程序来管理用户和订阅的想法,因为这样可以避免将应用程序特定的数据与数据库中的领域知识混淆。

所以我想我担心的是,我可能遗漏了什么?如果这个会员站点必须在每次页面加载时都访问API,那么速度会成为一个问题吗?会有不寻常的安全问题吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-17 19:08:54

在neo4j旁边使用另一个数据库是非常好的。我认为,您应该始终使用符合您需求的数据库:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32037515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档