1. 数据:
Teradata 是 Teradata 公司生产的 RDBMS,用于管理大型数据仓库操作。 Teradata Corporation 是数据库和分析相关软件、产品和服务的提供商。它接受来自多个客户端应用程序的请求数。
2. 卡桑德拉:
Cassandra 是一个免费、开源、分布式、广泛的列存储、NoSQL 数据库管理系统。它由 Apache 软件基金会开发,最初于 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. |