我在数据库方面的经验有限(并且脱节),几乎没有索引方面的经验。基于网络搜索、阅读书籍和使用 ORM,我的理解可以总结如下:
- 数据库中的索引类似于书籍索引,因为它列出了书中的“资料”并告诉您在哪里可以找到它。这有助于提高查找效率(这很可能不是唯一的好处)
- 在(至少某些)RDBMS 中,主键字段会自动编制索引,因此您不必直接操作它们。
我正在修补 neo4j,看来您必须对索引进行深思熟虑,所以现在我需要了解它们,但我找不到明确的答案:
- neo4j 中的索引是如何管理的?
- 我知道有自动索引,它是如何工作的?
- 如果您选择手动管理自己的索引,您可以对它们进行哪些控制?也许,索引名称等?
非常感谢答案或指向答案的指针,谢谢。