小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文探讨了 HagiCode 项目中使用 SQLite 的三种分片策略,以解决并发瓶颈。这些策略包括 Session Message、Orleans Grain 和 Hero History,适用于不同的业务场景。设计原则包括确定性路由、透明访问和独立存储。在选择分片策略时,需要考虑业务特点、并发量和维护成本,分片数量应在10到256之间。同时,分片并非万能,需先优化单表性能。

SQLite 分片方案实战:三种分片策略的深度对比

dotNET跨平台
dotNET跨平台 · 2026-04-18T00:15:07Z

SQLite 设计简单,但在特定场景下性能优越。它通过单文件架构、单写者模式和自管缓存减少开销,提升查询速度,特别适合嵌入式和读多写少的应用,延迟可达 MySQL 和 PostgreSQL 的五到十倍。然而,它在并发写入和复杂查询优化方面存在局限,适合小型应用和低运维成本的场景。

SQLite 是怎么做到十亿行每秒的

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-03-30T00:00:00Z
这个 WinForm + PLC + SQLite 的上位机项目,真的值得你收藏!

本文介绍了一款基于C#和WinForm的轻量级上位机系统,专用于自动化生产线的监控与控制。该系统通过与PLC通信,实现设备状态实时获取、报警管理和历史数据查询,结构清晰,易于维护,适合中小型项目。

这个 WinForm + PLC + SQLite 的上位机项目,真的值得你收藏!

dotNET跨平台
dotNET跨平台 · 2026-03-22T00:03:02Z

选择合适的SQL数据库引擎对应用性能至关重要。PostgreSQL适合复杂查询,MySQL在通用性能上表现优异,而SQLite则为嵌入式应用提供轻量级解决方案。文章通过基准测试比较这三种引擎在不同SQL操作中的表现,以帮助用户做出选择。

PostgreSQL与MySQL与SQLite:比较不同数据库引擎的SQL性能

KDnuggets
KDnuggets · 2026-03-10T14:00:30Z
谁说 .NET 桌面过时了?AI 协作开发 WPF + SQLite 监控工具

本文介绍了一款轻量级本地监控工具,基于WPF开发,集成SQLite数据库,支持多种数据库连接和HTTP API调用。该项目强调简洁易用,用户可快速配置预警规则,实时监控数据库和API状态,确保隐私安全。

谁说 .NET 桌面过时了?AI 协作开发 WPF + SQLite 监控工具

dotNET跨平台
dotNET跨平台 · 2026-03-08T23:56:19Z
SQLite并发锁问题解决方案 - 蝈蝈俊

SQLite常被视为“玩具数据库”,但通过调整配置,特别是使用WAL模式和合理的PRAGMA设置,可以显著提升其并发性能,支持超过1000 QPS,适合中小型Web应用。合理配置后,处理能力可提升至2000+ QPS,证明其在高并发场景中的有效性。

SQLite并发锁问题解决方案 - 蝈蝈俊

蝈蝈俊
蝈蝈俊 · 2026-02-05T12:29:00Z

本文探讨如何在 .NET Core 项目中同时支持 PostgreSQL 和 SQLite,以便在开发环境中灵活切换数据库,同时在生产环境中实现高性能。通过抽象层和配置驱动,开发者可以处理数据库特性差异、分离迁移策略及增强测试覆盖,从而提高开发效率和稳定性。

.NET Core 双数据库实战:优雅融合 PostgreSQL 与 SQLite 的最佳实践

dotNET跨平台
dotNET跨平台 · 2026-02-03T23:55:32Z
Ralph 实验:构建 SQLite UI

我使用Ralph技巧和Claude Code构建了一个基于浏览器的SQLite UI,虽然效果不错,但速度慢且消耗token较多。未来需要改进项目结构,增加测试和版本控制,以提升效率和可靠性。

Ralph 实验:构建 SQLite UI

鸟窝
鸟窝 · 2025-12-31T16:00:00Z
零依赖的 WinForm + SQLite 资产管理系统,带权限、审计、打印和备份

该项目是基于C# WinForm框架的企业资产管理解决方案,提供资产生命周期管理、用户权限控制和操作日志审计等功能,适用于中小企业和政府单位。支持资产的增删改查、批量导入导出及数据备份恢复,具备打印标签和编码规则设置功能。

零依赖的 WinForm + SQLite 资产管理系统,带权限、审计、打印和备份

dotNET跨平台
dotNET跨平台 · 2025-12-29T00:04:32Z
SQLite查询中的简化编译时列安全性

本文介绍了如何在使用SQLite的项目中,通过Zig库为查询添加编译时安全性。作者展示了使用列名而非索引来简化代码,避免错误,并讨论了一些潜在问题及其解决方案。尽管实现简单,但复杂性和抽象总是有代价,理解需求至关重要。

SQLite查询中的简化编译时列安全性

Loris Cro's Personal Website
Loris Cro's Personal Website · 2025-12-20T00:00:00Z

Glauber Costa 讨论了他在 Linux 内核的贡献及转型至数据库领域的经历。他指出 ScyllaDB 的成功源于与 Cassandra 的兼容性,并介绍了 Turso 的开发理念,旨在克服 SQLite 的局限性。Turso 通过重写 SQLite 吸引了众多贡献者,反映出对可扩展嵌入式数据库的需求。

【Rust日报】2025-12-13 用 Rust 重写的 Turso 是一个更好的 SQLite 吗?

Rust.cc
Rust.cc · 2025-12-13T11:32:03Z
sqlite-vector - 将嵌入存储和向量搜索集成到SQLite中,提供一个…

sqlite-vector是SQLiteAI推出的开源扩展,支持在嵌入式数据库中进行向量搜索,适用于离线搜索和轻量级推荐。该扩展优化了性能和内存占用,支持多平台部署,便于与现有工作流集成。

sqlite-vector - 将嵌入存储和向量搜索集成到SQLite中,提供一个…

云原生
云原生 · 2025-12-08T13:29:06Z

SQLite是一种轻量级、零配置的嵌入式关系型数据库,广泛应用于移动端、桌面和嵌入式设备。它支持标准SQL,所有数据存储在单个文件中,具有高性能和可靠性,适合小型项目和临时数据库,但不适合大规模并发写入。

sqlite详细介绍

Lenix
Lenix · 2025-12-07T01:24:28Z
SQLite使用全面教程:轻量级数据库的终极指南

SQLite是一款轻量级数据库引擎,本教程涵盖从基础到高级的使用技巧,重点在数据库连接和命令行操作,适合嵌入式系统和移动应用。

SQLite使用全面教程:轻量级数据库的终极指南

夜法之书
夜法之书 · 2025-11-22T07:28:00Z

耐久执行(DE)引擎通过持久化多步骤工作流的每个步骤,确保在中断后可以从上一个成功步骤恢复。它记录执行状态,避免重复执行已完成的步骤,从而提高业务流程的可靠性和效率。现代DE引擎通常使用通用编程语言定义工作流,方便开发者使用。Persistasaurus是一个用Java实现的DE引擎示例,展示了如何通过注解和虚拟线程实现延迟执行和人机交互步骤。

使用SQLite构建耐久执行引擎

morling.dev -- Blog
morling.dev -- Blog · 2025-11-20T12:10:00Z
代码开源!不用 GPU 也能跑的 WPF 视觉检测软件(Emgu CV + SQLite)

OpenCVDS是一款专为Windows平台设计的开源计算机视觉检测软件,具备图片批量处理、分区另存和自动截屏等功能,旨在提升视频监控系统的视觉检测能力,操作简便,功能全面,支持自定义设置。

代码开源!不用 GPU 也能跑的 WPF 视觉检测软件(Emgu CV + SQLite)

dotNET跨平台
dotNET跨平台 · 2025-11-16T02:22:34Z
WinForm +SQLite 开发的高效PLC数据采集系统

本文介绍了一个基于开源技术的PLC数据采集项目,利用HSL通信库和SQLite数据库,实现高效的数据采集与存储,具备实时记录和历史查询功能,适用于工业自动化,降低开发成本,提高灵活性。

WinForm +SQLite 开发的高效PLC数据采集系统

dotNET跨平台
dotNET跨平台 · 2025-11-06T00:02:50Z

SQLite坚持使用C语言,质疑现代“安全语言”的优势,强调成熟度、可恢复性和可测性的重要性,提醒工程师警惕技术原教旨主义。

SQLite 对 Go 和 Rust 说“不”:揭示“安全语言”光环下的工程现实

Tony Bai
Tony Bai · 2025-10-25T23:48:36Z
将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx

EasySQLite 是一个针对 .NET 9 的 SQLite 教程,主要用于管理学校班级和学生信息。文章介绍了将项目解决方案文件从 .sln 格式升级为更简洁的 .slnx 格式,强调了新格式的优势,如减少合并冲突、提高可读性和兼容性。提供了两种转换方法:使用 Visual Studio 2022 或 .NET CLI 命令。

将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx

dotNET跨平台
dotNET跨平台 · 2025-10-20T00:01:28Z
SQLite:为什么 SQLite 是用 C 语言编写的?C 是最好的,没有比 C 更快的语言

SQLite 采用 C 语言编写,因其在性能、兼容性、低依赖性和稳定性方面具有优势。C 语言的库几乎可在所有系统上调用,适合追求长期稳定的设计需求。

SQLite:为什么 SQLite 是用 C 语言编写的?C 是最好的,没有比 C 更快的语言

小众软件
小众软件 · 2025-10-19T10:13:44Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码