我曾经使用过Janus Graph,但它有很多缺点,所以我正在寻找其他图形数据库,比如Neo4j。
为了避免Janus Graph的问题,回答以下问题将有所帮助:
- Neo4j社区版有哪些限制?
- Neo4j有复合索引和混合索引的概念。
- 我可以像在关系型数据库中一样轻松地管理索引吗,例如创建/删除索引?
- 我可以执行包含操作,就像在关系型数据库管理系统中一样吗?
- c#、python等提供的驱动程序能够执行Neo4j支持的所有类型的查询吗?
- 下面的情况会不会导致Neo4j出现问题:
- 创建节点类型和属性
- 插入数据
- 为现有结构创建索引
- 通过添加新属性或类型更改旧的节点和关系结构
- 创建结合旧属性和新属性的新索引。
我曾经在使用Janus Graph时遇到过这些问题,所以我不想重新开始。