MongoDB vs. NosDB - A Detailed Feature Comparison

This document compares NosDB with MongoDB, and contrasts their significant differences. This comparison focuses on all the major areas that a good NoSQL database should provide.

Download Detailed Comparison (PDF)Download NosDB NosDB Pricing

Feature

MongoDB

NosDB

 

Platform & Technology

- DB Server C++ & Favors Linux
(No Server-side .NET)
100% Native .NET
- .NET API Supported Full support
- Java API Supported Full support
- REST API Supported Full support
 

Data Model

- JSON Documents Supported Full support
- Normalized Data Model Supported Full support
- Embedded Data Model Supported Full support
- Single-Shard Collections Supported Full support
- Capped Single-Shard Collections Supported Full support
- Multi-Shard Collections Supported Full support
- Attachments Supported Full support
- CLR Triggers Partial support Full support
- CLR User Defined Functions (UDF) Partial support Full support
 

Performance and Scalability

- Database Performance Please verify yourself Excellent
- Scalability Please verify yourself Excellent
- Multiple Shards & Replicas Supported Full support
- Hash-Based Distribution Supported Full support
- Range-Based Distribution Supported Full support
- Tag-Based Distribution Supported No Support
- Read-load Shared by Replicas Supported Full support
- Async Operations Supported Full support
- Fire & Forget Operations Supported Full support
- Bulk Operations Supported Full support
 

High Availability

- Dynamic Clustering Supported Full support
- Connection Failover Supported Full support
- Dynamic Configuration Supported Full support
- Shard Replicas (dedicated & shared replicas) Supported Full support
- Split Brain Avoidance Supported Full support
- Auto State Transfer within Shard Not Supported Full support
- Auto State Transfer across Shards Supported Full support
- Scheduled State Transfer Supported No Support
- Journaling (for data consistency) Supported Full support
- Multi-Data Center Support Supported Full support
- Upgrade without Downtime Supported Full support
 

In-Memory Caching

- DB Server In-Memory Caching Supported Full support
- Client-side In-Memory Caching Not Supported Full support
- Pluggable Distributed Cache (NCache) Not Supported Full support
- Cache Documents, Collections, Query Results Not Supported Full support
- Client Cache Supported Not Supported Full support
- Synchronize Cache with NosDB Not Supported Full support
 

SQL Support

- SQL (standard + with JSON) Not Supported Full support
- Advanced SQL (with JSON) Not Supported Full support
- LINQ Supported Full support
- Database Management (DDL) Not Supported Full support
- Indexing Supported Full support
- Expiry on Indexes Supported No Support
- Geo Indexing Supported No Support
- SQL Dependency Not Supported Full support
- Text Search Supported No Support
- Query Planner Supported No Support
 

Big Data & Business Intelligence

- Map Reduce Partial support Full support
- Aggregator Partial support Full support
 

Security

- Windows Authentication Supported Full support
- NosDB Authentication Supported Full support
- Authorization Supported Full support
- SSL Support Supported Full support
 

Management Tools

- NosDB Management Studio Supported Full support
- NosDB Monitor Supported Full support
- PowerShell Management Supported Full support
- PerfMon Counters Not Supported Full support
- Windows Event Log Not Supported Full support
- Server Management API (.NET, REST) Supported Full support
- Full Backup/Restore Supported Full support
- Differential Backup/Restore Supported Full support
- Import/Export Supported Full support
- Move Single-Shard Collection Tool Not Supported Full support
- Stand-alone to Sharded DB Migration Not Supported Full support
 

Third-Party Integrations

- Visual Studio 2013/2015 Not Supported Full support
- ADO.NET Provider Not Supported Full support
- Microsoft Power BI Not Supported Full Support
- Tableau Supported No Support
Download Detailed Comparison (PDF)Download NosDB NosDB Pricing

Signup for monthly email newsletter to get latest updates.

© Copyright Alachisoft 2002 - . All rights reserved.