Tagged articles
18 articles
Page 1 of 1
JavaScript
JavaScript
Feb 22, 2025 · Frontend Development

Why JavaScript’s Map Outshines Objects: 6 Powerful Advantages

This article explains six key reasons why the ES6 Map data structure is superior to traditional objects, covering flexible key types, order preservation, easy size retrieval, prototype isolation, performance benefits, and built‑in iteration methods, while also noting scenarios where objects remain useful.

JavaScriptKey-Valueiteration
0 likes · 5 min read
Why JavaScript’s Map Outshines Objects: 6 Powerful Advantages
Python Programming Learning Circle
Python Programming Learning Circle
Oct 31, 2024 · Databases

Overview of Lightweight Python Databases: PickleDB, TinyDB, ZODB, Durus, Buzhug, Gadfly, and PyTables

This article introduces several lightweight Python databases—including PickleDB, TinyDB, ZODB, Durus, Buzhug, Gadfly, and PyTables—detailing their main features, typical use cases, limitations, and providing basic code examples to help developers choose suitable storage solutions for small projects or learning purposes.

Key-Value
0 likes · 23 min read
Overview of Lightweight Python Databases: PickleDB, TinyDB, ZODB, Durus, Buzhug, Gadfly, and PyTables
IT Services Circle
IT Services Circle
Aug 26, 2023 · Databases

An Overview of Different Types of Databases

This article introduces and compares major database categories—including relational, key‑value, document, columnar, graph, and time‑series databases—explaining their structures, typical use cases, and advantages, helping readers understand when to choose each type for various applications.

DocumentKey-ValueNoSQL
0 likes · 7 min read
An Overview of Different Types of Databases
Architects' Tech Alliance
Architects' Tech Alliance
May 3, 2022 · Industry Insights

What Do China’s 2022 DB‑Engines Rankings Reveal About Database Trends?

The February 2022 DB‑Engines ranking shows Snowflake’s rapid rise, a sharp decline for Oracle, MySQL and Microsoft SQL Server, stable positions for Elasticsearch, and detailed score trends across relational, key‑value, document, time‑series and graph databases, highlighting five popularity metrics used for the assessment.

ChinaDB-EnginesDocument
0 likes · 4 min read
What Do China’s 2022 DB‑Engines Rankings Reveal About Database Trends?
Architects' Tech Alliance
Architects' Tech Alliance
Aug 21, 2021 · Databases

In-Memory Databases: Concepts, Evolution, Applications, and Selection Guide

This whitepaper explains the concept of in‑memory databases, traces their historical development, outlines core attributes and typical use cases in e‑commerce, live streaming and telecom, compares leading products, and provides technical and management recommendations for hardware and product selection as well as future trends.

In-Memory DatabaseKey-ValueSQL
0 likes · 14 min read
In-Memory Databases: Concepts, Evolution, Applications, and Selection Guide
Architects' Tech Alliance
Architects' Tech Alliance
Oct 10, 2020 · Databases

Overview of NoSQL Database Types and Their Use Cases

The article compares traditional relational databases with NoSQL, explains why NoSQL emerged, outlines its four main categories—key‑value, document‑oriented, column‑family, and graph databases—lists popular implementations, their features, and suitable and unsuitable application scenarios.

Column FamilyKey-ValueNoSQL
0 likes · 14 min read
Overview of NoSQL Database Types and Their Use Cases
ITPUB
ITPUB
Sep 25, 2020 · Databases

Why NoSQL Matters: From Basics to LevelDB, RocksDB, and Beyond

The article starts with a job‑interview anecdote and then provides a comprehensive overview of NoSQL, its history, definitions, comparison with MySQL, practical scenarios, and detailed examinations of key NoSQL projects such as LevelDB, RocksDB, SSDB, and Pika, highlighting their architectures and use cases.

Key-ValueLevelDBNoSQL
0 likes · 14 min read
Why NoSQL Matters: From Basics to LevelDB, RocksDB, and Beyond
Tencent Cloud Developer
Tencent Cloud Developer
Aug 1, 2019 · Databases

FeatureKV: A High-Performance Key-Value Storage System for WeChat's Billion-Scale Challenges

FeatureKV, WeChat’s high‑performance key‑value store, handles one‑billion queries per second and ingests a billion keys per hour by separating write‑only DataSvr from read‑only KVSvr, supporting in‑memory, indexed, and block‑indexed tables, scaling horizontally, guaranteeing eventual consistency with versioned reads, and delivering up to 11 billion reads per second with sub‑15 ms latency.

Batch ProcessingFeatureKVKey-Value
0 likes · 22 min read
FeatureKV: A High-Performance Key-Value Storage System for WeChat's Billion-Scale Challenges
JD Tech
JD Tech
Aug 17, 2018 · Databases

Multi-Model Databases: Concepts, Native Architecture, and Practical AQL Queries

This article explains what native multi‑model databases are, why they are advantageous, how to model complex hierarchical data such as aircraft maintenance teams, and demonstrates real‑world AQL queries that combine document, key‑value, and graph models within a single engine.

AQLArangoDBDocument Store
0 likes · 21 min read
Multi-Model Databases: Concepts, Native Architecture, and Practical AQL Queries
Tencent Architect
Tencent Architect
Apr 12, 2017 · Databases

Tencent File System (TFS): Architecture, 3D Indexing, High‑Performance Key‑Value Store, and Storage Engines

The article details Tencent File System (TFS), describing its platform components, 3D indexing techniques, high‑performance key‑value storage (TSSD) with MHT, dual‑read and smooth scaling mechanisms, hybrid index storage, host‑level FTL, Append‑Only and erasure‑coding storage engines, and how these innovations deliver scalable, low‑cost, high‑performance data storage for massive workloads.

Key-ValueSSDTFS
0 likes · 12 min read
Tencent File System (TFS): Architecture, 3D Indexing, High‑Performance Key‑Value Store, and Storage Engines
ITPUB
ITPUB
Aug 31, 2016 · Databases

Lock‑Free Transactions and Cache Switching: MVCC Techniques for Key‑Value Stores

This article explains how traditional ACID transactions fall short for modern large‑scale systems and presents lock‑free transaction methods, atomic and partial cache‑switch techniques, and a PostgreSQL‑style MVCC model for key‑value databases, including practical rules and trade‑offs.

CacheKey-ValueMVCC
0 likes · 10 min read
Lock‑Free Transactions and Cache Switching: MVCC Techniques for Key‑Value Stores
Architect
Architect
Oct 15, 2015 · Databases

Lushan: An Offline Static Data Storage Server for Recommendation Systems

This article details the design, implementation, and performance of Lushan, a high‑throughput offline static data storage server built with libevent that supports dynamic library mounting, key‑value indexing, and efficient query handling for large‑scale recommendation workloads.

CKey-Valuehigh performance
0 likes · 18 min read
Lushan: An Offline Static Data Storage Server for Recommendation Systems
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