Tagged articles
625 articles
Page 5 of 7
Architects Research Society
Architects Research Society
Nov 24, 2020 · Databases

Choosing the Right Databases for IoT Applications

The article explains why the massive, diverse data generated by the Internet of Things requires specialized databases, outlines key criteria for selecting a suitable database, and reviews several popular options such as InfluxDB, CrateDB, MongoDB, RethinkDB, SQLite, and Cassandra, highlighting their strengths for IoT workloads.

IoTNoSQLTime Series
0 likes · 11 min read
Choosing the Right Databases for IoT Applications
JD Tech Talk
JD Tech Talk
Nov 17, 2020 · Databases

JUST Engine: Novel Spatio‑Temporal Indexes and Data Models for Large‑Scale Urban Data Management

The article introduces the JUST engine, a spatio‑temporal data platform that extends GeoMesa with three new indexes (Z2T, XZ2T, time_range), defines nine common and three specialized data models, provides default indexing strategies, and offers detailed SQL usage guidelines for efficient querying of massive urban datasets.

Big DataGeoMesaJUST engine
0 likes · 25 min read
JUST Engine: Novel Spatio‑Temporal Indexes and Data Models for Large‑Scale Urban Data Management
MaGe Linux Operations
MaGe Linux Operations
Nov 5, 2020 · Databases

7 Compelling Reasons Not to Run Databases Inside Docker Containers

Although Docker has become popular for deploying applications, this article outlines seven critical drawbacks—data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and environment requirements—that make containerizing databases generally unsuitable, while also suggesting scenarios where lightweight or distributed databases may still benefit from containerization.

Data SafetyDockercontainerization
0 likes · 8 min read
7 Compelling Reasons Not to Run Databases Inside Docker Containers
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Oct 30, 2020 · Databases

Understanding MySQL Binlog and Relaylog: Viewing Events, Formats, and Replication Mechanics

This article explains how to view MySQL binlog and relaylog events, interpret their formats using commands like SHOW BINARY LOGS, SHOW RELAYLOG EVENTS, hexdump and mysqlbinlog, and describes the underlying replication code paths, parameters, and source‑level handling of binlog transmission and processing.

RelayLogdatabasessource-code
0 likes · 17 min read
Understanding MySQL Binlog and Relaylog: Viewing Events, Formats, and Replication Mechanics
Architect
Architect
Oct 27, 2020 · Databases

Database Bottlenecks and Sharding: Strategies for Horizontal and Vertical Partitioning

This article examines common database performance bottlenecks such as I/O and CPU limits, explains the concepts, results, and scenarios of horizontal and vertical sharding—including database and table partitioning—and outlines tools, steps, and challenges for implementing effective sharding solutions.

databaseshorizontal-partitioningsharding
0 likes · 11 min read
Database Bottlenecks and Sharding: Strategies for Horizontal and Vertical Partitioning
Top Architect
Top Architect
Oct 20, 2020 · Databases

Database Bottlenecks and Sharding Strategies

This article analyzes common database performance bottlenecks such as I/O and CPU limits, explains how horizontal and vertical sharding (including database and table partitioning) can alleviate these issues, introduces practical tools and step‑by‑step implementation guidance, and discusses related challenges like non‑partition key queries and scaling.

ScalabilityVertical Partitioningdatabases
0 likes · 8 min read
Database Bottlenecks and Sharding Strategies
Architecture Digest
Architecture Digest
Oct 11, 2020 · Databases

Understanding the Execution Order of SQL Queries

This article explains why SQL queries do not start with SELECT, outlines the typical logical execution order of clauses such as FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY, and LIMIT, and discusses how database engines may reorder operations for optimization, with code examples and comparisons to LINQ and pandas.

LINQQuery Executiondatabases
0 likes · 6 min read
Understanding the Execution Order of SQL Queries
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 FamilyGraph DatabaseKey-Value
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
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Sep 11, 2020 · Databases

Why Memory Databases Outperform Disk‑Based Systems: Key Technologies Explained

This article examines the fundamental differences between traditional disk‑based DBMS and modern in‑memory databases, covering buffer management, lock versus latch mechanisms, logging and recovery, performance overhead, historical evolution, and architectural innovations that enable high‑performance memory‑resident data processing.

DBMSconcurrencydatabases
0 likes · 18 min read
Why Memory Databases Outperform Disk‑Based Systems: Key Technologies Explained
JavaEdge
JavaEdge
Aug 23, 2020 · Databases

Mastering Database Normalization: First, Second, and Third Normal Forms Explained

This article explains the concepts, requirements, and practical examples of the first, second, and third normal forms in relational databases, showing how to identify repeated groups, handle composite keys, and eliminate transitive dependencies to achieve a well‑structured schema.

databasesfirst normal formnormalization
0 likes · 4 min read
Mastering Database Normalization: First, Second, and Third Normal Forms Explained
Java Architecture Diary
Java Architecture Diary
Jul 28, 2020 · Databases

Unlock Redis 6.0 Client‑Side Caching with Lettuce: A Hands‑On Guide

This article explains Redis 6.0’s built‑in client‑side caching, demonstrates how to install Redis via Docker, configure Lettuce snapshot dependencies, write Java code to enable and test cache synchronization, monitor Redis commands, and outlines current limitations of Lettuce and Spring Boot support.

Client CacheDockerLettuce
0 likes · 7 min read
Unlock Redis 6.0 Client‑Side Caching with Lettuce: A Hands‑On Guide
IT Architects Alliance
IT Architects Alliance
Jul 27, 2020 · Industry Insights

Future of Databases: Oracle, DB2, SAP HANA, MySQL & NoSQL Trends

The article provides a comprehensive analysis of major relational databases—Oracle, DB2, SAP HANA, MySQL, PostgreSQL—and emerging NoSQL solutions, examining their underlying technologies, recent developments, market adoption, and the overall industry landscape shaping the future of data storage.

NoSQLOracledatabases
0 likes · 3 min read
Future of Databases: Oracle, DB2, SAP HANA, MySQL & NoSQL Trends
ITPUB
ITPUB
Jun 29, 2020 · Databases

How Tencent CloudBase Powers Mini‑Program Development with a High‑Performance Distributed NoSQL Database

This article explains the background, competitive landscape, requirements, and architectural design of Tencent CloudBase's cloud database for mini‑programs, detailing its security, ease of use, low‑cost, high‑performance, and flexible solutions, including access control, data safety, elastic scaling, hot migration, and intelligent DBA features.

NoSQLServerlessdatabases
0 likes · 23 min read
How Tencent CloudBase Powers Mini‑Program Development with a High‑Performance Distributed NoSQL Database
Laravel Tech Community
Laravel Tech Community
Jun 22, 2020 · Databases

Elasticsearch 7.8.0 Release Highlights and Breaking Changes

Elasticsearch 7.8.0 introduces new aggregation capabilities, composable index template simulation, geo enhancements, SQL date‑time functions, and several breaking changes such as optimized value_count aggregation and mapping restrictions, providing a comprehensive update for search and analytics workloads.

ElasticsearchReleaseNotesSearchEngine
0 likes · 3 min read
Elasticsearch 7.8.0 Release Highlights and Breaking Changes
ITPUB
ITPUB
Jun 22, 2020 · Backend Development

Essential Backend Development Tech Stack: Load Balancing, Microservices, Databases & More

This article provides a concise yet comprehensive overview of the backend development technology stack, covering load balancing, microservice ecosystems, RPC frameworks, service discovery, relational and NoSQL databases, caching strategies, message queues, object storage, and search engines, while highlighting practical configurations and real‑world trade‑offs.

MicroservicesSearchbackend-development
0 likes · 24 min read
Essential Backend Development Tech Stack: Load Balancing, Microservices, Databases & More
ITPUB
ITPUB
Jun 19, 2020 · Databases

Mastering SQL Analytic Functions: Windows, PARTITION, ROWS vs RANGE Explained

This guide explains how SQL analytic (window) functions work, covering the concepts of current row, logical and physical windows, PARTITION, ORDER BY, the differences between ROWS and RANGE, window clause variations, and their advantages and drawbacks.

Analytic FunctionsOracledatabases
0 likes · 12 min read
Mastering SQL Analytic Functions: Windows, PARTITION, ROWS vs RANGE Explained
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 14, 2020 · Databases

2020 Stack Overflow Developer Survey: Database Popularity, Preferences, and Salary Insights

The 2020 Stack Overflow Developer Survey, involving nearly 65,000 developers, reveals MySQL as the most popular database, highlights Redis, PostgreSQL and Elasticsearch as the most loved, lists DB2 and Oracle as the most feared, and presents salary and career trends for database‑related roles worldwide.

Developer PreferencesStack Overflow Surveydatabases
0 likes · 5 min read
2020 Stack Overflow Developer Survey: Database Popularity, Preferences, and Salary Insights
21CTO
21CTO
Jun 1, 2020 · Fundamentals

What the 2020 Stack Overflow Survey Reveals About Today’s Hottest Tech Trends

Based on responses from nearly 65,000 developers worldwide, the 2020 Stack Overflow Developer Survey highlights shifting popularity of languages like Rust and TypeScript, rising DevOps salaries, preferred frameworks, database choices, work habits, and demographic insights, offering a comprehensive snapshot of the current software development landscape.

2020 Developer TrendsDevOps SalariesStack Overflow Survey
0 likes · 8 min read
What the 2020 Stack Overflow Survey Reveals About Today’s Hottest Tech Trends
Big Data Technology Architecture
Big Data Technology Architecture
May 22, 2020 · Databases

HBase Compaction Types and Parameter Tuning Guide

This article explains how HBase uses WAL and MemStore to create HFiles, describes the two compaction types (Minor and Major), and provides detailed recommendations for tuning key compaction-related configuration parameters to improve query performance and reduce HDFS impact.

HBaseTuningcompaction
0 likes · 4 min read
HBase Compaction Types and Parameter Tuning Guide
Efficient Ops
Efficient Ops
May 21, 2020 · Operations

What’s Shaping Ops Today? Women, Security Breaches, Cloud Deals & Tool Updates

This roundup covers why ops teams should hire more women, the low female representation in Chinese IT operations, a high‑scoring Python exam, legal cases of source‑code theft and data‑breach, a major cloud procurement in Zhejiang, plus the latest releases of Grafana 7.0 and Redis 6.0.3, and Zoom’s service change in China.

NewsOperationscloud
0 likes · 9 min read
What’s Shaping Ops Today? Women, Security Breaches, Cloud Deals & Tool Updates
Senior Brother's Insights
Senior Brother's Insights
May 20, 2020 · Databases

How to Choose the Right Date/Time Storage: Strings, DATETIME, TIMESTAMP, or Unix Timestamp

This article compares common database date‑time storage options—string fields, DATETIME, TIMESTAMP, and Unix timestamps—explaining their formats, range limits, timezone handling, performance implications, and provides Java code examples and SQL conversion tips to help developers select the most suitable approach for their systems.

databasesdate-timetimestamp
0 likes · 6 min read
How to Choose the Right Date/Time Storage: Strings, DATETIME, TIMESTAMP, or Unix Timestamp
Big Data Technology Architecture
Big Data Technology Architecture
May 12, 2020 · Databases

Key HBase Configuration Parameters and Production Recommendations (HBase 1.1.2)

This article categorizes and explains the most important HBase 1.1.2 configuration parameters—covering Region sizing, BlockCache strategies, Memstore thresholds, Compaction behavior, HLog handling, Call Queue tuning, and miscellaneous settings—while offering practical recommendations for optimal production deployment.

ConfigurationHBasedatabases
0 likes · 11 min read
Key HBase Configuration Parameters and Production Recommendations (HBase 1.1.2)
dbaplus Community
dbaplus Community
May 5, 2020 · Databases

Why Elasticsearch Beats Its Competitors: A Deep Technical Comparison

This article offers a detailed, experience‑driven comparison of Elasticsearch against its main rivals—Lucene, Solr, relational databases, OpenTSDB, HBase, MongoDB, ClickHouse, and Druid—highlighting where Elasticsearch excels, where it falls short, and practical guidance for choosing the right data solution.

ComparisonElasticsearchSolr
0 likes · 15 min read
Why Elasticsearch Beats Its Competitors: A Deep Technical Comparison
ITPUB
ITPUB
Apr 30, 2020 · Databases

10 Essential Redis Tips to Boost Performance and Reliability

This guide presents ten practical Redis best‑practice tips—including avoiding KEYS *, using SCAN, analyzing command stats, leveraging hashes, setting expirations, choosing eviction policies, handling errors, scaling with clusters, understanding threading limits, and configuring Sentinel for high availability—to help you run Redis efficiently and safely.

best practicesdatabaseshigh availability
0 likes · 9 min read
10 Essential Redis Tips to Boost Performance and Reliability
Big Data Technology Architecture
Big Data Technology Architecture
Apr 24, 2020 · Databases

Best Practices for HBase Region Count and Size to Improve Cluster Stability and Performance

The article explains how maintaining an optimal number of HBase regions (typically 20‑200 per RegionServer) and appropriate region size, along with careful MemStore and compaction settings, can prevent memory pressure, reduce GC pauses, and enhance overall cluster stability and throughput.

Cluster OptimizationHBaseRegion Management
0 likes · 5 min read
Best Practices for HBase Region Count and Size to Improve Cluster Stability and Performance
Node Underground
Node Underground
Apr 15, 2020 · Backend Development

What Drives Node.js Developers? Insights from a 2020 Survey of 1,113 Respondents

A 2020 survey of 1,113 Node.js developers, conducted by Ecma members and led by Alibaba and Tencent, reveals demographic trends, preferred languages, frameworks, tools, deployment practices, learning habits, and future interests, providing a comprehensive snapshot of the Node.js ecosystem.

Node.jsWeb Frameworksbackend-development
0 likes · 11 min read
What Drives Node.js Developers? Insights from a 2020 Survey of 1,113 Respondents
Tencent Cloud Developer
Tencent Cloud Developer
Apr 9, 2020 · Cloud Computing

Twenty-Seven New Tencent Cloud TVP Experts Join to Advance Cloud Computing

The article announces that twenty‑seven distinguished professionals from fields such as blockchain, AI, big data, databases, and distributed systems have joined Tencent Cloud’s Valuable Professional program, highlighting their backgrounds, achievements, and commitment to advancing cloud computing and enriching the developer ecosystem.

BlockchainDistributed SystemsTVP
0 likes · 19 min read
Twenty-Seven New Tencent Cloud TVP Experts Join to Advance Cloud Computing
Java Captain
Java Captain
Mar 22, 2020 · Databases

Database Bottlenecks and Sharding Strategies: Horizontal/Vertical Partitioning, Tools, and Best Practices

This article analyzes common database I/O and CPU bottlenecks, explains horizontal and vertical sharding concepts, presents practical sharding rules, discusses tooling such as Sharding‑Sphere, TDDL and Mycat, and outlines step‑by‑step procedures and common pitfalls for scaling relational databases.

Vertical Partitioningdatabaseshorizontal partitioning
0 likes · 11 min read
Database Bottlenecks and Sharding Strategies: Horizontal/Vertical Partitioning, Tools, and Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
Mar 15, 2020 · Industry Insights

Who Rules the Database World? Insights from Tencent’s TVP Tech Forum

The article reviews a Tencent Cloud TVP closed‑door forum where experts compared MySQL 8.0, PostgreSQL, Redis and the cloud‑native CynosDB, highlighting each product’s technical strengths, ecosystem support, and the broader industry trend toward cloud‑native, multi‑database solutions as the future of data management.

Cloud NativeCynosDBdatabases
0 likes · 17 min read
Who Rules the Database World? Insights from Tencent’s TVP Tech Forum
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Feb 28, 2020 · Backend Development

Analysis of JRebel 2020 Java Technology Report: Popular Languages, Frameworks, Servers, IDEs, Databases, Build Tools, and Container Platforms

The 2020 JRebel Java technology report reveals that Java 8 dominates usage, Tomcat remains the leading application server, Spring Boot is the preferred framework, IntelliJ IDEA tops IDE preferences, PostgreSQL and Oracle lead databases, Gradle slightly outpaces Maven, Docker is the most common container tool, and microservices continue to shape technology choices.

DockerKubernetesSpring Boot
0 likes · 6 min read
Analysis of JRebel 2020 Java Technology Report: Popular Languages, Frameworks, Servers, IDEs, Databases, Build Tools, and Container Platforms
ITPUB
ITPUB
Feb 12, 2020 · Databases

8 MySQL Tricks to Supercharge Query Performance and Slash Execution Time

This article examines common MySQL performance pitfalls—such as large OFFSET limits, implicit type conversion, inefficient UPDATE/DELETE joins, mixed ordering, EXISTS subqueries, and poor condition push‑down—and demonstrates concrete query rewrites that reduce execution times from seconds to milliseconds.

Query RewritingSQL Optimizationdatabases
0 likes · 7 min read
8 MySQL Tricks to Supercharge Query Performance and Slash Execution Time
ITPUB
ITPUB
Jan 10, 2020 · Databases

How One MySQL Instance Impacts Millions: The Hidden Life‑and‑Death Stakes of Open‑Source Software

This article reveals how open‑source software like MySQL powers critical systems—from hospital patient records to massive retail operations—illustrating that a single code error or missing backup can affect tens of millions of people worldwide, underscoring the profound responsibility of open‑source contributors.

ReliabilitySoftware Impactdatabases
0 likes · 7 min read
How One MySQL Instance Impacts Millions: The Hidden Life‑and‑Death Stakes of Open‑Source Software
DataFunTalk
DataFunTalk
Jan 9, 2020 · Databases

Exploring Spatiotemporal Data Management with Cassandra, GeoMesa, and GeoTrellis

This article presents a comprehensive overview of handling spatiotemporal data using Cassandra, covering data types, space‑filling curves, GeoHash encoding, the GeoMesa and GeoTrellis ecosystems, Cassandra storage schemas, and practical Spark integration for large‑scale geospatial analytics.

Big DataGeoMesaGeoTrellis
0 likes · 8 min read
Exploring Spatiotemporal Data Management with Cassandra, GeoMesa, and GeoTrellis
ITPUB
ITPUB
Dec 24, 2019 · Databases

Why Does Redis Have 16 Databases by Default? Origins and Best Practices

Redis creates 16 logical databases by default, a design inherited from its early architecture; this article explains the origin of that number, how to modify it via configuration, the proper way to view these databases as namespaces, and the limitations when using Redis in cluster mode.

CacheClusterdatabases
0 likes · 6 min read
Why Does Redis Have 16 Databases by Default? Origins and Best Practices
AntTech
AntTech
Dec 18, 2019 · Cloud Native

Ant Financial’s System Software Practices and Open‑Source Collaboration

In a 2019 OS2ATC talk, Ant Financial’s system department head explained how the company tackles massive data pressure, ultra‑high availability, secure containers, confidential computing, and open‑source initiatives such as OceanBase, Occlum, SOFAMesh, and Kata Containers to drive financial‑grade system software innovation.

Cloud Nativedatabasesopen‑source
0 likes · 8 min read
Ant Financial’s System Software Practices and Open‑Source Collaboration
Programmer DD
Programmer DD
Dec 17, 2019 · Databases

How Redis GEOADD & GEORADIUS Power Nearby-User Searches: Deep Code Dive

This article explains how Redis implements location-based “nearby people” features using GEOADD and GEORADIUS commands, detailing their syntax, underlying geohash algorithm, source code flow, and performance characteristics, while also discussing related options, complexity, and practical usage considerations.

GEOADDGEORADIUSGeoHash
0 likes · 18 min read
How Redis GEOADD & GEORADIUS Power Nearby-User Searches: Deep Code Dive
dbaplus Community
dbaplus Community
Dec 3, 2019 · Databases

How iQIYI Selects, Optimizes, and Manages Its Diverse Database Stack

This article explains iQIYI's multi‑dimensional approach to database selection, details the practical use and optimization of MySQL, TiDB, Redis, Couchbase, and the internally built HiKV, and offers concrete recommendations for choosing the right database in different scenarios.

CouchbaseHiKVTiDB
0 likes · 20 min read
How iQIYI Selects, Optimizes, and Manages Its Diverse Database Stack
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 29, 2019 · Databases

Understanding the DBLE Installation Directory Structure

This article explains the layout of a DBLE installation, detailing each top‑level directory such as algorithm, bin, conf, pid, lib, logs, version.txt, viewConf, and key configuration files like wrapper.conf, rule.xml, schema.xml, and server.xml, helping users navigate and manage the middleware effectively.

DBLEDirectory StructureInstallation
0 likes · 5 min read
Understanding the DBLE Installation Directory Structure
Qunar Tech Salon
Qunar Tech Salon
Nov 18, 2019 · Databases

Data Synchronization Architecture and Refactoring for Large-Scale Travel Data at Qunar

This article describes the challenges of handling billions of travel records in Qunar's MySQL databases, compares open‑source data sync solutions like Databus and Canal, outlines the legacy system’s issues, and presents a refactored architecture that introduces Otter, ES gateway, and improved aggregation to achieve low‑latency, reliable, and scalable data synchronization.

ETLElasticsearchKafka
0 likes · 19 min read
Data Synchronization Architecture and Refactoring for Large-Scale Travel Data at Qunar
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 18, 2019 · Operations

How Alipay’s Tech Team Turned ‘Impossible’ Double‑11 Peaks into Seamless Transactions

Over eleven years Alipay’s engineers transformed the daunting Double‑11 traffic surges from chaotic outages into a smooth, scalable system through relentless capacity planning, architectural revolutions, rigorous stress testing, and the adoption of the self‑developed OceanBase database, turning “impossible” goals into everyday reality.

AlipayDouble11Operations
0 likes · 23 min read
How Alipay’s Tech Team Turned ‘Impossible’ Double‑11 Peaks into Seamless Transactions
dbaplus Community
dbaplus Community
Nov 17, 2019 · Databases

How Hybrid Logical Clocks Power Distributed Transactions

This article explains why distributed databases need precise clocks, compares central, logical, and hybrid clock designs, and shows how hybrid logical clocks (HLC) together with two‑phase commit and other transaction techniques enable consistent, high‑throughput distributed transactions.

ConsistencyDistributed Systemsclocks
0 likes · 18 min read
How Hybrid Logical Clocks Power Distributed Transactions
High Availability Architecture
High Availability Architecture
Nov 14, 2019 · Databases

Why We Should Not Use Database Foreign Keys: Insights from a GitHub Engineer

A GitHub engineer argues that database foreign keys should be avoided because they shift integrity responsibilities to the DB, incur performance overhead, and cause complications during online schema migrations, illustrating the points with parent‑child tables, gh‑ost, and pt‑online‑schema‑change tools.

Foreign KeysSchema Migrationdatabases
0 likes · 4 min read
Why We Should Not Use Database Foreign Keys: Insights from a GitHub Engineer
dbaplus Community
dbaplus Community
Nov 3, 2019 · Databases

Insights from Data Platform Experts: Distributed Transactions, Aurora, and HBase

A recent data platform salon in Beijing gathered five leading experts who shared practical knowledge on data middle platforms, distributed transaction patterns, SQL audit design, Amazon Aurora's architecture, and JD's large‑scale HBase deployment, offering actionable guidance for modern enterprise data engineering.

Cloud DatabasesData PlatformDistributed Transactions
0 likes · 6 min read
Insights from Data Platform Experts: Distributed Transactions, Aurora, and HBase
Java Captain
Java Captain
Oct 28, 2019 · Databases

Understanding the Execution Order of SQL Queries

The article explains that SQL queries are not executed in the order written—SELECT is evaluated fifth after FROM, WHERE, GROUP BY, and HAVING—illustrates this logical sequence with diagrams, discusses alias handling, optimizer reordering, and shows comparable patterns in LINQ, pandas, and dplyr.

Query Executiondatabasesoptimization
0 likes · 6 min read
Understanding the Execution Order of SQL Queries
Big Data Technology & Architecture
Big Data Technology & Architecture
Oct 21, 2019 · Databases

High‑Availability Practices of Alibaba HBase: Large Clusters, MTTF/MTTR, Disaster Recovery, and Extreme Experience

This article reviews Alibaba HBase's evolution toward high availability, covering large‑cluster architecture, reliability metrics (MTTF/MTTR), disaster‑recovery strategies such as data replication and traffic switching, performance optimizations for extreme latency requirements, and lessons learned for building resilient distributed database services.

Distributed SystemsHBasedatabases
0 likes · 20 min read
High‑Availability Practices of Alibaba HBase: Large Clusters, MTTF/MTTR, Disaster Recovery, and Extreme Experience
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 17, 2019 · Databases

Understanding MySQL Slave Net Timeout, Master Heartbeat Period, and Their Impact on Relay Log Accumulation

The article analyzes a MySQL replication issue where a low slave_net_timeout combined with a larger MASTER_HEARTBEAT_PERIOD causes frequent zombie dump threads, leading to massive small relay‑log files, and provides detailed explanations, code references, and step‑by‑step remediation procedures.

Heartbeatdatabasesmysql
0 likes · 14 min read
Understanding MySQL Slave Net Timeout, Master Heartbeat Period, and Their Impact on Relay Log Accumulation
Architects Research Society
Architects Research Society
Oct 13, 2019 · Databases

What is Debezium? Overview, Architecture, and Features

Debezium is an open‑source distributed platform built on Apache Kafka that turns existing databases into real‑time event streams by capturing row‑level changes via change data capture, offering source and embedded connectors, flexible topic routing, and features such as snapshots, filtering, masking, and monitoring.

CDCChange Data CaptureDebezium
0 likes · 7 min read
What is Debezium? Overview, Architecture, and Features
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 12, 2019 · Databases

Weekly Community Summary: DB‑Engines Ranking, Archery v1.7.0 Release, DBLE Weekly Report and DTLE Updates

This weekly community digest presents the latest DB‑Engines October ranking with MSSQL’s rebound, the Archery v1.7.0 release enhancing MySQL account management, DBLE’s new features, bug fixes and community Q&A, plus DTLE’s performance improvements and upcoming roadmap, all accompanied by relevant links and images.

DBLEDTLEdatabases
0 likes · 5 min read
Weekly Community Summary: DB‑Engines Ranking, Archery v1.7.0 Release, DBLE Weekly Report and DTLE Updates
21CTO
21CTO
Sep 17, 2019 · Databases

Which Databases Dominated 2019? Rankings, Trends, and Management Insights

This article examines the most popular open‑source and commercial database systems in 2019, presents DB‑Engines rankings, explores single versus hybrid strategies, highlights popular SQL‑NoSQL combos, and identifies the most time‑consuming DBA tasks and key performance metrics.

NoSQLcommercialdatabases
0 likes · 7 min read
Which Databases Dominated 2019? Rankings, Trends, and Management Insights
Architects' Tech Alliance
Architects' Tech Alliance
Sep 2, 2019 · Databases

The Relationship Between Databases and Emerging Hardware Technologies

This article examines how recent hardware advances such as multi‑core processors, large memory, SSDs, NVM, GPUs and FPGAs have reshaped database system design, outlines the stages from pure academic research to productization, and surveys current database products and research directions leveraging these new devices.

FPGAGPUNVM
0 likes · 11 min read
The Relationship Between Databases and Emerging Hardware Technologies
dbaplus Community
dbaplus Community
Sep 1, 2019 · Databases

When to Choose Relational vs NoSQL? A Practical Guide to Database Architecture Evolution

This article explains the differences between structured, semi‑structured and unstructured data, walks through the evolution stages of relational database architectures, evaluates their advantages and drawbacks, and then compares major NoSQL families—KV, search, column‑oriented and document stores—to help engineers decide the right storage engine for their workloads.

NoSQLRelationalarchitecture
0 likes · 23 min read
When to Choose Relational vs NoSQL? A Practical Guide to Database Architecture Evolution
Big Data Technology & Architecture
Big Data Technology & Architecture
Aug 29, 2019 · Databases

Differences Between OLTP and OLAP: Characteristics, Resource Requirements, and Use Cases

The article explains the two main types of data processing—OLTP for real‑time transactional workloads and OLAP for analytical data‑warehousing tasks—detailing their distinct characteristics, resource demands, typical features, major vendor products, and a five‑point comparison of their design and usage.

Data WarehousingOLAPOLTP
0 likes · 6 min read
Differences Between OLTP and OLAP: Characteristics, Resource Requirements, and Use Cases
Programmer DD
Programmer DD
Aug 15, 2019 · Databases

Why Is Redis So Fast? Uncover the Secrets Behind Its Performance

Redis achieves exceptional speed by combining a C‑based implementation, pure in‑memory data storage, a single‑threaded event loop, and non‑blocking epoll I/O multiplexing, while supporting rich data structures and advanced features such as transactions, Lua scripting, and clustering.

I/O MultiplexingIn-MemorySingle‑threaded
0 likes · 6 min read
Why Is Redis So Fast? Uncover the Secrets Behind Its Performance
ITPUB
ITPUB
Aug 1, 2019 · Fundamentals

What Tech Trends Will Shape Software Development in 2019?

This article surveys the major software development trends for 2019, covering progressive web apps, chatbots, evolving front‑end frameworks, back‑end language choices, database advancements, cloud adoption, AI breakthroughs, and essential development tools, offering guidance on what to learn next.

AIBackendcloud
0 likes · 18 min read
What Tech Trends Will Shape Software Development in 2019?
Big Data Technology Architecture
Big Data Technology Architecture
May 27, 2019 · Databases

Understanding HBase Compaction: Types, Triggers, Parameters, and Performance Impact

This article explains HBase's compaction mechanism, covering why it is needed, the differences between minor and major compaction, the conditions that trigger compaction, key configuration parameters, thread‑pool handling, compaction policies, and how compaction influences read and write performance in a large‑scale NoSQL database.

HBasebigdatacompaction
0 likes · 12 min read
Understanding HBase Compaction: Types, Triggers, Parameters, and Performance Impact
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
21CTO
21CTO
May 9, 2019 · Databases

How to Identify Database Bottlenecks and Choose the Right Sharding Strategy

This article explains common I/O and CPU bottlenecks in databases, compares horizontal and vertical sharding techniques, introduces practical tools, outlines migration steps, and discusses typical challenges such as non‑partition‑key queries, cross‑shard pagination, and scaling.

Vertical Partitioningbottleneckdatabases
0 likes · 8 min read
How to Identify Database Bottlenecks and Choose the Right Sharding Strategy
Big Data Technology Architecture
Big Data Technology Architecture
May 8, 2019 · Databases

Understanding HBase Scan Process and Its Performance Compared to Parquet and Kudu

The article explains why HBase read operations are complex due to its LSM‑Tree storage and multi‑version design, details the step‑by‑step Scan workflow, discusses the reasons for its multi‑request architecture, compares scan performance with Parquet and Kudu, and offers recommendations for large‑scale data scanning.

HBaseLSM‑TreeSCAN
0 likes · 7 min read
Understanding HBase Scan Process and Its Performance Compared to Parquet and Kudu