Amazon SimpleDB和PostgreSQL的区别

Amazon SimpleDB和PostgreSQL的区别

1. PostgreSQL PostgreSQL是一个强大的、开源的对象关系型数据库系统。由于它的高稳定性,它提供了良好的性能和低维护工作。PostgreSQL是第一个实现多版本并发控制(MVCC)功能的DBMS。

2. 亚马逊SimpleDB : 它是由亚马逊托管的简单数据库服务,数据存储在亚马逊云中。它是亚马逊是一个网络服务,用于实时运行对结构化数据的查询。这个数据库是由亚马逊公司用Erlang编写的。它有以下特点—高可用性和灵活性,很少或没有管理负担。

PostgreSQL和Amazon SimpleDB之间的区别 :

编号 PostgreSQL Amazon SimpleDB
1 PostgreSQL是由PostgreSQL全球开发组在1989年开发的。 Amazon SimpleDB是由亚马逊在2007年开发的。
2 PostgreSQL是开源的。 Amazon SimpleDB是商业的。
3 PostgreSQL 的服务器操作系统是 FreeBSD, HP-UX, Linux, NetBSD, OpenBSD, OS X, Solaris, Unix, Windows. Amazon SimpleDB 的服务器操作系统是托管的。
4 PostgreSQL的主要数据库模型是关系型DBMS。 Amazon SimpleDB的主要数据库模型是Key-value存储。
5 PostgreSQL有预定义的数据类型,如日期或浮点。 Amazon SimpleDB没有预定的数据类型,如日期或浮点数。
6 PostgreSQL支持SQL Amazon SimpleDB不支持SQL
7 PostgreSQL的API和其他访问方法是ADO.NET、JDBC、本地C库、ODBC、大型对象的流媒体API。 Amazon SimpleDB的API和其他访问方法是RESTful HTTP API。
8 PostgreSQL支持的编程语言是.Net, C, C++, Delphi, Java, JavaScript (Node.js), Perl, PHP, Python, Tcl Amazon SimpleDB支持的编程语言有:.Net, C, C++, Erlang, Java, PHP, Python, Ruby, Scala
9 PostgreSQL支持使用用户定义的函数进行服务器端脚本。 Amazon SimpleDB不支持服务器端脚本。
10 PostgreSQL支持触发器。 Amazon SimpleDB不支持Triggers。
11 PostgreSQL支持通过范围、列表和(从 PostgreSQL 11 开始)通过哈希进行分区的方法。 Amazon SimpleDB不支持分区方法。
12 PostgreSQL提供了参考完整性的概念。因此,有外键。 Amazon SimpleDB不提供参考完整性的概念。因此,不存在外键。
13 PostgreSQL支持ACID属性。 Amazon SimpleDB不支持ACID属性。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册