NoSQL数据库介绍

在本课程中,我们将学习各种NoSQL数据库及其用例。

目标

你将能够:

- 解释为什么NoSQL有用

- 探索NoSQL数据库的实际用例

为什么使用NoSQL?

关系数据库是现代技术的基石。它们可靠,而且似乎无处不在。自从1970年埃德加·科德(Edgar Codd)在IBM发明它们以来,它们已经快速发展,应用广泛。它们的创造使公司能够以以前根本无法完成的方式跟踪、存储和分析数据。

在大多数情况下,它们是一个不错的选择。但是,随着技术进入互联网和智能手机的时代,我们遇到了许多不适合关系格式的数据。让我们研究其中的几种情况,看看为什么NoSQL可能是更好的选择。

使用场景示例

假设我们需要通过Web界面在客户服务和客户之间存储聊天记录。这些聊天记录可能会非常短,或者非常长——有些聊天可能只有2到3条消息,而其他聊天可能会包含成百上千条。

对于聊天中的每条消息,我们希望它能够: