返回首页

一周热榜

2作者: yxchen19943 天前原帖
大家好, 我想分享一个我正在开发的项目——命运矩阵([https://destiny-matrix.cc](https://destiny-matrix.cc))。这是一个完全免费的平台,提供基于您的出生日期的即时、全面的数字分析——无需注册。 该网站引导您通过七个步骤,生成并理解您的个人命运矩阵图。无论您是对数字学感兴趣,还是想探索一个能根据出生日期提供详细个人洞察的系统,都有很多内容值得发现。 以下是主要功能概述: * **个性化命运矩阵图:** 仅需您的出生日期即可即时生成。 * **深入个人分析:** 提供关于您的核心能量、人生道路(个人、社交、一般、行星目的)、关系与家庭动态、职业与才能,以及财富与物质方面的详细洞察。 * **业力尾巴计算器:** 发现并理解来自前世的潜在业力教训和影响。 * **脉轮图表计算器:** 根据您的命运矩阵分析您的脉轮能量,以理解您的能量流动和平衡。 * **关系兼容性计算器:** 检查您与伴侣、朋友或家人的数字兼容性。 * **引导图表解读:** 学习如何阅读您的命运矩阵图,提供关于主要领域、数字(秘仪)含义的全面指南,以及逐步方法。 * **探索专业文章:** 访问文章库,深入理解命运矩阵概念、数字学和灵性成长。 * **多语言支持:** 目前提供英语、德语、西班牙语、法语、葡萄牙语、意大利语、印尼语、阿塞拜疆语和高棉语。 我们的目标是创建一个易于访问的工具,让任何对通过数字学进行自我发现的人都能使用,提供丰富的功能且完全免费。 您可以在这里查看: [https://destiny-matrix.cc](https://destiny-matrix.cc) 希望HN社区能看看,并分享任何想法、反馈或问题!
2作者: hashmak_jsn6 天前原帖
我们最近在树莓派上对AnuDB(一个基于RocksDB构建的轻量级嵌入式数据库)与SQLite进行了基准测试。尤其是在并行操作方面,性能差异非常显著。 <p>GitHub链接:</p> AnuDB基准测试:<a href="https://github.com/hash-anu/AnuDBBenchmark">https://github.com/hash-anu/AnuDBBenchmark</a> <p>AnuDB(核心):<a href="https://github.com/hash-anu/AnuDB">https://github.com/hash-anu/AnuDB</a></p> <p>为什么要比较AnuDB和SQLite?</p> SQLite在许多嵌入式用例中表现出色——它简单、经过实战检验且极其可靠。但在需要并行性或并发写入时,它的扩展性较差。 <p>AnuDB基于RocksDB构建,开箱即用地提供了更好的并发性能。我们希望通过在树莓派上进行实际基准测试来测量它们之间的实际差异。</p> <p>基准测试设置</p> 平台:树莓派2(ARMv7)<p>基准操作:插入、查询、更新、删除、并行</p> AnuDB使用RocksDB和MsgPack序列化<p>SQLite使用原始数据,并启用WAL模式以确保公平性</p> <p>关键结果</p> 插入:<p>AnuDB:448 ops/sec</p> SQLite:838 ops/sec<p>查询:<p>AnuDB:54 ops/sec</p> SQLite:30 ops/sec<p>更新:<p>AnuDB:408 ops/sec</p> SQLite:600 ops/sec<p>删除:<p>AnuDB:555 ops/sec</p> SQLite:1942 ops/sec<p>并行(10线程):<p>AnuDB:412 ops/sec</p> SQLite:1.4 ops/sec(!)</p> 在并行情况下,AnuDB的速度比SQLite快了279倍以上。 <p>为什么并行性能差异如此巨大?</p> 即使在WAL模式下,SQLite也使用全局数据库级锁。它并不是为高并发场景设计的。 <p>RocksDB(在AnuDB中使用)支持:</p> 细粒度锁定<p>并发读写<p>使用LSM树架构实现更好的并行性<p>这解释了为什么在多线程工作负载下,AnuDB的性能显著优于SQLite。 <p>自己试试</p> 克隆代码库:<p>git clone <a href="https://github.com/hash-anu/AnuDBBenchmark">https://github.com/hash-anu/AnuDBBenchmark</a></p> cd AnuDBBenchmark ./build.sh /path/to/AnuDB /path/to/sqlite ./benchmark<p>结果将保存到benchmark_results.csv中。</p> <p>何时使用AnuDB</p> 如果您需要高并发的嵌入式存储,处理遥测、传感器数据或并行工作负载,或者希望在负载下比SQLite更轻量和更快,请使用AnuDB。 <p>如果您需要SQL兼容性,重视成熟的生态系统和工具,请继续使用SQLite。</p> <p>欢迎反馈</p> 这是一个早期实验。我们正在积极开发AnuDB,并希望获得反馈:<p>我们的基准测试公平吗?<p>我们还可以在哪里进一步优化?<p>这对您的嵌入式项目有用吗?