Osh*_*uma 5 hierarchical-data neo4j graph-databases amazon-neptune
我正在为嵌套评论系统设计一个数据模型。就像 Reddit 一样。
我在互联网上阅读了很多博客,我找到的所有解决方案都是尝试使用邻接列表、路径枚举、闭包表或嵌套集等设计在关系数据库中构建分层数据结构。由于缺乏 SQL 支持,所有这些解决方案都有不同的优点和缺点。MongoDB 似乎是另一个很好的 NoSQL 解决方案,具有 100 个嵌套级别和 16MB 大小限制。
我正在寻找的解决方案需要快速读取(50 RPS)。慢速插入和删除还可以。我期望通过排名来过滤和排序评论。
我可以使用 Neo4j、AWS Neptune 等图形数据库来满足此要求吗?它适合还是过度设计?