📜  Vertica和Yaacomo之间的区别

📅  最后修改于: 2021-08-27 17:20:57             🧑  作者: Mango

1. Vertica:
Vertica是一种柱状关系数据库管理系统,旨在处理现代分析工作负载并实现快速查询性能。其总部位于美国马萨诸塞州剑桥。它是独立于基础架构的基础,通过它可以支持在多个云平台(AWS,Google Cloud,Azure),本地和本地Hadoop节点上的部署。其Google Analytics(分析)平台社区版免费提供,但有一定的局限性。

2. Yaacomo:
Yaacomo是基于关系,基于OpenCL的内存数据库管理系统,用于实时分析,大数据解决方案是作为即插即用解决方案而开发的。 Yaacomo旨在通过并行计算有效利用硬件。

Vertica和Yaacomo之间的区别:

S.NO. Vertica Yaacomo
1 Developed by Vertica / Micro Focus and initially released on 2005. Current release date- Vertica 10.0 Software, May 2020 and Vertica for SQL on Hadoop 10.0 Software, May 2020. Developed by Q2WEB GmbH and initially released on 2009.
2 Server operating systems of Vertica is Linux Server operating systems of Yaacomo is Android, Linux, Windows.
3 Its primary database model is Relational DBMS. Its primary database model is Relational DBMS.
4 Secondary database models of Vertica is Document store Absence of secondary database models in Yaacomo. 
5 Vertica supports C++, Java, Perl, Python, R, programming languages. It does not support any programming languages
6 APIs and other access methods of Vertica is ADO.NET, JDBC, Kafka, ODBC, Proprietary protocol, RESTful HTTP, API. APIs and other access methods of Yaacomo is JDBC, ODBC.
7 Yes, Vertica has a Data Schema. Yaacomo has a Data Schema.
8 It doesn’t has any Implementation language. It doesn’t has any Implementation language.
9 Vertica- Transaction concepts is ACID ( Atomicity, Consistency, Isolation, and Durability). It has Transaction concepts- is ACID ( Atomicity, Consistency, Isolation, and Durability).
10 Replication methods of Vertica is Master-slave replication  Replication methods of Yaacomo is Master-slave replication.
11 Vertica has Immediate Consistency concept. Yaacomo has Immediate Consistency concept.