📜  4D 和 ActivePivot 之间的区别

📅  最后修改于: 2021-09-14 02:44:13             🧑  作者: Mango

1. 第四维(4D):
它是由 Laurent Ribardière 开发的关系数据库管理系统和 IDE。 4D 可以作为服务器运行,以便多个客户端可以管理单个数据库。 4D 创建于 1984 年,1987 年为 Macintosh 稍微延迟了公开发布。它是一个具有集成数据库管理系统的应用程序开发环境。

2. 活动枢轴:
它是一种内存 DBMS,结合事务处理和分析处理来处理不断变化的数据的聚合。它使用带有字典压缩和Java对象二进制表示的列式存储架构。它是法国公司 ActiveViam 的核心产品之一——曾被称为 Quartet FS,该公司成立于 2005 年。

4D 和 ActivePivot 的区别:

S.NO. 4D ACTIVEPIVOT
1. Developed By 4D, Inc on 1984. Developed By ActiveViam.
2. It is an application development environment with integrated database management system. It is an in-memory DBMS combining transactional and analytical processing to handle the aggregation of ever-changing data.
3. 4D is written in C and C++ languages. ActivePivot is written in Java language.
4. The primary database model for 4D is Relational DBMS. The primary database model for ActivePivot is Object oriented DBMS.
5. It does not support In-memory capabilities. It supports In-memory capabilities.
6. In 4D, there is no partitioning method. In ActivePivot, partitioning can be done by Sharding and horizontal partitioning.
7. It support for concurrent manipulation of data. It support for concurrent manipulation of data with multi-version concurrency control (MVCC).
8. It supports the Server-side scripts. It also supports the Server-side scripts with Post-processors in Java.
9. It supports SQL query language. It also supports SQL query language with Multidimensional Expressions (MDX).