技术洞察
-
如何通过领域驱动设计提高软件开发效率?开发必看秘诀!
背景 在现代软件开发中,领域驱动设计(Domain-Driven Design, DDD)已成为应对复杂业务系统的利器。由Eric Evans在其经典著作《领域驱动设计》中提出,D…
-
向量数据库选型:如何选择合适的数据库
在当前AI时代,向量数据库在人工智能领域扮演着越来越重要的角色。向量数据库是一种专门用于存储、检索和管理向量数据的数据库系统,它在处理大规模向量数据时具有高效性和可扩展性。本文将探…
-
如何有效利用PostgreSQL的PITR技术保护客户数据完整性?
一、背景 PostgreSQL(简称PG)是一种广泛使用的开源关系型数据库管理系统。在数据管理过程中,误删数据是一个常见的问题,可能导致严重的数据丢失和业务中断。为了解决这个问题,…
-
如何使用Fuse.js在前端优化固定数据池的模糊搜索性能?
一、适用场景:固定数据池的模糊检索需求 也就是在一大堆几乎不变化的数据中进行模糊检索。同时,这样的检索需求在同模块中也会出现很多次。 目前业务中大部分的模糊搜索是这样的: ①模糊关…
-
业务需求驱动下的机器学习模型:如何通过标注准则和数据集优化实现业务目标?
一、业务问题到模型 由业务问题进而确定是要训练什么类型的模型(分类模型、匹配模型、生成模型等) 面对业务问题挑战,我们首先需要确定要训练的模型类型:是分类模型、匹配模型还是生成模型…
-
中小团队怎么基于PG快速迭代创新?PostgreSQL is all you need!
题目为啥强调中小团队? 大团队不能用吗?不是,大团队更应该用。 但是本文的重点在于给大家展示PostgreSQL(后续简称PG),如何为中小团队赋能提效的内容,属于“不务正业”,文…
-
Elasticsearch搜索英文或数字时必须写全怎么办?如何实现模糊搜索?
一、面临问题 用户在商品查询场景下,通过es查询时,用中文能很好查询到数据,英文或数字必须要写全才能查询到 二、原因 当前的索引为 索引中name字段,未指定分词器 搜集资料和测试…
-
如何利用配置化接口自动化框架提升效率?
在当今竞争激烈的数字化时代,软件质量和开发效率至关重要。接口自动化对于提升软件系统的稳定性和可靠性有着关键作用。然而,如何构建高效的接口自动化框架面临着诸多现实挑战。我们的目标就是…
-
如何有效通过电商全链路压测优化大型营销活动的性能?
关于性能测试的重要性及必要性已是个老生常谈的问题了,现分别从技术角度和业务战略角度总结一下: 性能测试:解决大型营销活动中洪峰流量引起的系统表现不确定性 全链路压测示意图: 一、压…