2作者: SinisterMage23 个月前原帖
我开发了 SQL++,这是一个为 Rust 设计的类型安全的 SQL 库,使用 PostgreSQL 的二进制协议。 <p>与 Prisma 的基准测试(5,000-10,000 个查询): - 简单查询:快 1.5 倍 - 复杂聚合:快 19.9 倍 - 批量插入:快 5.6 倍 - 平均:快 5 倍 <p>有一个基准测试在 Prisma 中未能完成(崩溃),而 SQL++ 在 2.5 分钟内完成。 <p>为什么更快: 1. 无运行时查询构建 - 只验证一次,永久缓存 2. 零 ORM 开销 - 直接结构映射 3. 二进制协议 - 从零实现 PostgreSQL 的网络协议 <p>目前支持: - 完整 SQL(公用表表达式、窗口函数、JOIN、子查询) - DDL(创建/修改/删除表,索引) - ~60% 的 SQL 规范 <p>限制: - 仅支持 PostgreSQL - 版本 0.1(可能存在错误) - 无 ORM 关系(设计使然) <p>作为一个高中项目开发。欢迎反馈! <p>GitHub: <a href="https://github.com/sinisterMage/sqlpp" rel="nofollow">https://github.com/sinisterMage/sqlpp</a> 基准测试: <a href="https://github.com/sinisterMage/sqlpp/tree/main/benchmarks" rel="nofollow">https://github.com/sinisterMage/sqlpp/tree/main/benchmarks</a>
1作者: alessandro-a3 个月前原帖
嘿,HN! 我是Calendar0的创作者,这是一款适用于MacOS和Windows的菜单栏日历,我在过去几个月里一直在开发它。 这款应用旨在让日历管理变得更加便捷,无需每次查看日程时都打开浏览器。 Calendar0的主要目标之一是消除在多个日历账户和服务提供商之间频繁切换的麻烦。 最新的更新终于增加了对Apple Calendar的支持,除了Google和Microsoft 365,现在您可以在一个统一的视图中查看所有日历。 我还刚刚推出了批量操作功能:您可以在几秒钟内为多个连续会议添加缓冲时间,而不必手动编辑每一个会议。 非常希望听到您的反馈!