<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Geovin Du Dream Park]]></title><description><![CDATA[逻辑和美都关注封闭的事实,我们的生活则是发现的经验中度过的..... ]]></description><link>https://blog.csdn.net/geovindu</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; geovindu]]></copyright><item><title><![CDATA[sql: SQL Query Anti-Patterns and How to Avoid Them using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169847468</link><guid>https://blog.csdn.net/geovindu/article/details/169847468</guid><author>geovindu</author><pubDate>Mon, 02 Nov 2026 19:03:58 +0800</pubDate><description><![CDATA[本文通过PostgreSQL 18.6在国际化珠宝行业多系统场景下的实战演示，揭示并修复九大SQL反模式：包括SELECT *导致索引失效、隐式类型转换引发性能下降、非SARG谓词阻碍索引使用、过度规范化连接带来高开销、NOT IN含NULL逻辑错误、OFFSET深翻页效率低下、跨时区日期归属漂移、跨币种直接求和数值失真等。通过覆盖索引优化、表达式索引、物化视图、键集分页、显式时区处理及统一货币折算等策略，实现查询性能提升与结果准确性保障，并以18项自检确保幂等性与可靠性，全面验证了高并发、多时区、多币种复]]></description><category></category></item><item><title><![CDATA[rust:N-Barrier Pattern]]></title><link>https://blog.csdn.net/geovindu/article/details/169847314</link><guid>https://blog.csdn.net/geovindu/article/details/169847314</guid><author>geovindu</author><pubDate>Mon, 02 Nov 2026 18:57:04 +0800</pubDate><description><![CDATA[本项目基于Rust实现N-Barrier屏障模式，构建珠宝行业全流程业务系统。采用六层分层架构（DDD），通过ProcessRequestDto与ProcessResponseDto实现跨层数据传输，结合NBarrierCoordinator协调12个业务工位（采购、设计、生产等）的并发同步。利用std::sync::Barrier实现“全员到齐才放行”的并发型控制，配合依赖注入容器统一管理日志、仓储与重试熔断逻辑，保障高并发下流程一致性与可观测性。]]></description><category></category></item><item><title><![CDATA[sql:SQL Views and Materialized Views using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169844065</link><guid>https://blog.csdn.net/geovindu/article/details/169844065</guid><author>geovindu</author><pubDate>Mon, 02 Nov 2026 16:01:49 +0800</pubDate><description><![CDATA[本文基于PostgreSQL 18.6，以国际化珠宝八域（OA, ERP, CRM, HRM, MES, SCM, WMS, KMS）为场景，通过视图与物化视图实现数据抽象、访问控制、读性能优化及新鲜度管理。构建了包含货币、站点、交易等维度的完整数据模型，支持万亿级高并发，涵盖国际时区转换、多币种结算。通过18项自检验证视图逻辑一致性、物化视图刷新机制、权限隔离与性能优势，确保系统幂等性与可靠性，全面展示PostgreSQL在复杂企业级应用中的强大能力。]]></description><category></category></item><item><title><![CDATA[Managing Complex Joins and Subqueries in SQL using postgetSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169748816</link><guid>https://blog.csdn.net/geovindu/article/details/169748816</guid><author>geovindu</author><pubDate>Sun, 01 Nov 2026 23:17:51 +0800</pubDate><description><![CDATA[本文基于PostgreSQL 18.6，以国际化珠宝行业八域系统为背景，构建万亿级高并发数据模型，通过18项自检验证复杂连接与子查询的正确性。涵盖多表JOIN、反/半连接、相关子查询、CTE、LATERAL、自连接、窗口函数等技术，实现多币种结算、时区转换、幂等校验等功能，确保在10万行事实表与30万行明细表下，执行计划优化、数据一致性与业务逻辑准确无误，全面支撑全球化企业级应用。]]></description><category></category></item><item><title><![CDATA[Dynamic Query Building in SQL: Techniques, Security, and Best Practices using posgetSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169739079</link><guid>https://blog.csdn.net/geovindu/article/details/169739079</guid><author>geovindu</author><pubDate>Sun, 01 Nov 2026 13:10:26 +0800</pubDate><description><![CDATA[本文基于PostgreSQL 18.6，以国际化珠宝行业八域（OA/ERP/CRM等）系统为背景，构建高并发、多币种、跨时区的动态SQL查询框架。通过参数化查询、EXECUTE ... USING、format(%I/%L)安全插值、白名单校验、pg_trgmGIN索引、键集分页及search_path加固等技术，实现万亿级数据下的幂等性、安全性与性能优化。全链路自检18项，验证动态查询在注入防护、排序、投影、时区换算、多币种结算等方面的正确性与鲁棒性，形成可复用的动态查询工程范式。]]></description><category></category></item><item><title><![CDATA[rust: Semaphore Pattern ]]></title><link>https://blog.csdn.net/geovindu/article/details/169653334</link><guid>https://blog.csdn.net/geovindu/article/details/169653334</guid><author>geovindu</author><pubDate>Sat, 31 Oct 2026 23:04:35 +0800</pubDate><description><![CDATA[本项目基于Rust实现企业级信号量模式（SemaphorePattern），采用六层领域驱动设计（DDD）架构，模拟珠宝生产全流程12个业务部门的并发调度。通过自定义Semaphore原语（基于Mutex+Condvar）实现限量并发控制，保障最多4个工位同时进入临界区。核心组件包括：ProcessRequestDto/ResponseDto数据传输对象、Jewelry领域实体、SemaphoreCoordinator协调器契约、StageWorker工位抽象及ProcessService调度器。系统集成依]]></description><category></category></item><item><title><![CDATA[SQL Query Optimization Techniques using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169653102</link><guid>https://blog.csdn.net/geovindu/article/details/169653102</guid><author>geovindu</author><pubDate>Sat, 31 Oct 2026 22:35:32 +0800</pubDate><description><![CDATA[本文为MySQL 9.0查询优化实战脚本，针对国际化珠宝集团多域交易数据，通过实测验证索引、统计信息、查询重写、优化器提示等核心优化技术。基于INNODB_ROWS_READ真实读行度量，揭示反模式（如函数包裹列、前导LIKE%、NOT IN含NULL）导致全表扫描，强调覆盖索引、复合索引顺序、预聚合汇总表在万亿级场景下的关键作用。结论指出：优化需以实测为准，索引是头号杠杆，提示仅为建议，查询重写与正确结算逻辑（仅SUM USD）是保障性能与准确性的基石。]]></description><category></category></item><item><title><![CDATA[Geospatial Queries in SQL using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169564931</link><guid>https://blog.csdn.net/geovindu/article/details/169564931</guid><author>geovindu</author><pubDate>Fri, 30 Oct 2026 23:15:05 +0800</pubDate><description><![CDATA[本文基于PostgreSQL 18.6，未安装PostGIS，通过cube与earthdistance扩展实现全球多时区、多币种珠宝企业（OA/ERP/CRM等）的地理空间查询。采用ll_to_earth模拟geography类型，earth_distance计算测地距离，结合GiST索引构建空间索引，并用纯SQL实现射线法点在多边形内判断及包围盒筛选。验证了距离计算、最近邻、空间关系、跨时区审计与多币种结算的正确性。生产环境可无缝迁移到PostGIS，仅需替换函数调用。]]></description><category></category></item><item><title><![CDATA[rust: Lock/Mutex Pattern]]></title><link>https://blog.csdn.net/geovindu/article/details/169564717</link><guid>https://blog.csdn.net/geovindu/article/details/169564717</guid><author>geovindu</author><pubDate>Fri, 30 Oct 2026 23:03:13 +0800</pubDate><description><![CDATA[本项目基于Rust实现珠宝行业全流程业务系统，采用互斥锁模式（MutexPattern）保障多线程并发安全。通过Mutex&lt; LedgerState &gt;保护共享生产台账，12个业务部门工位（如采购、设计、生产等）在统一协调器管理下，以互斥方式依次推进流程。系统遵循DDD六层架构，实现依赖注入、日志分级输出、重试熔断机制，并通过DTO传输数据，确保高并发场景下的数据一致性与可追溯性。]]></description><category></category></item><item><title><![CDATA[JSON and XML Data Handling in SQL using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169510487</link><guid>https://blog.csdn.net/geovindu/article/details/169510487</guid><author>geovindu</author><pubDate>Fri, 30 Oct 2026 06:36:01 +0800</pubDate><description><![CDATA[本文基于中台场景，演示PostgreSQL在万亿级高并发下对JSON/XML半结构化数据的高效处理。通过JSONB与XML类型存储订单、产品等富载荷，结合GIN索引（jsonb_path_ops）实现跨形态检索；利用生成列将热路径字段（如VIP等级）抽取至关系列，实现半结构化边界清晰化；采用JSONPath、xpath()支持复杂查询，jsonb_agg/jsonb_object_agg完成聚合，jsonb_set/jsonb_insert实现变更；针对国际时区与多币种结算，通过UTC时间折算]]></description><category></category></item><item><title><![CDATA[rust: Monitor Pattern]]></title><link>https://blog.csdn.net/geovindu/article/details/169466146</link><guid>https://blog.csdn.net/geovindu/article/details/169466146</guid><author>geovindu</author><pubDate>Thu, 29 Oct 2026 23:11:27 +0800</pubDate><description><![CDATA[本项目基于监控模式 构建珠宝行业全流程业务系统，采用DDD六层架构，实现采购、设计、生产、质检等12个部门的协同。通过ProcessRequestDto与ProcessResponseDto传递数据，Jewelry实体贯穿全链路，ConcreteMediator集中管理部门间交互与事件路由。依赖注入容器统一装配日志、仓储、同事等组件，支持顺序协调与高并发调度。系统集成重试熔断机制，保障外部服务异常时的弹性，日志按等级分文件输出，确保控制台与文件格式一致。]]></description><category></category></item><item><title><![CDATA[SQL Data Sampling and Approximation Techniques using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169411419</link><guid>https://blog.csdn.net/geovindu/article/details/169411419</guid><author>geovindu</author><pubDate>Thu, 29 Oct 2026 06:32:52 +0800</pubDate><description><![CDATA[本文聚焦万亿级数据下PostgreSQL的采样与近似聚合技术，针对国际化珠宝集团多系统中台场景，通过TABLESAMPLE BERNOULLI/SYSTEM结合REPEATABLE(seed)实现可复现的确定性采样。基于5%样本估算总行数、销售额、去重数及分位数，误差可控；利用pg_stats.n_distinct与pg_class.reltuples免全表扫描；结合置信区间量化误差；并通过物化视图预聚合实现近似看板的高效查询。全系列操作幂等可重复，适用于高并发、跨时区、多货币复杂环境。]]></description><category></category></item><item><title><![CDATA[sql: Implementing Full-Text Search in SQL using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169367142</link><guid>https://blog.csdn.net/geovindu/article/details/169367142</guid><author>geovindu</author><pubDate>Wed, 28 Oct 2026 21:52:48 +0800</pubDate><description><![CDATA[本文基于国际化珠宝集团中台场景，演示PostgreSQL全文检索实现。通过构建多语言文档库（pg_doc），使用tsvector与@@操作符替代SQL Server的CONTAINS/FREETEXT，实现精准匹配、短语检索、词干提取及停用词过滤。结合GIN索引显著提升查询性能，验证了多语言支持、时区差异处理与跨币种核算的业务联动能力，确保万亿级数据下高并发检索的幂等性与一致性。]]></description><category></category></item><item><title><![CDATA[rust: Read-Write Lock Pattern]]></title><link>https://blog.csdn.net/geovindu/article/details/169366982</link><guid>https://blog.csdn.net/geovindu/article/details/169366982</guid><author>geovindu</author><pubDate>Wed, 28 Oct 2026 21:47:19 +0800</pubDate><description><![CDATA[本项目基于Rust实现珠宝行业全流程业务系统，采用读写锁模式（Read-WriteLockPattern）保障高并发下共享生产台账的线程安全。通过RwLock实现“读并发、写独占”，12个业务部门工位按供应链顺序或并发执行，确保进度一致。系统遵循DDD六层架构，依赖注入（DI）管理组件，集成统一日志、重试熔断、内存仓储等工程化特性，支持顺序与并发调度，完整演示从采购到培训的端到端流程。]]></description><category></category></item><item><title><![CDATA[Recursive Queries and Hierarchical Retrieval in SQL using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169312906</link><guid>https://blog.csdn.net/geovindu/article/details/169312906</guid><author>geovindu</author><pubDate>Wed, 28 Oct 2026 06:33:30 +0800</pubDate><description><![CDATA[本文演示PostgreSQL递归CTE在国际化珠宝集团中台系统中的三大核心应用：①组织架构层级展开与子树汇总；②品类树正向后代/逆向祖先查询；③BOM多级成本卷算（含国际多币种折算）。结合万亿级数据、高并发场景，通过索引优化、物化视图预聚合及国际时区时间换算，实现高效层次检索与精准财务核算。全篇自包含、幂等可重跑，覆盖递归执行计划验证、防环机制、多币种折算校验等18项自检，确保系统可靠性与一致性。]]></description><category></category></item><item><title><![CDATA[rust: Condition Variable Pattern]]></title><link>https://blog.csdn.net/geovindu/article/details/169268277</link><guid>https://blog.csdn.net/geovindu/article/details/169268277</guid><author>geovindu</author><pubDate>Tue, 27 Oct 2026 21:48:55 +0800</pubDate><description><![CDATA[本项目基于Rust实现条件变量模式，构建珠宝生产流水线的同步型并发系统。通过Mutex+Condvar实现共享进度控制，12个业务部门（工位）按供应链顺序在条件变量上等待上游完成，执行后推进进度并通知下游。系统采用六层DDD架构，集成依赖注入、日志分文件、重试熔断等工程化特性，支持顺序与并发调度，确保严格上下游同步，展示高并发场景下的线程安全协作。]]></description><category></category></item><item><title><![CDATA[Pivoting and Unpivoting Data in SQL using postgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169268101</link><guid>https://blog.csdn.net/geovindu/article/details/169268101</guid><author>geovindu</author><pubDate>Tue, 27 Oct 2026 21:22:21 +0800</pubDate><description><![CDATA[本文演示PostgreSQL中无原生PIVOT/UNPIVOT时的四种等价实现：①CASE+GROUPBY（静态列）、②crosstab（固定矩阵）、③jsonb_object_agg（动态列）、④UNIONALL与⑤LATERAL VALUES（逆透视）。结合国际化珠宝集团多域、多时区、多币种场景，通过万亿级数据幂等测试验证方案正确性与性能，涵盖时区差异、跨币种聚合、物化视图预聚合及自检18项，确保结果可复现、逻辑一致。]]></description><category></category></item><item><title><![CDATA[sql: SQL Window Functions and Ranking Data using PostgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169168527</link><guid>https://blog.csdn.net/geovindu/article/details/169168527</guid><author>geovindu</author><pubDate>Mon, 26 Oct 2026 20:11:50 +0800</pubDate><description><![CDATA[本文基于国际化珠宝集团多系统中台场景，通过万亿级高并发数据模拟，全面演示PostgreSQL窗口函数在复杂业务中的应用。重点涵盖排名（ROW_NUMBER/RANK/DENSE_RANK/NTILE）、累计求和、移动平均、前后值比较及百分位分析等核心功能，并结合时区处理、多币种结算与物化视图预聚合优化，验证了窗口函数在真实执行计划中的性能表现与结果幂等性。所有测试均通过18项自检，确保逻辑正确与计算一致，适用于全球分布式系统的数据分析与实时报表需求。]]></description><category></category></item><item><title><![CDATA[rust: Visitor Pattern]]></title><link>https://blog.csdn.net/geovindu/article/details/169168395</link><guid>https://blog.csdn.net/geovindu/article/details/169168395</guid><author>geovindu</author><pubDate>Mon, 26 Oct 2026 20:06:35 +0800</pubDate><description><![CDATA[本项目基于访问者模式实现珠宝行业全流程业务系统，采用六层分层架构（DDD），通过Element与Visitor分离数据结构与操作。12个业务部门（如采购、设计、物流）作为元素，由ExecutionVisitor驱动流程执行，CostAuditVisitor实现成本核算，支持顺序与并发调度。系统集成统一日志、重试熔断、内存仓储，具备高并发、可扩展性，演示了“同一结构多种操作”的核心优势。]]></description><category></category></item><item><title><![CDATA[sql: SQL Aggregate Functions and Grouping Sets using PostgreSQL 18]]></title><link>https://blog.csdn.net/geovindu/article/details/169068499</link><guid>https://blog.csdn.net/geovindu/article/details/169068499</guid><author>geovindu</author><pubDate>Sun, 25 Oct 2026 20:11:44 +0800</pubDate><description><![CDATA[本文基于PostgreSQL 18，通过万亿级高并发场景下的珠宝电商数据模型，系统演示了SQL聚合函数与分组集（GROUPINGSETS/ROLLUP/CUBE）的实战应用。涵盖基本聚合、多列分组、HAVING过滤、国际时区与多币种结算处理、分位数与字符串聚合，并结合物化视图实现预聚合优化。全篇自包含、幂等可重复执行，通过18项自检验证结果一致性与性能合理性，适用于国际多域、多时区、多货币复杂业务分析场景。]]></description><category></category></item></channel></rss>