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、水平分区的分区方法。 |
极客教程