Teradata和Cassandra的区别

1、Teradata :

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

2、Cassandra:

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

Teradata和Cassandra之间的区别:

TeradataCassandra
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。
—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花