Amazon Neptune和Amazon Redshift的区别
Amazon Neptune
Amazon Neptune是一个快速、可靠的图形数据库,由亚马逊公司为云产品打造。它是亚马逊网络服务(AWS)的一部分。它是在2017年11月29日宣布的。它同时支持开源的Apache TinkerPop Gremlin图遍历语言。它允许用户使用通过AWS密钥管理服务创建的密钥对数据库进行加密。
Amazon Redshift
Amazon Redshift是一个有效的解决方案,可以收集和存储所有的数据,并使您能够对其进行分析。它是一个大规模的数据仓库服务,可与商业智能工具一起使用。亚马逊Redshift的特点 – 快速、简单、成本效益高的数据仓库服务。它是更大的云计算平台亚马逊网络服务的一部分。
Amazon Neptune和 Amazon Redshift 之间的区别:
编号 | Amazon Neptune | Amazon Redshift |
---|---|---|
1 | Amazon Neptune是由亚马逊在2017年开发的。 | Amazon Redshift是由亚马逊在2012年开发的。 |
2 | Amazon Neptune是由亚马逊公司为云产品建立的快速、可靠的图形数据库。 | Amazon Redshift是大规模的数据仓库服务,与商业智能工具一起使用。 |
3 | Amazon Neptune支持无模式的数据方案。 | Amazon Redshift支持简单的数据方案。 |
4 | Amazon Neptune不支持二级索引。 | Amazon Redshift支持有限的二级索引。 |
5 | Amazon Neptune的主要数据库模型是图DBMS和RDF存储。 | Amazon Redshift的主要数据库模型是关系型数据库管理系统。 |
6 | Amazon Neptune不支持服务器端脚本。 | Amazon Redshift支持用户定义的函数,用于python的服务器端脚本。 |
7 | Amazon Neptune不支持分区方法。 | Amazon Redshift支持使用Sharding的分区方法。 |
8 | Amazon Neptune不支持SQL查询语言。 | Amazon Redshift支持SQL查询语言。但它不完全支持SQL标准。 |
9 | Amazon Neptune支持多可用区的高可用性。 | Amazon Redshift还支持复制方法。 |