Curated developer articles, tutorials, and guides – auto-updated hourly


I walked out of a senior level interview recently and sat in silence for 30 minutes. Not because it...


High-concurrency systems have a fundamental problem: reads and writes shouldn't constantly block eac...


Today I learned a counterintuitive database performance lesson: Your SQL can stay exactly the same....


UPDATE this record, then UPDATE that one isn't necessarily a transaction. A database transaction is...


Database performance problems rarely come from a single slow SQL statement. In production,...


A slow query doesn't always mean the SQL is badly written. In many production incidents, the first....


Choosing a database should start with one question: What kind of workload are you running? OLTP,.....


When database teams discuss distributed architecture, one question often comes up: Is...


Many developers learn databases from the application layer: INSERT SELECT UPDATE DELETE ...


Migrating from Oracle to GBase Database is not simply a matter of moving tables and data. The...


Connection problems are often the first challenge after deploying GBase Database. A failed...


Slow queries are one of the most common database performance problems. When a query becomes slow in...


Traditional database architecture often starts with a simple assumption: One database engine, one.....


Columnar compression isn't new technology. But when you're dealing with hundreds of terabytes or...


"Can this database handle both OLTP and OLAP?" This question appears in almost every database...


HTAP is one of the most frequently discussed database architectures today. The promise sounds...


"Is it compatible with Oracle?" It's one of the first questions teams ask when evaluating a databas...


If you're encountering GBase Database for the first time, there is one easy mistake to...


When evaluating an Oracle-to-GBase Database migration, one number often gets attention: 95%...


When evaluating a data warehouse, query performance gets most of the attention. But there is anothe...


You don't need a 100-page whitepaper to start evaluating GBase Database. One simple workload metric...


When evaluating an enterprise database, benchmark scores are easy to compare. Production history is...


Synthetic benchmarks are useful for comparing database engines under controlled conditions. But whe...