RueianinDcard Tech BlogDcard Backend Team 如何讓工程師能更專注在列表排序與組合的演算法?跟複雜的資料庫分頁說掰掰May 5, 20222May 5, 20222
RueianinBetter ProgrammingWorking on High-Performance Golang Client Library — Remove the Bad Busy Loops With the Sync.CondUse sync.Cond with and without the sync.MutexFeb 21, 20221Feb 21, 20221
RueianinBetter ProgrammingWorking on High-Performance Golang Client Library — Reading Again From Channels?Custom ring queue and its problemsFeb 11, 2022Feb 11, 2022
RueianinBetter ProgrammingWriting a High-Performance Golang Client Library — Batching on PipelineBatching on the writing path of the pipeline the right wayFeb 2, 2022Feb 2, 2022
RueianinDev GeniusRedis 6 server-assisted client side caching with GolangA new Golang RESP3 redis client library that supports server-assisted client side caching.Jan 22, 2022Jan 22, 2022
RueianinDcard Tech BlogPostgreSQL 使用 Extended Query Protocol 避免頻寬與效能浪費你的 lib 能啟用 Binary Representation 傳遞參數與結果嗎?Mar 15, 20202Mar 15, 20202
Rueianinpgsql-twPostgreSQL 如何估算 LIKE 的 return rows 數量使用 LIKE 前,先看看 like_support.cJan 1, 2020Jan 1, 2020
Rueianinpgsql-twPostgreSQL 如何估算 HashAggregate 的 Return Rows ,以及低估的後果相信 Query Planner 前,先看看 selfuncs.hDec 21, 2019Dec 21, 2019