Yanza 和 YugabyteDB 的区别
1. YugabyteDB:
YugabyteDB 是开源、云原生、高性能的分布式 SQL 数据库,全球分布式文档存储。它旨在使应用程序变得敏捷。Yugabyte 总部位于加利福尼亚州桑尼维尔。YugabyteDB 作为 Apache 2.0 开源项目进行分发和开发。
2. Yanza:
Yanza 是物联网 (IoT) 应用程序的时间序列 DBMS,由 Yanza 开发。它的服务器操作系统是Window,支持HTTP API。
Yanza 和 YugabyteDB 的区别:
编号 | YugabyteDB | Yanza |
---|---|---|
1 | 由 Yugabyte Inc. 开发,最初于 2017 年发布,当前版本于 2020 年 3 月发布。 | 由 Yanza 开发,最初于 2015 年发布。 |
2 | YugabyteDB的服务器操作系统是Linux、OS X。 | Yanza的服务器操作系统是Windows。 |
3 | YugabyteDB的主要数据库模型是关系 DBMS。 | Yanza的主要数据库模型是时间序列 DBMS。 |
4 | YugabyteDB支持 C、C#、C++、Go、Java、JavaScript (Node.js)、Python、Ruby 编程语言。 | Yanza支持任何支持 HTTP 调用的语言。 |
5 | YugabyteDB支持 YCQL,这是一种基于 SQL 的灵活模式 API,其根源在于 Cassandra 查询语言。 | Yanza支持 HTTP API。 |
6 | YugabyteDB 的数据方案取决于使用的数据模型。 | Yanza 的数据方案是无模式的。 |
7 | YugabyteDB支持打字和二级索引。 | Yanza不支持打字和二级索引。 |
8 | YugabyteDB的实现语言是C和C++。 | Yanza没有任何实现语言。 |
9 | YugabyteDB写强一致性,读不能一致性。 | Yanza具有立即一致性的概念。 |
10 | YugabyteDB有外键。 | Yanza没有外键。 |