Our great sponsors
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
- SaaSHub - Software Alternatives and Reviews
MongoDB | RavenDB | |
---|---|---|
236 | 11 | |
24,692 | 3,333 | |
1.0% | 0.6% | |
10.0 | 10.0 | |
1 day ago | 5 days ago | |
C++ | C# | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MongoDB
-
Create your own AI voice assistant bot with Node.js using Google Bard
MongoDB — a database service
-
MongoDB Quick Start Guide 🍃⚡️
MongoDB is an open source NoSQL Document database which horizontally scales utilizing clustered servers in replica-sets. A great option for testing and performing local development with MongoDB is using Docker and Docker Compose. The following docker compose spec will create a local docker container running MongoDB with the data persisted to a docker volume.
- MongoDB’s New Query Engine
-
Database Review: Top Five Missing Features from Database APIs
MongoDB (Mongoose)
-
FRONTEND AND BACKEND UNDERSTANDING THE DIFFERENCES
Databases Backend developers use databases like MySQL, PostgreSQL, MongoDB (NoSQL), or Redis (an in-memory database) to store and manage data. It is important for persistent data storage and retrieval in web applications.
-
How to Choose the Right MQTT Data Storage for Your Next Project
MongoDB{:target="_blank"} is a document-oriented database with high scalability and flexibility for handling unstructured or semi-structured data. It offers rich querying capabilities, indexing options, and support for distributed data storage with a technique called “sharding”.
-
When to Use a NoSQL Database
NoSQL databases are non-relational databases with flexible schema designed for high performance at a massive scale. Unlike traditional relational databases, which use tables and predefined schemas, NoSQL databases use a variety of data models. There are 4 main types of NoSQL databases - document, graph, key-value, and column-oriented databases. NoSQL databases generally are well-suited for unstructured data, large-scale applications, and agile development processes. The most popular examples of NoSQL databases are MongoDB (document), Memgraph (graph), Redis (key-value store) and Apache HBase (column-oriented).
-
Full Stack To Do list, a step-by-step tutorial
Our example application will be based on the ME*N stack where M is a MongoDB (but it could be MySQL, or any other) database. E is for Express, which is a backend framework that sits on top of Node.JS. There are others but Express is extremely common and will meet our needs well. N is for the JavaScript runtime Node.js but Deno and Bun are possible alternatives. Finally the * is for the frontend framework such as Angular (MEAN), React (MERN) or Vue (MEVN), to name a few. However, in our example we will not be using a framework (to keep it agnostic and besides it is not that complicated), instead we will be using the native web technologies (HTML, CSS and JS).
-
Create API with GraphQL, Prisma, and MongoDB
MongoDB is a highly scalable document-type database. Its flexible schema approach allows developers to adapt and modify the data structure as needed, providing agility in application development.
-
Redis vs MongoDB: Which Database Suits Your Needs?
MongoDB is an open-source, document-oriented database, meaning it stores data in a semi-structured format similar to JSON (JavaScript Object Notation), known as BSON (Binary JSON).
RavenDB
- SQL and M4 = Composable SQL
-
A Clear Roadmap
Read https://github.com/ravendb/ravendb
What are some alternatives?
mongo-express - Web-based MongoDB admin interface, written with Node.js and express
LiteDB - LiteDB - A .NET NoSQL Document Store in a single data file
Marten - .NET Transactional Document DB and Event Store on PostgreSQL
LevelDB - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
SQLAlchemy - The Database Toolkit for Python
Apache Ignite - Apache Ignite
SqlKata Query Builder - SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird
ArangoDB - 🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Django - The Web framework for perfectionists with deadlines.
Realm Xamarin - Realm is a mobile database: a replacement for SQLite & ORMs