1. Teradata:
Teradata是Teradata Corp.生产的RDBMS。它用于管理大型数据仓库操作。 Teradata Corporation是与数据库和分析相关的软件,产品和服务的提供商。它接受来自多个客户端应用程序的请求数量。
2.卡桑德拉:
Cassandra是一个免费的开放源代码的分布式宽列存储NoSQL数据库管理系统。它由Apache Software Foundation开发,最初于2008年7月发布。Cassandra旨在处理许多商用服务器上的大量数据,提供高可用性而没有单点故障。
Teradata和Cassandra之间的区别:
Teradata | Cassandra |
---|---|
It is developed by Teradata Corp. in 1984. | It is developed by Apache Software Foundation in 2008. |
Teradata server operating systems are Linux, hosted. | Cassandra server operating systems are BSD, Linux, OS X, Windows. |
The primary database model for Teradata is Relational DBMS. | The primary database model for Cassandra is Wide Column Store.The primary database model for Cassandra is Wide Column Store. |
It supports C, C++, Cobol, Java (JDBC-ODBC), Perl, PL/1, Python, R, Ruby. | It support C#, C++, Clojure, Erlang, Go, Haskell, Java, JavaScript info, Perl, PHP, Python, Ruby, Scala. |
APIs and other access methods used by Teradata is JDBC. | APIs and other access methods used by Cassandra is Proprietary protocol, Thrift. |
It supports ACID transactions. | It doesn’t support ACID transactions. |
It have the concept of Foreign keys. | It does not have the concept of Foreign keys. |
It supports both Master-Slave Replication and Master-Master Replication. | It support selectable replication factor as replication methods. |
It provide fine grained access rights according to SQL-standard. | It supports access rights for users can be defined per object. |