有没有一种有效的方法来查询文档数据库?
由于文档数据库以树状结构存储记录,因此字段永远不会位于设定位置。这是否会导致文档数据库的查询效率低下,还是索引只能像普通关系数据库一样使用?
Since document databases store records in tree like structures the fields will never be at set positions. Does this make querying a document database inefficient, or would indexes just be used as with a normal relational database?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您似乎对“文档数据库”有一个特定的想法,但该术语不是一个艺术术语。
“文档数据库”可以是:
所有这些都有或多或少有效的架构和索引策略。只有最后一个使用传统的 SQL 索引。全文支持使用倒排术语索引,例如由 Lucene 实现的倒排术语索引,以提供对任意术语的快速搜索。 XML 数据库在 XPath 表达式上构建索引。
You seem to have a specific idea in mind of a 'document database,' but that term is not a term of art.
A 'document database' could be:
There are more or less efficient architectures and indexing strategies for all of these. Only the last uses conventional SQL indices. Full text support uses inverted term indices such as are implemented by Lucene to supply fast search on arbitrary terms. XML databases build indexes on XPath expressions.