Tagged articles
362 articles
Page 4 of 4
Architecture Digest
Architecture Digest
Aug 8, 2016 · Databases

Understanding Elasticsearch Architecture: Clusters, Shards, Discovery, and Scaling

This article provides a comprehensive overview of Elasticsearch 2.x, covering its distributed architecture, core concepts such as clusters, nodes, indices, shards and replicas, the ZenDiscovery master‑election process, scaling mechanisms, recovery, query features, and the underlying system components like Guice, Netty, and thread‑pool designs.

Cluster ManagementElasticsearchNoSQL
0 likes · 20 min read
Understanding Elasticsearch Architecture: Clusters, Shards, Discovery, and Scaling
dbaplus Community
dbaplus Community
Aug 1, 2016 · Databases

How Facebook Scaled Its Data Storage with NoSQL: Cassandra, HBase, and Beyond

This article traces Facebook's evolution from a small social site to a global platform, explains how its massive data‑storage challenges led to the adoption of NoSQL solutions like Cassandra and HBase, and breaks down the core patterns, consistency models, and scaling techniques that power such large‑scale systems.

ConsistencyFacebookHBase
0 likes · 15 min read
How Facebook Scaled Its Data Storage with NoSQL: Cassandra, HBase, and Beyond
ITPUB
ITPUB
Jul 2, 2016 · Databases

Understanding NoSQL: Key-Value, Columnar, and Document Databases Explained

An overview of NoSQL database types—including key‑value stores like Redis, column‑oriented systems such as BigTable and HBase, and document databases like MongoDB—covers their architectures, strengths, typical use cases, and key factors to consider when selecting a NoSQL solution for web applications.

ColumnarDocumentMongoDB
0 likes · 8 min read
Understanding NoSQL: Key-Value, Columnar, and Document Databases Explained
dbaplus Community
dbaplus Community
Jun 22, 2016 · Databases

Why MySQL Outperforms NoSQL for High‑Throughput Key‑Value Storage

This article explains how MySQL can serve as a fast, reliable key‑value store, presents Wix's multi‑region deployment data showing sub‑millisecond latency and high throughput, and offers practical modeling and query guidelines to avoid typical relational bottlenecks.

Database ArchitectureNoSQLWix
0 likes · 10 min read
Why MySQL Outperforms NoSQL for High‑Throughput Key‑Value Storage
ITPUB
ITPUB
Jun 15, 2016 · Databases

Understanding HBase’s Physical Architecture: Regions, Stores, and WAL

This article explains HBase’s internal architecture, covering the roles of HRegionServer, Client, Zookeeper, Master, RegionServer, the physical storage layout, StoreFile and HFile structures, and the Write-Ahead Log mechanism that ensures data durability and fault tolerance.

HBaseHDFSNoSQL
0 likes · 13 min read
Understanding HBase’s Physical Architecture: Regions, Stores, and WAL
Architecture Digest
Architecture Digest
Jun 7, 2016 · Databases

Curated List of MongoDB Learning Resources

This article provides a curated collection of online MongoDB learning resources, including the official website, Chinese community, issue tracker, blogs, and various tutorial sites such as Shiyanlou, imooc, Yiibai, Runoob, and others for developers seeking comprehensive database education.

Learning ResourcesMongoDBNoSQL
0 likes · 2 min read
Curated List of MongoDB Learning Resources
dbaplus Community
dbaplus Community
May 24, 2016 · Databases

Which NoSQL DB Fits Your Node Project? HBase, Redis, MongoDB, Couchbase, LevelDB Compared

This article provides a detailed comparison of five popular NoSQL databases—HBase, Redis, MongoDB, Couchbase, and LevelDB—covering their data models, performance characteristics, CAP classification, Node.js client options, advantages, drawbacks, and ideal use‑cases to help developers choose the right storage solution for a new Node project.

CouchbaseHBaseLevelDB
0 likes · 28 min read
Which NoSQL DB Fits Your Node Project? HBase, Redis, MongoDB, Couchbase, LevelDB Compared
21CTO
21CTO
May 15, 2016 · Databases

Why MySQL Still Matters and When to Choose NoSQL Alternatives

The article compares relational databases like MySQL—highlighting their consistency, transaction support, and join capabilities—with NoSQL alternatives, explaining each type’s strengths and limitations in handling massive writes, schema changes, variable fields, and simple queries, and guides developers on when to choose each.

NoSQLRelational Databasedata modeling
0 likes · 10 min read
Why MySQL Still Matters and When to Choose NoSQL Alternatives
dbaplus Community
dbaplus Community
Apr 28, 2016 · Databases

How Uber Built Schemaless: A Scalable MySQL‑Based No‑Schema Datastore

This article explains how Uber engineered Schemaless, a highly available, horizontally scalable datastore built on MySQL that stores immutable JSON cells without a fixed schema, detailing its design goals, architecture, data model, trigger system, indexing strategy, and fault‑tolerant read/write mechanisms.

NoSQLScalable DatastoreSchemaless
0 likes · 32 min read
How Uber Built Schemaless: A Scalable MySQL‑Based No‑Schema Datastore
21CTO
21CTO
Apr 16, 2016 · Databases

Optimizing HBase Log Queries: Index Design and RowKey Strategies

This article examines the challenges of storing and querying log data in HBase, outlines the drawbacks of custom indexing, and presents practical rowKey design, filter usage, and integration with external search engines to improve query performance.

Big DataHBaseNoSQL
0 likes · 15 min read
Optimizing HBase Log Queries: Index Design and RowKey Strategies
Architecture Digest
Architecture Digest
Mar 28, 2016 · Big Data

Overview of the Hadoop Ecosystem and Modern Big Data Technologies

This article provides a comprehensive overview of Hadoop and its surrounding ecosystem, detailing core components, storage principles, key algorithms, and a wide range of modern big‑data technologies such as Spark, Flink, Kafka, NoSQL databases, and cloud‑based processing platforms.

Big DataHadoopKafka
0 likes · 11 min read
Overview of the Hadoop Ecosystem and Modern Big Data Technologies
21CTO
21CTO
Jan 28, 2016 · Databases

How LinkedIn Scales Data: Inside Its Multi‑Phase Database Architecture

This article explains how LinkedIn manages real‑time profile updates, news feeds, and social graph data through a three‑phase architecture that combines RDBMS, NoSQL stores, caching, and Lucene indexes to achieve high consistency, availability, and partition tolerance at massive scale.

Data ArchitectureDistributed SystemsLinkedIn
0 likes · 11 min read
How LinkedIn Scales Data: Inside Its Multi‑Phase Database Architecture
ITPUB
ITPUB
Jan 27, 2016 · Databases

Why MongoDB Beats Relational Databases—and Where It Falls Short

This article compares MongoDB to traditional relational databases, highlighting advantages such as eventual consistency, document storage, built‑in GridFS and sharding, rich third‑party support, and performance, while also discussing drawbacks like lack of transactions, high disk usage, and limited maintenance tools.

GridFSMongoDBNoSQL
0 likes · 7 min read
Why MongoDB Beats Relational Databases—and Where It Falls Short
dbaplus Community
dbaplus Community
Jan 15, 2016 · Databases

Mastering MongoDB Schema: Using Variety for Validation and Analysis

This guide explains how to leverage MongoDB's flexible document model, introduces the open‑source Variety tool for schema analysis, demonstrates practical commands for sampling, depth control, filtering, sorting and result persistence, and covers MongoDB 3.2+ document validation features and their limitations.

Database AdministrationDocument ValidationMongoDB
0 likes · 10 min read
Mastering MongoDB Schema: Using Variety for Validation and Analysis
ITPUB
ITPUB
Dec 15, 2015 · Databases

What Were the Biggest Database Breakthroughs of 2015?

The 2015 database landscape saw cloud integration, open‑source momentum, and major product releases—from SequoiaDB and MySQL Cluster to OceanBase and Greenplum—highlighting shifting market dynamics, emerging Chinese solutions, and the continued relevance of relational databases amid NoSQL growth.

NoSQLcloud computingdatabases
0 likes · 9 min read
What Were the Biggest Database Breakthroughs of 2015?
21CTO
21CTO
Nov 28, 2015 · Databases

Choosing the Right NoSQL Database: MongoDB, Cassandra, or HBase?

While Hadoop enjoys a strong reputation in big‑data applications, the article argues that NoSQL databases—specifically MongoDB, Cassandra, and HBase—are more widely deployed, comparing their strengths, use cases, and market popularity to help developers decide which technology best fits their needs.

HBaseNoSQLcassandra
0 likes · 10 min read
Choosing the Right NoSQL Database: MongoDB, Cassandra, or HBase?
21CTO
21CTO
Nov 26, 2015 · Big Data

Understanding Big Data: 4V Traits, Google’s Distributed Computing, and Hadoop Ecosystem

This article explores the 4V characteristics of big data, real‑world data growth examples, historical analogies, Google’s GFS‑MapReduce‑BigTable model, Hadoop’s architecture and HDFS processes, HBase components, NoSQL alternatives, and practical big‑data applications at Tencent and beyond.

Data ArchitectureHadoopMapReduce
0 likes · 7 min read
Understanding Big Data: 4V Traits, Google’s Distributed Computing, and Hadoop Ecosystem
21CTO
21CTO
Nov 19, 2015 · Big Data

Beyond Hadoop: Modern Big Data Platforms and Technologies Explained

This article surveys the evolution of Hadoop and its ecosystem, explains core storage and processing concepts, and introduces contemporary big‑data technologies such as Spark, Flink, Kafka, Lambda architecture, NoSQL databases, and cloud‑native solutions, highlighting their roles and trade‑offs.

Big DataFlinkHadoop
0 likes · 17 min read
Beyond Hadoop: Modern Big Data Platforms and Technologies Explained
Qunar Tech Salon
Qunar Tech Salon
Oct 16, 2015 · Databases

Choosing the Right NoSQL Database: MongoDB, Cassandra, and HBase Compared

The article examines why enterprises should consider NoSQL over Hadoop for big data storage, compares the three leading NoSQL databases—MongoDB, Cassandra, and HBase—based on market popularity, technical strengths, scalability, and use‑case suitability, and concludes with guidance on selecting the most appropriate solution.

Big DataMongoDBNoSQL
0 likes · 11 min read
Choosing the Right NoSQL Database: MongoDB, Cassandra, and HBase Compared
21CTO
21CTO
Oct 12, 2015 · Databases

How NoSQL Databases Achieve Scalability: Distributed Strategies Explained

This article systematically explores the distributed characteristics of NoSQL databases, covering data consistency, placement, peer systems, anti‑entropy protocols, eventual consistency data types, sharding, fault detection, and coordinator election, illustrating how these strategies balance scalability, availability, latency, and fault tolerance.

NoSQLReplicationfault tolerance
0 likes · 33 min read
How NoSQL Databases Achieve Scalability: Distributed Strategies Explained
21CTO
21CTO
Oct 4, 2015 · Databases

When to Choose SQL vs NoSQL: Real-World Scenarios and Schema Design

This article compares SQL and NoSQL databases, outlining their core characteristics, advantages, and trade‑offs, and demonstrates practical schema designs for contact lists, social networks, and warehouse management, helping developers decide which technology best fits their project requirements.

MongoDBNoSQLSQL
0 likes · 11 min read
When to Choose SQL vs NoSQL: Real-World Scenarios and Schema Design
Efficient Ops
Efficient Ops
Sep 23, 2015 · Operations

How Tencent Powers Millions with SET‑Based NoSQL Clusters

Tencent’s operations team explains how its SET‑based NoSQL clusters deliver ultra‑low latency, high availability, and seamless disaster recovery for billions of users, detailing deployment models, synchronization mechanisms, cost‑saving techniques, and the Data‑as‑Service approach that underpins its massive social platforms.

Cost OptimizationData as a ServiceDistributed Systems
0 likes · 12 min read
How Tencent Powers Millions with SET‑Based NoSQL Clusters
Qunar Tech Salon
Qunar Tech Salon
Aug 24, 2015 · Databases

Choosing the Right NoSQL Database for Your Application: Use Cases and Recommendations

This article surveys major NoSQL data models—including document, graph, relational, object, key‑value, BigTable‑type, data‑structure, and grid databases—and provides practical guidance on selecting the most suitable database for various application requirements such as scalability, consistency, transaction support, and data complexity.

NoSQLUse Casesdata modeling
0 likes · 11 min read
Choosing the Right NoSQL Database for Your Application: Use Cases and Recommendations
21CTO
21CTO
Aug 24, 2015 · Databases

Mastering Distributed Consistency: Strategies Behind NoSQL Replication

This article systematically explores the distributed characteristics of NoSQL databases, covering consistency trade‑offs, replication techniques, anti‑entropy protocols, data placement strategies, failure detection, and coordinator election, while illustrating each concept with diagrams and practical examples.

Anti-entropyConsistencyDistributed Systems
0 likes · 32 min read
Mastering Distributed Consistency: Strategies Behind NoSQL Replication
21CTO
21CTO
Aug 14, 2015 · Big Data

Mastering HBase: Table Architecture, API Usage, and Performance Tuning

This article explains HBase's column‑oriented data model, demonstrates Java API examples for creating, reading, and deleting tables, and provides practical optimization techniques—including pre‑splitting, Rowkey design, ColumnFamily reduction, caching, and compaction settings—to improve read/write performance in large‑scale deployments.

Database OptimizationHBaseJava API
0 likes · 19 min read
Mastering HBase: Table Architecture, API Usage, and Performance Tuning

Relational vs. Document-oriented NoSQL Databases: Differences, Data Models, and Practical Guidance

This article compares relational databases with distributed document-oriented NoSQL databases, explaining their scaling models, data modeling differences, and offering practical advice on when and how to adopt document databases such as SequoiaDB for flexible, high‑performance applications in the big‑data era.

Document DatabaseNoSQLScalability
0 likes · 11 min read
Relational vs. Document-oriented NoSQL Databases: Differences, Data Models, and Practical Guidance
Architect
Architect
Jul 29, 2015 · Databases

Google App Engine Datastore: Usage, Architecture, and Implementation

This article explains how Google App Engine Datastore works from a programmer's perspective, covering its entity‑based data model, hierarchical structure, query capabilities, comparison with relational databases, and the underlying implementation built on BigTable including entities, indexes, transactions, and backup mechanisms.

BigtableDataStoreDatabase Architecture
0 likes · 10 min read
Google App Engine Datastore: Usage, Architecture, and Implementation

Mastering HBase: Table Structure, API Usage, and Performance Tuning

This article explains HBase's column‑oriented architecture, key concepts such as Rowkey, ColumnFamily, and Region, provides Java API examples for table operations, and offers practical optimization techniques—including pre‑splitting, Rowkey design, caching, and compaction settings—to improve read/write performance.

Big DataDatabase OptimizationHBase
0 likes · 20 min read
Mastering HBase: Table Structure, API Usage, and Performance Tuning
MaGe Linux Operations
MaGe Linux Operations
Apr 28, 2015 · Databases

Choosing the Right Database: From RDBMS to NoSQL, NewSQL, and Hadoop

The article examines the evolution of database technologies—from traditional relational databases and their ACID guarantees to NoSQL, NewSQL, and Hadoop—illustrating how a gaming company can combine these solutions to handle massive online traffic, ensure data integrity, and enable advanced analytics.

Data AnalyticsHadoopNewSQL
0 likes · 6 min read
Choosing the Right Database: From RDBMS to NoSQL, NewSQL, and Hadoop
MaGe Linux Operations
MaGe Linux Operations
Apr 27, 2015 · Databases

RethinkDB 2.0: The Real‑Time Database Upgrade You Need to Know

RethinkDB 2.0, released after five years of development, brings over 2,000 improvements, live query support, distributed scaling, new driver integrations, and enterprise services, and is already powering real‑time applications for companies ranging from startups to Fortune 500 firms.

NoSQLReal-time DatabaseRethinkDB
0 likes · 4 min read
RethinkDB 2.0: The Real‑Time Database Upgrade You Need to Know

Non‑Intrusive High‑Performance Complex Query Engine for HBase Using Secondary Multi‑Column Indexes

This article presents a non‑intrusive, high‑performance engine that adds secondary multi‑column indexes to Apache HBase, enabling efficient complex condition queries while preserving HBase's scalability, and details its principles, architecture, query API, index configuration, and practical trade‑offs.

CoprocessorHBaseNoSQL
0 likes · 18 min read
Non‑Intrusive High‑Performance Complex Query Engine for HBase Using Secondary Multi‑Column Indexes
ITPUB
ITPUB
Mar 19, 2015 · Databases

How 360 Secures Massive Data with Custom NoSQL and Open‑Source Backend

In an in‑depth interview, 360’s web platform architect Wang Chao explains the open‑source and proprietary database technologies, multi‑data‑center NoSQL system Bada, and layered security mechanisms that power 360’s search, cloud storage and other high‑traffic services.

NoSQLSecuritydatabases
0 likes · 11 min read
How 360 Secures Massive Data with Custom NoSQL and Open‑Source Backend
ITPUB
ITPUB
Feb 10, 2015 · Databases

Inside JD’s JimDB: How a Custom NoSQL Engine Powers Billion‑Scale E‑Commerce

This interview with JD’s distributed cache and NoSQL lead reveals how JimDB evolved from a Redis‑based engine to a two‑tier SSD‑optimized key‑value store, detailing fault‑tolerant design, online migration, scaling strategies, and the shifting role of DBAs in massive e‑commerce traffic.

JimdbNoSQLSSD optimization
0 likes · 11 min read
Inside JD’s JimDB: How a Custom NoSQL Engine Powers Billion‑Scale E‑Commerce
MaGe Linux Operations
MaGe Linux Operations
Dec 29, 2014 · Databases

Understanding NoSQL: Types, Use Cases, and Real-World Examples

This article explains why NoSQL emerged as an alternative to relational databases, outlines the four main NoSQL categories—key‑value, document, column‑family, and graph—describes their characteristics, typical use cases, and lists notable products and adopters.

Column FamilyDatabase TypesDocument Store
0 likes · 9 min read
Understanding NoSQL: Types, Use Cases, and Real-World Examples
ITPUB
ITPUB
Oct 31, 2014 · Big Data

Inside Fourinone: How a 220KB Framework Challenges Hadoop and Powers Modern Big Data

The interview with Fourinone creator Peng Yuan reveals the framework's evolution from a parallel computing library to a lightweight 220KB distributed system with its own NoSQL database engine, compares it to Hadoop, discusses the CoolHash design, and outlines Huawei's FusionInsight big‑data platform, while providing open‑source repository links.

Database EngineFourinoneFusionInsight
0 likes · 30 min read
Inside Fourinone: How a 220KB Framework Challenges Hadoop and Powers Modern Big Data
ITPUB
ITPUB
Oct 30, 2014 · Big Data

Inside Fourinone: A Lightweight Distributed Framework Challenging Hadoop

The interview with Fourinone founder Peng Yuan explores the framework's evolution from a parallel computing project to a 220 KB distributed system with its own NoSQL database engine CoolHash, compares it to Hadoop, and discusses its open‑source release, technical design choices, and real‑world deployments in finance and enterprise environments.

Big DataCoolHashFourinone
0 likes · 31 min read
Inside Fourinone: A Lightweight Distributed Framework Challenging Hadoop
MaGe Linux Operations
MaGe Linux Operations
Aug 2, 2014 · Databases

Are You Ready for MongoDB’s Hidden Limits?

This article highlights several often‑overlooked MongoDB limitations—including excessive disk‑space preallocation, a 12‑node replica‑set cap, lack of high‑availability in master‑slave mode, 32‑bit version constraints, high consulting fees, and weak management tools—helping developers avoid costly surprises.

Consulting CostsDatabase LimitsMongoDB
0 likes · 5 min read
Are You Ready for MongoDB’s Hidden Limits?
MaGe Linux Operations
MaGe Linux Operations
Jul 30, 2014 · Databases

SQL vs NoSQL: Which Database Wins the Big Data Battle?

This article examines the ongoing debate between SQL and NoSQL databases for big‑data projects, presenting expert arguments on performance, scalability, standardization, and flexibility to help enterprises decide the optimal solution.

Big DataComparisonNoSQL
0 likes · 14 min read
SQL vs NoSQL: Which Database Wins the Big Data Battle?
MaGe Linux Operations
MaGe Linux Operations
Jul 9, 2014 · Databases

Top 15 NoSQL Databases You Should Know in 2024

An extensive overview of fifteen popular NoSQL databases—including MongoDB, CouchDB, HBase, Cassandra, Redis, and more—detailing their architectures, key features, performance characteristics, and typical applications, helping readers choose the right solution for high‑scale, high‑concurrency data storage needs.

MongoDBNoSQLcassandra
0 likes · 33 min read
Top 15 NoSQL Databases You Should Know in 2024
Baidu Tech Salon
Baidu Tech Salon
May 14, 2014 · Big Data

FOSS Skills and In-Demand IT Technologies for Career Success

The article warns that mastering Free Open Source Software—from cloud and big‑data tools like OpenStack, Hadoop and NoSQL to web technologies such as Drupal, PHP, HTML5 and jQuery, mobile app development, popular programming languages, and security certifications—will become essential for IT job seekers, prompting universities to embed FOSS curricula.

FOSSHadoopIT skills
0 likes · 6 min read
FOSS Skills and In-Demand IT Technologies for Career Success
ITPUB
ITPUB
Apr 15, 2014 · Backend Development

What Java 8 Brings and Why Full‑Stack Engineers Favor NoSQL Over RDBMS

In this interview a veteran full‑stack engineer shares his career path, explains Java 8’s key features such as lambda expressions and JavaFX enhancements, offers practical advice for programmers, and discusses the complementary roles of NoSQL and relational databases, highlighting MongoDB’s strengths.

Backend DevelopmentJava 8Lambda Expressions
0 likes · 9 min read
What Java 8 Brings and Why Full‑Stack Engineers Favor NoSQL Over RDBMS