MongoDB和ActivePivot的区别
1. MongoDB :
MongoDB是一个开源的面向文档的数据库,用于大量的数据存储。它属于NoSQL数据库的分类。NoSQL工具意味着它不利用通常的行和列。MongoDB使用BSON(文档存储格式),这是JSON文档的二进制风格。
2. ActivePivot:
ActivePivot是一个内存数据库管理系统,结合了事务处理和分析处理,以处理不断变化的数据的聚合。这个数据库使用列式存储架构,同时使用字典压缩和Java对象的二进制表示。它是法国公司ActiveViam的核心产品之一,该公司曾被称为Quartet FS,成立于2005年。
MongoDB和ActivePivot之间的区别 :
编号 | MongoDB | ActivePivot |
---|---|---|
1 | MongoDB是由MongoDB, Inc在2009年开发的。 | ActivePivot是由ActiveViam开发的。 |
2 | MongoDB是开源的 | ActivePivot是商业的。 |
3 | MongoDB是用C++编写的 | ActivePivot是用Java编写的 |
4 | MongoDB的主要数据库模型是一个文档存储。 | ActivePivot的主要数据库模型是面向对象的DBMS。 |
5 | MongoDB有mapReduce方法 | ActivePivot没有mapReduce方法 |
6 | MongoDB通过MongoDB Connector for BI支持只读SQL查询 | ActivePivot支持多维表达式(MDX)。 |
7 | MongoDB有内存功能。 | ActivePivot不具备内存功能。 |
8 | MongoDB支持使用JavaScript的服务器端脚本。 | ActivePivot支持使用Java的后处理程序的服务器端脚本。 |
9 | MongoDB支持使用Sharding的分区方法 | ActivePivot支持使用Sharding、水平分区的分区方法。 |