tiedot

高性能 Go 文档型数据库引擎
授权协议 BSD-2-Clause
开发语言 Google Go
所属分类 数据库相关、 NoSQL数据库
软件类型 开源软件
地区 不详
投 递 者 朱阳曜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

tiedot 是一个文档型数据库引擎,它使用 JSON 作为文档表示方法;有一个强大的查询处理器,支持高级设置操作;可以嵌入到程序中,也可以使用 HTTP 为 API 运行独立服务器。使用 Go 编写,可运行在 *nix 和 Windows 操作系统上。

tiedot 具有容错数据结构,可以保障数据安全,同时可以轻松扩展到 4+ CPU 内核。

tiedot 即使在数百万条记录的情况下也具有非常稳定的性能,它始终保持高吞吐量,每秒可吞下超过 120k 的记录或 80k 的复杂查询。

 相关资料
  • 问题内容: 我需要一些想法来实现Java的(真正)高性能内存数据库/存储机制。在存储20,000+个Java对象的范围内,每5秒钟左右更新一次。 我愿意接受的一些选择: 纯JDBC /数据库组合 JDO JPA / ORM /数据库组合 对象数据库 其他存储机制 我最好的选择是什么?你有什么经验? 编辑:我还需要能够查询这些对象 问题答案: 您可以尝试使用Prevayler之类的工具(基本上是一个

  • Kdb+ 是来自 Kx Systems Inc 的高性能列式数据库。 kdb+ 旨在捕获,分析,比较和存储数据 - 所有这些都是高速和大量数据。

  • 问题内容: 我在公司中多次设计数据库。为了提高数据库的性能,我只寻找标准化和索引。 如果要求您提高数据库的性能,该数据库包含大约250个表以及一些具有数百万个记录的表,那么您将寻找什么不同的东西? 提前致谢。 问题答案: 优化逻辑设计 逻辑级别是关于查询和表本身的结构。首先尝试最大程度地发挥这一作用。目标是在逻辑级别上访问尽可能少的数据。 拥有最高效的SQL查询 设计支持应用程序需求的逻辑架构(例

  • Uragano 旨在提供一个搭建和使用简单的高性能 RPC 框架。Uragano 是基于 netstandard2.0 开发的。Uragano 默认采用 DotNetty 实现远程通信,使用 MessagePack 进行编解码。

  • 问题内容: MongoDB还是Redis? 我听说我应该在MongoDB中保持较小的集合,以实现更好的索引编制(并使索引适合RAM),并且听说redis是“快速发展”的,但是如果您有更大的集合,MongoDB会更好。 如果我有成千上万个哈希值的数千个集合,哪一种是最有效的? 我之所以这样问,是因为在我的项目中,尚无可用数据进行基准测试,而且我可能会设计不良的基准脚本,因为我对这两个数据库引擎(特别

  • 我们正在快速开发一个应用程序,其中我们需要一次获取超过50K行(在应用程序加载时执行),然后数据将用于应用程序的其他部分进行进一步计算。我们正在使用Firebase实时数据库,我们面临一些严重的性能问题。 它目前需要大约40秒才能加载50K行(目前使用的是免费数据库版本,不确定这是否是原因),但我们也观察到,当多个用户使用该应用程序时,加载50K行开始需要大约1分20秒,Peak达到100%。 您