Teradata和Cassandra的区别

Teradata和Cassandra的区别

1、Teradata :

Teradata是一个RDBMS,由Teradata公司生产。它被用于管理大型数据仓库业务。Teradata公司是一家数据库和分析相关软件、产品和服务的供应商。它接受来自多个客户端应用程序的请求数量。

2、Cassandra:

Cassandra是一个免费和开源的、分布式的、宽列存储的、NoSQL数据库管理系统。它是由Apache软件基金会开发的,最初于2008年7月发布。Cassandra被设计用来处理许多商品服务器上的大量数据,提供无单点故障的高可用性。

Teradata和Cassandra之间的区别:

Teradata Cassandra
Teradata是由Teradata公司在1984年开发的。 Cassandra是由Apache软件基金会在2008年开发的。
Teradata服务器操作系统是Linux,托管。 Cassandra服务器操作系统是BSD、Linux、OS X、Windows。
Teradata的主要数据库模型是关系型数据库管理系统。 Cassandra的主要数据库模型是宽列存储。Cassandra的主要数据库模型是宽列存储。
Teradata支持 C、C++、Cobol、Java(JDBC-ODBC)、Perl、PL/1、Python、R、Ruby。 Cassandra支持C#, C++, Clojure, Erlang, Go, Haskell, Java, JavaScript info, Perl, PHP, Python, Ruby, Scala
Teradata 使用的 API 和其他访问方法是 JDBC。 Cassandra使用的API和其他访问方法是专有协议、Thrift。
Teradata支持ACID事务。 Cassandra不支持ACID事务。
Teradata有外键的概念。 Cassandra没有外键的概念。
Teradata支持主-从复制和主-主复制。 Cassandra支持可选择的复制因子作为复制方法。
Teradata根据SQL标准提供细化的访问权限。 Cassandra支持用户的访问权限可以按对象定义。
Teradata支持XML。 Cassandra不支持XML。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程