Azure 解决方案:如何更好的选用Azure SQL和NoSQL服务?

网友投稿 281 2022-10-02

Azure 解决方案:如何更好的选用Azure SQL和NoSQL服务?

51CTO 博客地址:SQL和NoSQL的相关情况,希望大家在部署数据库时,能选择正确的数据库服务。

首先,我们来介绍一下什么是SQL和NoSQL。

• SQL,关系数据库管理系统是一个允许你创建、更新和管理关系数据库的程序。• NoSQL:是一种数据库管理系统(DBMS),它不遵循关系DBMS的所有规则,不能使用传统的SQL查询数据。

接下来,我们看一下可用的SQL和NoSQL数据库的类型:

• SQL类型的数据库有3种,分别为SQL Managed Instance, Azure Elastic数据库和Azure数据库• NoSQL类型的数据库有4种,分别为, Key-Value Store, Document, Column Store, and Graph Database.

Nosql数据库类型图

掌握了SQL和NoSQL相关的知识后,给大家分享一下两者之间的差异,如下表所示:

接下来,给大家总结一下有关SQL和NoSQL数据库的使用好处。

Azure所提供的数据库如下所示:

从图中,我们可以看出Azure 提供的NoSQL数据库有:Storage Tables、Azure Cosmos DB和Redis Cache,而SQL数据库有:Azure SQL Database、Azure SQL Managed Instance和Azure Elastic Pool,那么我们如何来选择什么场景下如何选择对应的数据库服务呢?只需要我们明确如下问题的相关答案就可以确定具体适用于哪些数据库服务了。• 应用程序是否使用相对简单的数据?• 我们想要低成本的管理服务吗?• 应用程序需要处理大量的数据吗?相关资料:• NoSQL Database-What is NoSQL• What is Azure SQL Database

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Hang Gliding线段树
下一篇:Java实现Excel文件加密解密的示例代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~