我正在开发一个应用程序,其实体之间具有多对多的关系,并且还需要存储文件(pdf,电子邮件,图像等)。我将使用Java代码。我想知道使用哪个NoSQL数据库。我正在考虑使用Neo4J与gridfs存储文件的多对多关系。有没有人做过这样的事情?需要存储实体和文件之间的复杂关系(这可能很大...... 16MB-1ooMB)。使用什么NoSQL数据库?
2
A
回答
0
不知道我帮你,但我尝试使用mongo模型多对多。
而我的经验是可怕的...
因为,官方mongo文档说:模型多对多使用DBRef。
而当我使用DBRef我需要解引用我的文档引用。
而我没有找到任何工作的例子如何做到这一点....
我写了自己的 - 但它提供了许多错误...
也许我更宽松,不明白它是如何工作的,但是我想当你将会看到mondo想想它。
+0
这不是问题的答案,但可能是有用的信息......也许...... – 2015-03-13 07:18:11
相关问题
- 1. 什么nosql数据库可用于azure
- 2. 哪个NoSQL数据库用于什么目的[大型数据]
- 3. NoSQL数据库
- 4. 用的NoSQL数据库
- 5. 用什么NoSQL数据库来替代MySQL?
- 6. 关系数据库或NoSQL数据库
- 7. 什么NoSQL数据库用于稀疏时间序列的数据?
- 8. NoSQL和Column-Oriented数据库有什么区别?
- 9. 为什么noSQL数据库比SQL更具扩展性?
- 10. 为什么NoSQL数据库不符合ACID标准?
- 11. NoSQL数据库(地图)
- 12. 在NoSQL数据库连接
- 13. Asp.net MVC + NoSQL数据库
- 14. Apache Activiti与NoSql数据库
- 15. Elasticsearch和NoSql数据库
- 16. NoSQL文档数据库
- 17. NoSQL数据库和报告
- 18. DynamoDB(NOSQL)数据库设计
- 19. NoSQL数据库结构?
- 20. NoSQL数据库或SQL?
- 21. Ionic从NoSQL或MySQL数据库使用数据更容易吗?
- 22. 为什么NoSql数据库希望数据尽可能平坦? Firebase
- 23. 适用于long值的NoSql数据库
- 24. Oracle NoSQL数据库 - 用它开发
- 25. 用于python的nosql数据库
- 26. 用Ruby编写的NoSQL数据库?
- 27. 可以使用Spring框架使用NOSQL数据库
- 28. 什么nosql数据库是理想用于存储代码/片段?
- 29. 为什么使用数据库视图?
- 30. Facebook使用什么地理数据库?
实际上没有提供多对多关系模型的NoSQL DB。但是,如果您想使用NoSQL DB,则可以执行许多查询来访问数据。 – efkan 2015-03-13 11:31:08
您可以通过将文件简单地存储为数据库中的blob或在某个文件系统或存储服务器上存储指向它们的链接来使用正常的RDBMS执行此操作。为什么你认为你需要一个nosql数据库? – ydaetskcoR 2015-03-14 09:12:51