在mongo db中使用neo4j而不复制整个数据库

iovurdzv  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(156)

到目前为止,我一直在使用关系数据库系统(mysql)、mongodb和dynamodb,并且刚刚介绍了graph-db的概念。
我想有一个数据库系统,我应该能够使用
用于事务和关系操作(身份验证、基于角色的可访问性和财务操作)的mysql
neo4j用于内容相关性、实时关系查询
mongodb,用于只读预格式json对象
我们以电子商务为例
我将捕获mysql中的所有数据,以便稍后在其他数据库系统中用具体的固定关系重新创建它,并将neo4j中的产品和类别、子类别和用户购物偏好链接起来。而我想用多种语言描述产品,我想存储在mongodb。
我不是数据库Maven,但我认识的一位相当长一段时间担任数据库管理员的人建议我不要在neo4j中加载这样的内容,这些内容不会用于形成关系查询,例如产品及其翻译的文本描述。
我想实现类似的东西,neo4j产品节点将有信息,可用于查询(不是搜索操作)将有以下标签
产品id
创建日期
产品名称
平均视图计数
平均评级
并将其所有文本数据保存在mongodb中。
所有这些都是可以通过编程实现的,但我不确定这会对性能产生多大的影响以及它的稳定性。你们有什么建议?
我的目标是
不要在多个数据库系统中创建相同数据的巨大副本。
通过不在节点中加载大量文本数据,尽可能优化数据库以获得更好的性能。
我将要使用的语言是php/laravel框架。
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题