Tagged articles
393 articles
Page 3 of 4
Aotu Lab
Aotu Lab
Nov 16, 2020 · Databases

Mastering MongoDB Replica Sets: Setup, Configuration, and Read/Write Strategies

This guide explains MongoDB replica set fundamentals, walks through local deployment of a primary‑secondary‑secondary cluster, demonstrates automatic failover, and details write concern and read preference options—including member attributes, connection string parameters, and shell commands—for reliable high‑availability data handling.

Database ConfigurationMongoDBRead Preference
0 likes · 17 min read
Mastering MongoDB Replica Sets: Setup, Configuration, and Read/Write Strategies
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2020 · Backend Development

Detailed Job Description Extraction and Data Cleaning with Python and MongoDB

This article explains how to scrape detailed job description and address information from online job portals, use Python libraries such as requests, BeautifulSoup4, and pymongo for crawling, and then clean and normalize the collected data including publish dates, salaries, and work‑experience levels before storing it in MongoDB.

MongoDBPythonbeautifulsoup
0 likes · 8 min read
Detailed Job Description Extraction and Data Cleaning with Python and MongoDB
ITPUB
ITPUB
Nov 6, 2020 · Databases

Mastering NoSQL and SQL: Key Differences, MongoDB Features, and MySQL Essentials

This comprehensive guide explains what NoSQL is, contrasts non‑relational and relational databases, outlines the main representatives of each, dives deep into MongoDB architecture, features, use‑cases and limitations, and also covers MySQL fundamentals, replication, backup, and common monitoring tools like Prometheus and Zabbix.

MongoDBNoSQLPrometheus
0 likes · 33 min read
Mastering NoSQL and SQL: Key Differences, MongoDB Features, and MySQL Essentials
Ops Development Stories
Ops Development Stories
Nov 2, 2020 · Databases

Master MongoDB with Go: From Setup to CRUD Operations

This guide walks you through installing the Go MongoDB driver, establishing connections, and performing full CRUD operations—including inserting single and multiple documents, querying, updating, and deleting records—while also showing how to retrieve server status and explaining BSON handling in Go.

BSONCRUDGo
0 likes · 12 min read
Master MongoDB with Go: From Setup to CRUD Operations
ITPUB
ITPUB
Oct 29, 2020 · Databases

Why MongoDB Needs an External Schema and How Protobuf/Thrift Can Help

MongoDB’s flexible, schema‑less design offers performance benefits but can become a maintenance nightmare as projects grow, so the article explains why introducing external schema protocols like Google’s Protobuf or Facebook’s Thrift provides structure, reduces bugs, and balances flexibility with robustness.

Database designMongoDBNoSQL
0 likes · 7 min read
Why MongoDB Needs an External Schema and How Protobuf/Thrift Can Help
dbaplus Community
dbaplus Community
Oct 18, 2020 · Databases

Why MongoDB mongos Proxies Crash Under Load and How to Fix It

A high‑traffic Java service using MongoDB experienced intermittent latency spikes and a full‑scale outage caused by excessive connection churn, kernel‑level random‑number generation bottlenecks, and mis‑configured client timeouts, which were diagnosed through log analysis, packet captures, and performance testing, leading to concrete mitigation steps.

Database OptimizationLinux kernelMongoDB
0 likes · 25 min read
Why MongoDB mongos Proxies Crash Under Load and How to Fix It
MaGe Linux Operations
MaGe Linux Operations
Jul 17, 2020 · Databases

Master MongoDB: Essential CRUD, Queries, Tools, and User Management Guide

This comprehensive tutorial covers MongoDB fundamentals, including CRUD operations, display commands, conditional queries, updates, deletions, essential tools like mongod and mongostat, authentication mechanisms, role definitions, configuration settings, and step‑by‑step user and admin creation for secure database management.

AuthenticationCRUDMongoDB
0 likes · 17 min read
Master MongoDB: Essential CRUD, Queries, Tools, and User Management Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 4, 2020 · Databases

How to Build a High‑Availability MongoDB Sharded Replica Set Cluster on Ubuntu

This step‑by‑step tutorial shows how to set up a highly available MongoDB cluster with sharding and replica sets on Ubuntu 18.04, covering key concepts, environment preparation, configuration of config servers, shard replica sets, the mongos router, enabling sharding, testing data distribution, and final deployment tips.

Database ClusterMongoDBReplica Set
0 likes · 19 min read
How to Build a High‑Availability MongoDB Sharded Replica Set Cluster on Ubuntu
dbaplus Community
dbaplus Community
Jun 28, 2020 · Databases

How to Build a Visual MongoDB Slow Query Dashboard with PHP

This guide explains how to set up a PHP‑based web platform that collects MongoDB slow‑query logs via remote profiling, stores them in MySQL, and visualizes the data, including installation of required PHP extensions, database preparation, configuration, cron scheduling, and enabling profiling on MongoDB.

MongoDBPHPmonitoring
0 likes · 7 min read
How to Build a Visual MongoDB Slow Query Dashboard with PHP
MaGe Linux Operations
MaGe Linux Operations
Jun 18, 2020 · Databases

Master MongoDB Permissions: From Basic Users to Super Admins

This guide explains MongoDB permission levels, clarifies common misconceptions, and provides step‑by‑step commands to create ordinary, administrative, authorization, and super‑admin users, enable authentication, and verify read/write access across multiple databases.

Database SecurityMongoDBPermissions
0 likes · 7 min read
Master MongoDB Permissions: From Basic Users to Super Admins
ITPUB
ITPUB
Jun 17, 2020 · Databases

Why Go All‑in on MongoDB? Architecture, HA, Sharding & Schema Design Explained

This article explains why a fast‑growing e‑commerce platform chose MongoDB, covering its high‑availability replica‑set architecture, Raft‑based election algorithm, replica‑set size limits, write‑concern trade‑offs, sharding components and load‑balancing, as well as the flexible document schema with practical code examples.

Database ArchitectureMongoDBhigh availability
0 likes · 13 min read
Why Go All‑in on MongoDB? Architecture, HA, Sharding & Schema Design Explained
Laravel Tech Community
Laravel Tech Community
Jun 16, 2020 · Databases

Overview of MongoDB: Architecture, Features, and Storage Model

MongoDB is a versatile NoSQL database that combines relational‑like querying with a flexible BSON document model, offering high performance, easy deployment, rich indexing, replication, and cloud‑scale storage, while supporting multiple programming languages and operating systems.

BSONDatabase ArchitectureMongoDB
0 likes · 4 min read
Overview of MongoDB: Architecture, Features, and Storage Model
360 Quality & Efficiency
360 Quality & Efficiency
Jun 12, 2020 · Databases

MongoDB Pagination, Query Optimization, and Index Design Guide

This article explains various MongoDB pagination strategies—including skip/limit, range queries, and sorting—covers performance monitoring with profiling, details index creation and design principles, and describes how to interpret explain plans for efficient query optimization.

MongoDBdatabaseindexing
0 likes · 13 min read
MongoDB Pagination, Query Optimization, and Index Design Guide
Programmer DD
Programmer DD
Jun 11, 2020 · Databases

13 Must-Have MongoDB GUI Tools for Efficient Database Management

This article introduces thirteen popular MongoDB graphical tools—including Robo 3T, Navicat, Compass, NoSQLBooster, ClusterControl, NoSQLClient, Studio 3T, Mongo Management Studio, Aqua Data Studio, phpMoAdmin, Mongotron, Mongolime, and mongo‑express—detailing their key features, platform support, and download links to help users choose the best visual interface for database administration.

AdministrationDatabase ToolsGUI
0 likes · 15 min read
13 Must-Have MongoDB GUI Tools for Efficient Database Management
21CTO
21CTO
Jun 3, 2020 · Backend Development

Explore SpaceX’s Open REST API: Access Rocket Data with Python, Docker & More

This article introduces the community‑maintained SpaceX REST API that aggregates all launch, vehicle, and payload data, explains how to query it using tools like Postman or Python, and provides deployment options via Docker or local npm setup for developers.

MongoDBPythonREST API
0 likes · 5 min read
Explore SpaceX’s Open REST API: Access Rocket Data with Python, Docker & More
ITPUB
ITPUB
Jun 2, 2020 · Backend Development

Unlock the r/SpaceX Open REST API: Access All Rocket Data with Python and Docker

This article introduces the community‑maintained r/SpaceX REST API that aggregates every SpaceX rocket datum, explains how to query it via JSON in multiple languages, provides a Python example, and details Docker, local, and Postman deployment options for developers.

DockerMongoDBOpen Data
0 likes · 5 min read
Unlock the r/SpaceX Open REST API: Access All Rocket Data with Python and Docker
macrozheng
macrozheng
Jun 1, 2020 · Databases

Master DataGrip: Essential Tips for Efficient MySQL & MongoDB Management

This guide walks you through downloading DataGrip, configuring its appearance, creating MySQL and MongoDB data sources, managing tables, applying powerful SQL editing shortcuts, and leveraging export and execution‑plan features to write higher‑quality database code.

DataGripDatabase ToolsMongoDB
0 likes · 7 min read
Master DataGrip: Essential Tips for Efficient MySQL & MongoDB Management
Ctrip Technology
Ctrip Technology
May 21, 2020 · Operations

Ctrip's Platform-Based API Automated Testing Solution

The article presents Ctrip's platform-driven API automated testing solution, detailing the challenges of traditional script-based testing, the proposed lightweight online test authoring and execution system, its key implementation features, technical architecture using Vue, Java, and MongoDB, and the resulting efficiency gains for development teams.

API testingDevOpsJava
0 likes · 9 min read
Ctrip's Platform-Based API Automated Testing Solution
dbaplus Community
dbaplus Community
May 18, 2020 · Databases

Deploy and Use the Open‑Source MongoDB Visual Monitoring Tool (mongo_monitor)

This guide explains how to set up the mongo_monitor tool—a PHP‑based graphical monitor for MongoDB—by installing required PHP extensions, configuring a MySQL schema, adding MongoDB credentials, customizing email and WeChat alerts, scheduling data collection via cron, and accessing the web dashboard.

AlertingDatabase ToolsDeployment
0 likes · 9 min read
Deploy and Use the Open‑Source MongoDB Visual Monitoring Tool (mongo_monitor)
macrozheng
macrozheng
May 8, 2020 · Backend Development

Build an Efficient ‘Nearby Users’ Feature Using MySQL, Redis, MongoDB & GeoHash

This article explores multiple backend strategies for implementing a location‑based “nearby users” service, covering pure MySQL queries, MySQL combined with GeoHash, Redis Geo commands, and MongoDB geospatial indexes, explaining design principles, pros and cons, and providing complete code examples for each approach.

GeoHashLBSMongoDB
0 likes · 20 min read
Build an Efficient ‘Nearby Users’ Feature Using MySQL, Redis, MongoDB & GeoHash
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 26, 2020 · Backend Development

Scrapy Tutorial: Installation, Components, Project Setup, Code Implementation, and Data Storage

This article provides a comprehensive step‑by‑step guide to installing Scrapy, understanding its core components and processing flow, creating a weather‑data crawling project, writing items, settings, middlewares, spiders, running the crawler, exporting results, and storing the scraped data into MongoDB.

CrawlerMongoDBPython
0 likes · 15 min read
Scrapy Tutorial: Installation, Components, Project Setup, Code Implementation, and Data Storage
dbaplus Community
dbaplus Community
Apr 12, 2020 · Databases

Why and How to Migrate from MongoDB to Elasticsearch: A Practical Guide

This article explains the motivations for moving a high‑volume operation‑log system from MongoDB to Elasticsearch, outlines the existing architecture, details capacity planning, index design, and a step‑by‑step migration process using Kafka, DataX, and Spring Boot, and shares the performance gains and lessons learned.

Data MigrationDataXDatabase Architecture
0 likes · 14 min read
Why and How to Migrate from MongoDB to Elasticsearch: A Practical Guide
Ops Development Stories
Ops Development Stories
Apr 9, 2020 · Databases

Build a Simple Employee Management System with MongoDB and Flask

This tutorial walks you through creating a web‑based employee management system that demonstrates MongoDB CRUD operations using Python, Flask, and Pipenv, covering project setup, environment configuration, code implementation for querying, adding, updating, and soft‑deleting records, and how to run the application.

CRUDEmployee ManagementFlask
0 likes · 15 min read
Build a Simple Employee Management System with MongoDB and Flask
Ops Development Stories
Ops Development Stories
Apr 7, 2020 · Databases

Master MongoDB: From Basics to Advanced Operations

This comprehensive guide introduces NoSQL concepts, classifies non‑relational databases, explains why MongoDB is suited for loosely structured data, walks through Windows and Linux installations, demonstrates using Robo 3T, and covers all CRUD operations, queries, updates, deletions, and data de‑duplication with practical code examples.

CRUDInstallationMongoDB
0 likes · 26 min read
Master MongoDB: From Basics to Advanced Operations
Ops Development Stories
Ops Development Stories
Apr 7, 2020 · Databases

Master MongoDB with Python: Complete Guide to CRUD Operations

This tutorial explains how to install PyMongo, connect to local or remote MongoDB instances, choose databases and collections, and perform all common CRUD operations—including inserts, queries, updates, deletions, and special cases—using Python code examples and practical tips.

CRUDMongoDBNoSQL
0 likes · 14 min read
Master MongoDB with Python: Complete Guide to CRUD Operations
Ops Development Stories
Ops Development Stories
Apr 5, 2020 · Databases

Master MongoDB: From Basics to Advanced Operations

This comprehensive guide introduces MongoDB, explains NoSQL classifications, walks through Windows and Linux installations, demonstrates using the Robo 3T GUI, and covers essential CRUD operations, queries, indexing, sorting, counting, and data deduplication with clear code examples and screenshots.

CRUD OperationsData QueryDatabase tutorial
0 likes · 27 min read
Master MongoDB: From Basics to Advanced Operations
Sohu Tech Products
Sohu Tech Products
Dec 25, 2019 · Cloud Native

Docker Basics, Architecture, Commands, and Deployment Practices

This article introduces Docker as a leading container platform, explains its core concepts, architecture components, and common commands, and provides step‑by‑step tutorials for deploying a Node.js application and MongoDB using Dockerfile, Docker Compose, and related tools.

DevOpsDockerDocker Compose
0 likes · 14 min read
Docker Basics, Architecture, Commands, and Deployment Practices
Cloud Native Technology Community
Cloud Native Technology Community
Dec 23, 2019 · Databases

MongoDB Architect’s Talk on Cloud‑Native Data Challenges and Solutions at CNBPS 2019

In his CNBPS 2019 keynote, MongoDB architect Song Zhiqi discusses how the shift to cloud‑native architectures has amplified data volume and variety, outlines the key challenges such as rapid rollout, downtime, and unstructured data, and explains how MongoDB’s flexible, high‑availability document model addresses these issues while supporting modern micro‑service and Kubernetes ecosystems.

Cloud NativeMongoDBNoSQL
0 likes · 8 min read
MongoDB Architect’s Talk on Cloud‑Native Data Challenges and Solutions at CNBPS 2019
Architecture Digest
Architecture Digest
Dec 15, 2019 · Databases

MongoDB High‑Throughput Cluster Optimization: Software, Configuration, and Storage Engine Tuning

This article details how a high‑traffic MongoDB sharded cluster exceeding one million TPS was optimized through software‑level tweaks, configuration changes, WiredTiger storage‑engine tuning, and hardware upgrades, resulting in latency reductions from hundreds of milliseconds to a few milliseconds and significantly improved stability.

Database TuningIO optimizationMongoDB
0 likes · 33 min read
MongoDB High‑Throughput Cluster Optimization: Software, Configuration, and Storage Engine Tuning
Aotu Lab
Aotu Lab
Dec 5, 2019 · Databases

Mastering One-to-N Relationships in MongoDB: Practical Design Patterns and Tips

This multi‑part guide explains how to model One‑to‑N relationships in MongoDB, covering basic patterns for one‑to‑few, one‑to‑many, and one‑to‑squillions, then advancing to two‑way referencing and denormalization, and finally offering a concise set of rules of thumb for choosing the right schema design.

DenormalizationEmbeddingMongoDB
0 likes · 21 min read
Mastering One-to-N Relationships in MongoDB: Practical Design Patterns and Tips
Aotu Lab
Aotu Lab
Oct 28, 2019 · Backend Development

Auto‑Track Publish Times in Mongoose with the modified‑at Plugin

This guide explains how the mongoose-modified-at plugin automatically records publication timestamps for MongoDB documents, covering installation, schema configuration, API options, simplified usage, async support, compatibility with Mongoose 4.x, and test‑coverage details.

BackendJavaScriptMongoDB
0 likes · 6 min read
Auto‑Track Publish Times in Mongoose with the modified‑at Plugin
Efficient Ops
Efficient Ops
Oct 27, 2019 · Operations

Why Did My MongoDB Logs Turn Into PCX Images? Investigation and Fix

A MongoDB shard node’s logs unexpectedly turned into PCX image files due to improper log rotation using echo, causing CPU spikes and slow‑query analysis failures; the investigation reproduces the issue, explains the header corruption, and presents a SIGUSR1‑based solution to restore proper ASCII logs and retrieve the needed time‑range data.

MongoDBPCXSIGUSR1
0 likes · 18 min read
Why Did My MongoDB Logs Turn Into PCX Images? Investigation and Fix
Tencent Cloud Developer
Tencent Cloud Developer
Oct 14, 2019 · Cloud Computing

Building a Mini-Program Operation Tool with Cloud Development: Maoyan's Practice

Maoyan Entertainment created the “Tangtu” mini‑program operation tool with WeChat Cloud Development, letting operations and product managers visually design, edit and publish holiday activities via cloud storage, database and functions, cutting staff from three to one, slashing development time and cost while highlighting the need for explicit environment variables and careful migration from traditional MySQL services.

Activity TemplateMini-program OperationsMongoDB
0 likes · 20 min read
Building a Mini-Program Operation Tool with Cloud Development: Maoyan's Practice
Sohu Tech Products
Sohu Tech Products
Oct 9, 2019 · Databases

MongoDB Aggregation Framework: Stages, Pipelines, and Examples

This article provides an in‑depth overview of MongoDB’s aggregation framework, explaining the concepts of pipelines and stages such as $match, $group, $project, $lookup, $unwind, and $out, and includes practical code examples, syntax details, and comparisons to SQL aggregation.

MapReduceMongoDBPipeline
0 likes · 25 min read
MongoDB Aggregation Framework: Stages, Pipelines, and Examples
NetEase Game Operations Platform
NetEase Game Operations Platform
Aug 24, 2019 · Databases

MongoDB Index Optimization for High‑Write CMDB Workloads and Slow‑Log Reduction

This article analyzes the performance bottlenecks of a MongoDB‑based CMDB under high write concurrency, explains index structures and storage, demonstrates how to identify and eliminate full‑table scans and redundant multikey indexes, and shows the resulting reduction in slow‑log volume and CPU usage.

Index OptimizationMongoDBdatabase
0 likes · 36 min read
MongoDB Index Optimization for High‑Write CMDB Workloads and Slow‑Log Reduction
FunTester
FunTester
Aug 6, 2019 · Databases

How to Build a Reusable MongoDB Utility Class in Java

This article presents a Java MongoDB utility comprising a static helper class and a MongoObject wrapper, explains methods for server and credential handling, client creation, collection access, and demonstrates usage with a sample main program and its output.

Code ExampleDatabase UtilityJava
0 likes · 7 min read
How to Build a Reusable MongoDB Utility Class in Java
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 29, 2019 · Databases

Analysis and Resolution of MongoDB Sharding Balancer Chunk Migration Failures in Version 3.4.x

A MongoDB client reported severe chunk imbalance and nightly balancer migration failures in a sharded cluster, which were traced to a known bug causing conflicting operations, and the issue was resolved by disabling the balancer for the affected collection and upgrading the cluster to version 3.4.11 or later.

BalancerChunk MigrationDatabase Bug
0 likes · 6 min read
Analysis and Resolution of MongoDB Sharding Balancer Chunk Migration Failures in Version 3.4.x
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 27, 2019 · Databases

Understanding MongoDB Sort Memory Limits and Index Optimization

This article analyzes MongoDB sort operation memory limits, explains why queries may exceed the 32 MB in‑memory sort threshold, demonstrates how to inspect and adjust server parameters, create appropriate compound indexes, and use allowDiskUse in aggregation pipelines to avoid sort‑related errors.

MemoryLimitMongoDBaggregation
0 likes · 14 min read
Understanding MongoDB Sort Memory Limits and Index Optimization
NetEase Game Operations Platform
NetEase Game Operations Platform
Jun 15, 2019 · Databases

Using MongoDB Change Streams for Real‑Time Data Synchronization

The article explains how MongoDB Change Streams, introduced in version 3.6 and expanded in 4.0, enable near‑real‑time subscription to collection, database, and cluster changes, discusses implementation details, options, code examples in the mongo shell and Python, and provides practical testing insights and driver compatibility notes.

Change StreamsMongoDBPython
0 likes · 12 min read
Using MongoDB Change Streams for Real‑Time Data Synchronization
macrozheng
macrozheng
May 22, 2019 · Databases

Integrating MongoDB into Spring Boot: Manage Product Browsing History

This tutorial walks through integrating MongoDB into a Spring Boot mall project, covering installation, configuration, Spring Data MongoDB usage, defining document and repository classes, implementing service and controller layers, and testing CRUD operations for product browsing records.

BackendMongoDBProduct Browsing
0 likes · 13 min read
Integrating MongoDB into Spring Boot: Manage Product Browsing History
Architects' Tech Alliance
Architects' Tech Alliance
May 9, 2019 · Databases

From Single‑Node to Distributed: The Evolution of Modern Database Services

This article traces the historical laws that drove computing growth, examines how Redis, MongoDB and Memcached evolved, compares client‑side, proxy and compute‑storage‑separated architectures, evaluates their trade‑offs, and answers common questions about cloud‑based distributed databases.

Cloud DatabasesCompute-Storage SeparationDatabase Architecture
0 likes · 23 min read
From Single‑Node to Distributed: The Evolution of Modern Database Services
360 Tech Engineering
360 Tech Engineering
Apr 29, 2019 · Backend Development

Comprehensive Guide to GraphQL and Building a GraphQL API with ThinkJS

This article explains what GraphQL is, how it solves common REST API problems, details its request structure, schema, type system, fragments, aliases, interfaces, unions, and resolvers, and provides a step‑by‑step tutorial for creating a GraphQL server using ThinkJS, MongoDB, and Apollo Server, while also outlining its advantages and drawbacks.

Apollo ServerBackend DevelopmentGraphQL
0 likes · 21 min read
Comprehensive Guide to GraphQL and Building a GraphQL API with ThinkJS
NetEase Game Operations Platform
NetEase Game Operations Platform
Apr 4, 2019 · Databases

Deep Dive into mongos Connection Model and Adaptive Thread Pools in MongoDB

This article explains how MongoDB's mongos router manages client‑to‑mongos and mongos‑to‑mongod connections, compares the default per‑connection‑per‑thread model with the adaptive thread‑pool introduced in version 3.6, details the internal traditional and ASIO connection pools, relevant configuration parameters, and provides practical guidance on interpreting connection‑pool statistics.

Connection PoolingDatabase operationsMongoDB
0 likes · 21 min read
Deep Dive into mongos Connection Model and Adaptive Thread Pools in MongoDB
21CTO
21CTO
Feb 6, 2019 · Backend Development

Why Choose the MEAN Stack for Your Next Web Project?

This article explains the MEAN stack—MongoDB, Express.js, AngularJS, and Node.js—detailing each component, comparing it with LAMP/LNMP, and highlighting its JavaScript‑centric, cost‑effective, open‑source advantages for modern web development.

AngularJSExpress.jsJavaScript
0 likes · 7 min read
Why Choose the MEAN Stack for Your Next Web Project?
21CTO
21CTO
Jan 13, 2019 · Databases

Why Did MongoDB Switch Licenses and How Is AWS Responding with DocumentDB?

MongoDB changed its open‑source license to the SSPL to curb cloud providers, prompting AWS to launch its own compatible DocumentDB fork, while industry leaders debate the move’s impact on open‑source freedom, developer choice, and MongoDB’s market performance.

AWSDocumentDBLicensing
0 likes · 5 min read
Why Did MongoDB Switch Licenses and How Is AWS Responding with DocumentDB?
MaGe Linux Operations
MaGe Linux Operations
Jan 13, 2019 · Backend Development

How to Build a High‑Performance Novel Site Crawler with MongoDB

This article walks through building a novel‑site crawler using MongoDB, detailing how to extract category links, manage URL states across multiple processes, and handle deduplication, while sharing screenshots of the framework, database logic, and final results.

MongoDBWeb Crawlingmultithreading
0 likes · 3 min read
How to Build a High‑Performance Novel Site Crawler with MongoDB
ITPUB
ITPUB
Jan 5, 2019 · Databases

Why PostgreSQL Captured the 2018 DB-Engines DBMS of the Year Award

The 2018 DB-Engines ranking crowned PostgreSQL as the top DBMS, highlighting its 30‑year evolution, strong community, and expanding features, while MongoDB and Redis secured the runner‑up and third places respectively, and the January 2019 popularity scores showed continued shifts among major database systems.

DB-EnginesDatabase RankingsMongoDB
0 likes · 5 min read
Why PostgreSQL Captured the 2018 DB-Engines DBMS of the Year Award
vivo Internet Technology
vivo Internet Technology
Dec 18, 2018 · Databases

2018 3306π 深圳站年会 - Database Technologies and Practices

The 2018 3306π Shenzhen annual conference, co‑hosted by the 3306π community, Zhishu Hall and vivo, attracted over 150 attendees and featured expert talks on MySQL 8.0, open‑source data‑transfer middleware, TDSQL for finance, RadonDB, InnoDB enhancements, large‑scale Redis clusters, and Youzan database operations, with presentation materials available online.

Database ArchitectureDatabase OptimizationMongoDB
0 likes · 3 min read
2018 3306π 深圳站年会 - Database Technologies and Practices
dbaplus Community
dbaplus Community
Dec 17, 2018 · Databases

Exploring MongoDB 4.0 Multi-Document ACID Transactions vs MySQL

MongoDB 4.0 introduces multi‑document ACID transactions with snapshot isolation, supporting replica sets and WiredTiger, and this article explains ACID concepts, outlines limitations, demonstrates session commands, and compares transaction behavior—including conflict detection, repeatable reads, and phantom reads—to MySQL’s implementation.

ACID TransactionsMongoDBMySQL Comparison
0 likes · 10 min read
Exploring MongoDB 4.0 Multi-Document ACID Transactions vs MySQL
MaGe Linux Operations
MaGe Linux Operations
Dec 14, 2018 · Big Data

Analyzing Python Job Trends from Zhaopin: Salary Distribution and Skill Word Clouds

This tutorial walks through extracting Python job postings from Zhaopin, storing them in MongoDB, cleaning the data with pandas, visualizing national and city‑level salary distributions, and generating word clouds of required skills using matplotlib and wordcloud, providing a complete end‑to‑end data analysis pipeline.

MatplotlibMongoDBSalary Distribution
0 likes · 12 min read
Analyzing Python Job Trends from Zhaopin: Salary Distribution and Skill Word Clouds
dbaplus Community
dbaplus Community
Dec 11, 2018 · Databases

How We Fixed MongoDB Outages and Boosted Performance in Production

This article outlines MongoDB's key features, describes a real‑world outage caused by misconfigured connection limits, details the root‑cause analysis and temporary remediation, and presents a comprehensive set of configuration, sharding, and hardware optimizations that dramatically improved the system's reliability and throughput.

ConfigurationMongoDBOps
0 likes · 14 min read
How We Fixed MongoDB Outages and Boosted Performance in Production
dbaplus Community
dbaplus Community
Dec 10, 2018 · Databases

How to Run Percona MongoDB HotBackup with a Simple PHP Script

This guide explains why the community edition of MongoDB lacks native hot backup, how Percona MongoDB adds online backup support, the underlying backup and restore principles, and provides a step‑by‑step PHP script with environment setup, configuration, execution, and scheduling instructions.

Database BackupHotBackupMongoDB
0 likes · 7 min read
How to Run Percona MongoDB HotBackup with a Simple PHP Script
Programmer DD
Programmer DD
Dec 10, 2018 · Backend Development

How to Persist DDD Aggregates with JPA, Hibernate, and MongoDB

This tutorial walks through persisting Domain‑Driven Design aggregates by first explaining aggregates and aggregate roots, then showing Java class examples, followed by practical JPA/Hibernate integration challenges and a complete MongoDB document‑store solution, highlighting trade‑offs and best practices.

AggregatesDDDHibernate
0 likes · 14 min read
How to Persist DDD Aggregates with JPA, Hibernate, and MongoDB
High Availability Architecture
High Availability Architecture
Nov 9, 2018 · Backend Development

Scaling Coinbase’s Platform for Spikes in Customer Demand: Lessons, Monitoring, and Traffic Replay

Since 2017, Coinbase has faced rapid cryptocurrency‑driven traffic growth, prompting a series of backend engineering improvements—including database upgrades, monitoring enhancements, relationship refactoring, caching, and a custom traffic capture‑replay system—to ensure reliability and scalability during demand spikes.

BackendMongoDBcaching
0 likes · 9 min read
Scaling Coinbase’s Platform for Spikes in Customer Demand: Lessons, Monitoring, and Traffic Replay
Tencent Cloud Developer
Tencent Cloud Developer
Nov 1, 2018 · Databases

Experience and Optimization of MongoDB for Mini‑Game Operations and Cloud Integration

Li Xiaohui shares Tencent Cloud MongoDB’s real‑world mini‑game operations, detailing schema‑free design, sharding, thread‑per‑connection tuning, snapshot‑based read fixes, and table‑level rollback, then demonstrates a one‑click cloud stack that provisions MongoDB, serverless functions, storage, monitoring and security for mini‑program developers.

Cloud ServicesGame DevelopmentMongoDB
0 likes · 12 min read
Experience and Optimization of MongoDB for Mini‑Game Operations and Cloud Integration
ITPUB
ITPUB
Oct 16, 2018 · Databases

How MongoDB Boosted LBS Query Performance by Over 10×

This article explains the performance bottlenecks of MongoDB's geoNear queries in high‑traffic LBS services, analyzes why dense point clusters cause massive scans, and details the introduction of hintScan and hintCorrectNum parameters that reduced scan size and increased QPS by more than tenfold, even outperforming Redis 3.2.

LBSMongoDBgeoNear
0 likes · 10 min read
How MongoDB Boosted LBS Query Performance by Over 10×
dbaplus Community
dbaplus Community
Sep 23, 2018 · Operations

Key Takeaways from the 2018 Gdevops Global Agile Operations Summit in Beijing

The 2018 Gdevops Global Agile Operations Summit in Beijing gathered experts who shared practical insights on AIOps, DevOps, cloud‑native databases, MongoDB, TiDB on Kubernetes, SQL optimization, and operational best practices, providing a comprehensive snapshot of modern enterprise operations trends.

Cloud NativeDevOpsMongoDB
0 likes · 13 min read
Key Takeaways from the 2018 Gdevops Global Agile Operations Summit in Beijing
58 Tech
58 Tech
Aug 8, 2018 · Databases

58 Cloud DB Platform: Architecture, Automation, and Intelligent Operations

The article presents a detailed case study of the 58 Cloud DB Platform, describing its architecture, automated workflow using Celery and Ansible, and intelligent features such as server selection and alarm merging powered by machine‑learning, highlighting how it streamlines MySQL, Redis, and MongoDB operations for developers and DBAs.

AutomationMongoDBOperations
0 likes · 10 min read
58 Cloud DB Platform: Architecture, Automation, and Intelligent Operations
Architects' Tech Alliance
Architects' Tech Alliance
Jul 27, 2018 · Backend Development

Designing Data Architecture for Microservices: Principles, Patterns, and Database Choices

This article explains how to design data architecture for microservice systems, covering microservice fundamentals, advantages, decoupling, lightweight APIs, continuous delivery, database per service versus shared databases, polyglot persistence, scaling dimensions, sharding strategies, and why MongoDB is a suitable choice.

Data ArchitectureMongoDBScalability
0 likes · 15 min read
Designing Data Architecture for Microservices: Principles, Patterns, and Database Choices
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2018 · Operations

Mastering Web Log Analysis: Spotting Anomalies and Boosting Performance

This guide explains how to set up a Python‑based log‑analysis tool for web servers, defines key terminology, outlines installation requirements, describes its abstract‑based aggregation features, and demonstrates usage of the accompanying command‑line utility for request, IP, distribution, and detail analysis.

MongoDBWeb serverlog analysis
0 likes · 17 min read
Mastering Web Log Analysis: Spotting Anomalies and Boosting Performance
ITPUB
ITPUB
Jul 4, 2018 · Databases

What’s New in MongoDB 4.0? Transactions, Aggregation, and Platform Updates

MongoDB 4.0 has been officially released, bringing multi‑document ACID transactions, new aggregation operators, driver compatibility updates, enhanced security features, deprecation of the MMAPv1 storage engine, and broader platform support, while also offering free cloud monitoring for standalone and replica set deployments.

4.0MongoDBaggregation
0 likes · 5 min read
What’s New in MongoDB 4.0? Transactions, Aggregation, and Platform Updates
Efficient Ops
Efficient Ops
Jun 10, 2018 · Databases

How MongoDB Enables Active‑Active Multi‑Data‑Center Architectures

This article examines the requirements of active‑active applications across multiple data centers, compares distributed database architectures—including two‑phase commit, multi‑master, and sharded designs—and explains how MongoDB’s sharding and write/read concerns enable high availability, consistency, and rapid failover in such environments.

Active-ActiveMongoDBMulti-Data Center
0 likes · 16 min read
How MongoDB Enables Active‑Active Multi‑Data‑Center Architectures
Programmer DD
Programmer DD
May 22, 2018 · Backend Development

How to Build Reactive Microservices with Spring WebFlux, Spring Cloud, and MongoDB

This tutorial walks you through creating a reactive microservice architecture using Spring WebFlux, Spring Cloud components such as Eureka and Gateway, and Spring Data Reactive MongoDB, covering dependency setup, controller and repository code, service discovery, load‑balanced inter‑service calls, gateway routing, Docker deployment, and testing with curl.

MongoDBReactive MicroservicesSpring Cloud
0 likes · 14 min read
How to Build Reactive Microservices with Spring WebFlux, Spring Cloud, and MongoDB
21CTO
21CTO
May 20, 2018 · Backend Development

Why the MEAN Stack Could Beat LAMP for Your Next Project

The article compares the MEAN (MongoDB, Express, Angular, Node.js) and LAMP stacks, highlighting MEAN's flexibility, simplicity, and performance advantages while acknowledging LAMP's reliability, and lists nine reasons to consider MEAN for new projects.

AngularLAMPMongoDB
0 likes · 12 min read
Why the MEAN Stack Could Beat LAMP for Your Next Project
MaGe Linux Operations
MaGe Linux Operations
Mar 23, 2018 · Operations

Build a High‑Performance Web Log Analyzer with Python and MongoDB

This article introduces a Python‑based log analysis tool for web servers that provides minute‑level aggregation, abstracted URI and argument patterns, and multi‑dimensional performance metrics, along with installation steps, core features, implementation details, usage commands, and deployment guidelines.

MongoDBPythonWeb Performance
0 likes · 17 min read
Build a High‑Performance Web Log Analyzer with Python and MongoDB
Programmer DD
Programmer DD
Mar 19, 2018 · Backend Development

Simplify MongoDB Connection Settings with spring-boot-starter-mongodb-plus

This guide introduces the spring-boot-starter-mongodb-plus library, shows how to add it to a Spring Boot project, enables easy annotation-based activation, and provides a comprehensive list of configurable MongoDB connection properties with their default values for fine‑tuned backend performance.

BackendConfigurationJava
0 likes · 5 min read
Simplify MongoDB Connection Settings with spring-boot-starter-mongodb-plus
ITPUB
ITPUB
Mar 14, 2018 · Operations

Top 7 Linux Ops Interview Questions and How to Answer Them

This article shares a Linux operations engineer’s interview experience, presenting seven common interview questions—self‑introduction, gray‑release implementation, MongoDB deployment, Jenkins‑based release and rollback, Tomcat work modes, monitoring solutions, and data backup—along with concise, practical answers and preparation tips.

JenkinsMongoDBNginx
0 likes · 13 min read
Top 7 Linux Ops Interview Questions and How to Answer Them
Architecture Digest
Architecture Digest
Jan 12, 2018 · Backend Development

Design and Implementation of a Scalable Java Payment System Using RabbitMQ, Redis, MongoDB, and MySQL

This article details the design of a modular Java payment system that handles payment initiation, refunds, and callback processing by leveraging asynchronous execution with ExecutorService, RabbitMQ, Redis caching, MongoDB for persistence, and MySQL for configuration data, all illustrated with architecture diagrams and code examples.

BackendMicroservicesMongoDB
0 likes · 11 min read
Design and Implementation of a Scalable Java Payment System Using RabbitMQ, Redis, MongoDB, and MySQL