在MySQL中,在使用之前,您会使用必要的索引创建数据库,但由于mongodb在插入时创建数据库,我想知道我必须将索引创建放在哪里?
代码的哪一部分?一次在初始化部分?每次插入后?在查询之前?
谢谢你的建议!
Ruben
在MySQL中,在使用之前,您可以使用必要的索引创建数据库
那么,如何向MySQL添加新索引呢?我认为这种说法不成立。事实上,我倾向于编写数据库模式和应用程序代码,然后根据查询数据的方式添加索引。您只知道在使用数据库后需要什么索引。
MongoDB也是如此。
MongoDB索引只需要创建一次。
至于何时制作:最好的时间可能是在完成代码开发之后,但在部署到公共环境之前。
您可以将其添加到应用程序代码中,但通常我会单独进行索引管理,因为在许多情况下,它们与应用程序分开工作,尤其是当您开始了解MongoDB的更高级功能(如复制)时。
为什么不使用GUI来控制索引和表[集合]。我用Rockmongo。
使用这个url,将其复制到一个目录中,并将其用作phpmyadmin
http://rockmongo.com/
其中一个能力是索引:)