在前一篇文章中我们主要的讨论了SQL与NoSQL数据库之间的主要的差别。接下来,我们将会利用上一篇中的知识来确定在特定的场景中如何确定比较好的选择。
首先我们先来总结一下:
SQL数据库:
使用表存储相关的数据
在使用表之前需要先定义标的模式
鼓励使用规范化来减少数据的冗余
支持使用JOIN操作,使用一条SQL语句从多张表中取出相关的数据
需要满足数据完整性约束规则
使用事务来保证数据的一致性
能够大规模的使用
使用强大的SQL语言进行查询操作
提供大量的支持,专业技能和辅助
在前一篇文章中我们主要的讨论了SQL与NoSQL数据库之间的主要的差别。接下来,我们将会利用上一篇中的知识来确定在特定的场景中如何确定比较好的选择。
首先我们先来总结一下:
SQL数据库:
使用表存储相关的数据
在使用表之前需要先定义标的模式
鼓励使用规范化来减少数据的冗余
支持使用JOIN操作,使用一条SQL语句从多张表中取出相关的数据
需要满足数据完整性约束规则
使用事务来保证数据的一致性
能够大规模的使用
使用强大的SQL语言进行查询操作
提供大量的支持,专业技能和辅助