📜  ToroDB和Yanza之间的区别

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

1. ToroDB:
它是与MongoDB兼容的JSON文档存储,建立在PostgreSQL之上,并且是一项旨在弥补面向文档的数据库与SQL数据库之间的空白的技术。它是一个开源的NoSQL数据库,它运行在与MongoDB协议和API兼容的RDBMS之上。 ToroDB是一个开源项目,它读取NoSQL文档,自动推断其结构,并将其转换为一组表和列,这些表和列将数据表示为一种关系形式。

2. Yanza:
Yanza开发的是用于物联网(IoT)应用程序的时间序列DBMS。它的服务器操作系统是Window,并支持HTTP API。其总部位于加利福尼亚州森尼韦尔。作为Apache 2.0开源项目开发和分发。

ToroDB和Yanza之间的区别:

S.No ToroDB Yanza
1. It was developed by 8Kdata and initially released on 2016. It was developed by Yanza and initially released on 2015.
2. All OS with a Java 7 VM is server, operating systems of ToroDB. Windows is server operating systems of Yanza.
3. Primary database model is Document store. Primary database model is Time Series DBMS.
4. Absence of supported programming language. It supports any language that supports HTTP calls.
5. Absence of APIs and other access methods in ToroDB. YCQL, an SQL-based flexible-schema API with its roots in Cassandra Query Language are the APIs and other access methods.
6. It has schema-free Data Schema. Data scheme of Yanza is schema-free.
7. Its Implementation language is Java. It doesn’t has any Implementation language.
8. Absence of Transaction concepts in ToroDB. Its doesn’t holds transaction concepts.
9. Master-slave replication method present in ToroDB. Absence of Replication methods.
10. Has Eventual Consistency and Immediate Consistency concept. It has Immediate Consistency concept.