很容易找到NoSQL的优势,因为每个人都在不断地对它进行评论,但事实上(从我读过的)来看,如果你关系不是文档存储,那么关系数据库会更好。
我读过的文章/帖子都没有解释为什么在SQL DB更有意义的时候使用NoSQL解决方案的确是个坏主意?虽然这个问题可能看起来很愚蠢,但我认为这是一个很好的问题,因为你看到很多人使用MongoDB之类的东西只是因为它很受欢迎,即使关系数据库更有意义。
答案 0 :(得分:1)
要回答你的问题,是的,总是最好使用最好的工具,不要让任何炒作或基于意见的人为你做主。
另一方面,由于一些NoSQL数据库的普及,我试图澄清NoSQL不会像许多人实际想的那样仅仅记录商店。目前,NoSQL术语下有4种主要类型的数据库:
这些都有其优点和缺点,并且更好地用于不同的用例,在具体情况下,我会查看图形数据库并进行比较,然后确定哪个是最好的对你而言。