4D 和 ActivePivot 的区别
1.第四维(4D):
它是由 Laurent Ribardière 开发的关系数据库管理系统和 IDE。4D 可以作为服务器运行,以便多个客户端可以管理单个数据库。4D 创建于 1984 年,1987 年针对 Macintosh 的公开发布稍有延迟。它是一个具有集成数据库管理系统的应用程序开发环境。
2. ActivePivot:
它是一种内存中的 DBMS,结合了事务处理和分析处理来处理不断变化的数据的聚合。它使用具有字典压缩和 Java 对象二进制表示的列式存储架构。它是法国公司ActiveViam的核心产品之一——曾被称为Quartet FS,成立于2005年。
4D 和 ActivePivot 之间的区别:
编号 | 4D | ActivePivot |
---|---|---|
1 | 由 4D, Inc 于 1984 年开发。 | 由 ActiveViam 开发。 |
2 | 集成数据库管理系统的应用开发环境。 | ActivePivot是一种内存中的 DBMS,结合了事务处理和分析处理来处理不断变化的数据的聚合。 |
3 | 4D 是用 C 和 C++ 语言编写的。 | ActivePivot 是用 Java 语言编写的。 |
4 | 4D 的主要数据库模型是关系 DBMS。 | ActivePivot 的主要数据库模型是面向对象的 DBMS。 |
5 | 不支持内存功能。 | ActivePivot支持内存功能。 |
6 | 在 4D 中,没有分区方法。 | 在 ActivePivot 中,分区可以通过 Sharding 和水平分区来完成。 |
7 | 支持数据的并发操作。 | ActivePivot支持使用多版本并发控制 (MVCC) 对数据进行并发操作。 |
8 | 支持服务器端脚本。 | ActivePivot还支持带有 Java 后处理器的服务器端脚本。 |
9 | 支持SQL查询语言。 | ActivePivot还支持带有多维表达式 (MDX) 的 SQL 查询语言。 |