术→技巧

Python开源搜索引擎库Whoosh

Whoosh简介 Whoosh是一个用纯Python编写的开源搜索引擎库,专为实现快速和高效的全文搜索而设计。它不依赖于外部库或服务,易于嵌入到Python应用程序中,适合需要全文索引和搜索功能的场景。Whoosh的设计灵活且易于使用,非常…

术→技巧 ·
0 0 1

PostgreSQL多版本并发控制MVCC

多版本并发控制(MVCC,Multi-Version Concurrency Control)是PostgreSQL中实现并发控制的一种机制。MVCC允许多个事务同时访问数据库,而不会产生锁定冲突。这种机制通过维护数据的多个版本,提供了一种…

术→技巧 ·
0 0 859

技术选型:选择无聊的技术

新技术总是让工程师兴奋不已。新的编程范式、新的编程语言、不同的库、不同的数据库。我们总是在寻找新奇并渴望学习,但用户并不关心你的公司使用什么技术。只要你的产品有效,他们就会很高兴。 《Choose Boring Technology》这篇文…

术→技巧 ·
1 0 568

数据处理和分析开源库Polars

Polars简介 Polars是一个用于数据处理和分析的开源库,特别适用于处理大型数据集。它最初是用Rust编写的,这使得它在性能上具有显著优势,特别是在内存管理和多线程处理方面。Polars也提供了Python接口,使得Python用户可…

数据 ·
0 0 889

Java微服务框架Airlift

Airlift简介 Airlift是一个高性能的Java框架,用于构建分布式系统和微服务。它主要由Presto/Trino社区创建和维护,最初是为支持这些分布式SQL查询引擎的运行而设计的。随着时间的推移,Airlift已被广泛用于构建各种…

术→技巧 ·
0 0 374

Python数据验证处理工具Pandera

Pandera简介 Pandera是一个用于验证、清理和文档化Pandas数据框架(DataFrame和Series)的Python库。它提供了基于类型注释的方式来定义数据验证规则,确保数据符合预期格式和约束。这对于数据管道的构建、数据清理…

数据 ·
0 0 569

Google搜索引擎架构Caffeine

什么是Google Caffeine? Google Caffeine是Google搜索引擎的一次架构重构,旨在满足不断增长的互联网内容和用户实时搜索需求。它替代了Google早期的分层索引系统,转而采用更加实时的索引机制,使搜索结果更加快…

产品 ·
0 0 583

关键绩效指标KPI

什么是KPI? KPI是关键绩效指标(Key Performance Indicator)的缩写。它是一种用于评估和衡量组织或个人在实现其业务目标方面的表现的工具。KPI可以帮助企业确定其在战略目标上的进展情况,并找出需要改进的领域。 KP…

术→技巧 ·
0 0 1

Python执行时间的可视化

在前面的文章Python标准库之性能优化 中学习到了统计 Python 代码执行时间的工具。今天要学习的是一些其他的工具。 SnakeViz SnakeViz 简介 SnakeViz 是一个用于可视化 Python 代码性能分析结果的工具。…

术→技巧 ·
2 0 642