RethinkDB 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
RethinkDB 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
RethinkDB 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 AGPL
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
开源组织 Linux 基金会
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2012-11-10

软件简介

RethinkDB 设计用来存储 JSON 文档的分布式数据库,可通过简单操作实现多机分布式存储。支持表的联合和分组查询。

特点:

简单编程模型

  • JSON 数据模型和一致性

  • 分布式联合查询、子查询、聚合查询和原子更新操作

  • Hadoop 风格的 map/reduce.

轻松管理

  • 提供友好的 Web 和命令行管理工具

  • 服务器和网络故障时的谨慎处理

  • 多数据中心复制和故障转移

水平伸缩

  • 数据分片和复制到多个节点

  • 自动化并行查询和分布式查询

  • 通过 MVCC 并发实现无锁操作

数据插入和查询示例:

r.table('users').insert({'name': 'Slava', 'age': 29 }).run()
r.table('users').filter(lambda doc: doc['age'] > 29)).run()
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2) 发布并加入讨论🔥
发表了资讯
2017/07/19 07:35

RethinkDB 2.3.6 发布,NoSQL 分布式文档数据库

NoSQL 分布式面向文档数据库 RethinkDB 发布了 2.3.6,主要是修正 bug 和改进稳定性。详情点此参阅。 这是 RethinkDB 转交给社区治理后发布的首个版本。RethinkDB 数据库由同名公司开发,由于未能建立起一个可维持的业务,RethinkDB 公司在 2016 年 10 月宣布关闭,将数据库开源,但不再提供商业支持。 Cloud Native Computing 基金会今年 2 月宣布购买了 RethinkDB 的源代码版权,将授权协议从 Affero GPLv3 改为 Apache v2,并...

1
4
发表了资讯
2017/02/07 12:02

RethinkDB 改变许可证,捐赠给 Linux 基金会

Cloud Native Computing 基金会宣布它购买了 NoSQL 分布式文件存储数据库 RethinkDB 的源代码版权,将授权协议从 Affero GPLv3 改为 Apache v2,并将其捐赠给 Linux 基金会。 RethinkDB 数据库由同名公司开发,由于未能建立起一个可维持的业务,RethinkDB 公司在 2016 年 10 月宣布关闭,将数据库开源,但不再提供商业支持。Cloud Native Computing 基金会称,RethinkDB 数据库被数以百计的创业公司、咨询公司和财富五百强企业使...

10
10
发表了资讯
2017/01/20 17:21

开源项目 RethinkDB 关闭,创始人总结失败教训

当我们宣布RethinkDB关闭时,我答应写一个调查分析。我花了一些时间来整理所得的教训和经验,现在可以清楚地写出来。 在HN讨论贴中,人们提出了许多关于为什么RethinkDB失败的原因,从莫名的人性和聪明的MongoDB营销人员;到没有建立一个有经验的上市团队;再到缺乏支持超过64-bit float 的数字类型……我将这些意见集中到这里。 其中一些原因确实是真的,但它们是症状而不是原因。例如,说我们未能赚钱的,它并没有说明我们失败...

12
47
发表了资讯
2016/10/22 00:00

从 RethinkDB 倒闭反思开源项目可持续盈利模式

2016年10月5日,RethinkDB联合创始人Slava Akhmechet在官网上宣布RethinkDB 破产倒闭。Slava Akhmechet称其已经尽了最大的努力,最终还是无法建立一个可持续的商业模式。接下来Stripe公司将接纳RethinkDB 公司,RethinkDB工程师团队将加入到Stripe。在交接过程中RethinkDB公司下的RethinkDB和Horizon的开源项目不会关闭,这两个项目都将持续可用,rethinkdb.com 和 horizon.io网站上的一切都可正常访问。Slava Akhmechet也希望在...

3
13
发表了资讯
2016/10/09 00:00

数据库 RethinkDB 的公司倒闭了

我要宣布一个悲伤的消息:经过七年多的发展,RethinkDB的公司倒闭了。我们非常努力工作让RethinkDB更成功,但是尽管我们尽了最大的努力,最终还是无法建立一个可持续的商业模式。接下来的几个月将会有大量的消息放出,我会写一些吸取的经验教训,希望让创业社区能从我们的错误中获益。 我在新电脑上安装RethinkDB 2.3.5,只需要几分钟的缓冲就能进行使用。对此,我非常为我们并肩建立的社区感到骄傲——RethinkDB 的技术就像是魔...

33
19
发表了资讯
2016/04/07 00:00

RethinkDB 2.3 发布,分布式数据库

RethinkDB 2.3 发布了,该版本主要有以下方面值得关注: Network encryption: built-in TLS support encrypts database connections Users and permissions: you can achieve granular control over database access by creating user accounts and assigning permissions The fold command: we added a new fold command to the ReQL query language that lets you perform reduce-like operations on ordered streams, with o...

9
19
发表了资讯
2016/02/11 00:00

RethinkDB 发布 Windows 的开发者预览版

RethinkDB 今天宣布提供支持 Windows 操作系统的版本,目前该版本还是开发者预览版阶段。下载地址: http://rethinkdb.com/docs/install/windows/ 对 Windows 系统的支持是 RethinkDB 社区用户询问最多的一个问题。今天终于等来了这个版本,目前该版本还没有经过完整的优化,因此你不能指望其性能的表现和 Linux 下的一致。

3
9
发表了资讯
2016/01/04 00:00

RethinkDB 2.2.3 发布,分布式数据库

RethinkDB 2.2.3 发布,未找到相关说明,详细改进请看这里: https://github.com/rethinkdb/rethinkdb/compare/v2.2.3...next 下载:https://github.com/rethinkdb/rethinkdb/archive/v2.2.3.zip ethinkDB 设计用来存储 JSON 文档的分布式数据库,可通过简单操作实现多机分布式存储。支持表的联合和分组查询。 特点: 简单编程模型 JSON 数据模型和一致性 分布式联合查询、子查询、聚合查询和原子更新操作 Hadoop 风格的 map/re...

0
13
发表了资讯
2015/11/23 00:00

RethinkDB 2.2.1 发布,分布式数据库

RethinkDB 2.2.1 发布,此版本是个 bug 修复版本,完全兼容 RethinkDB 2.2.0,Bug 修复列表: Fixed a crash with the message "Guarantee failed: [found_hash_pair]" when runninggetAll queries (#5085) rethinkdb export and rethinkdb dump now limit the number of subprocesses to reduce memory consumption (#4809) Fixed a segmentation fault in orderBy.limit changefeeds (#5081) Fixed a crash when using getAl...

0
8
发表了资讯
2015/11/16 00:00

RethinkDB 2.2.0 发布,分布式数据库

RethinkDB 2.2.0 发布,此版本引入了 atomic changefeeds,包含从数据库到 changefeed 结果的现有值,可以原子转换到流更新。 Atomic changefeeds 使得动态构建实时应用更简单:用户可以使用单个代码路径来填充应用的初始数据,并且继续接收实时数据更新。这大大提升了系统的性能,改进了系统伸缩性,提升 RethinkDB 集群大小。 详细改进请看发行说明。 兼容性 RethinkDB 1.16 以上版本可以自动迁移,但是升级之前需要备份好数据...

0
5
发表了资讯
2015/10/12 00:00

RethinkDB 2.1.5 发布,分布式数据库

RethinkDB 2.1.5 发布,此版本主要是 bug 修复: 兼容性 RethinkDB 2.1.5 servers cannot be mixed with servers running RethinkDB 2.1.4 or earlier in the same cluster Bug 修复 Fixed a memory corruption bug that caused segmentation faults on some systems (#4917) Made the build system compatible with OS X El Capitan (#4602) Fixed spurious "Query terminated by rethinkdb.jobs table" errors (#4819) Fixed...

1
9
发表了资讯
2015/09/27 00:00

RethinkDB 2.1.4 发布,分布式数据库

RethinkDB 2.1.4 发布,此版本更新内容如下: Fixed a data corruption bug that could occur when deleting documents (#4769) The web UI no longer ignores errors during table configuration (#4811) Added a check in case reconfigure is called with a non-existent server tag (#4840) Removed a spurious debug-mode assertion that caused a server crash when trying to write to the stats system table (#4837) T...

1
4
发表了资讯
2015/09/07 00:00

RethinkDB 2.1.3 发布,分布式数据库

RethinkDB 2.1.3 发布,此版本是个 bug 修复版本。 更新内容如下: 兼容性 RethinkDB 2.1.3 servers cannot be mixed with servers running RethinkDB 2.1.1 or earlier in the same cluster Bug 修复 Fixed a data corruption bug in the b-tree implementation (#4769) Fixed the ssl option in the JavaScript driver (#4786) Made the Ruby driver compatible with Ruby on Rails 3.2 (#4753) Added the backports.ssl_matc...

1
5
发表了资讯
2015/08/17 00:00

RethinkDB 2.1.1 发布,分布式数据库

RethinkDB 2.1.1 发布,此版本主要是 bug 修复版本: Fixed a problem where after migration, some replicas remained unavailable when reconfiguring a table (#4668) Removed the defunct --migrate-inconsistent-data command line argument (#4665) Fixed the slider for setting write durability during table creation in the web UI (#4660) Fixed a race condition in the clustering subsystem (#4670) Improved t...

1
7
发表了资讯
2015/07/17 00:00

RethinkDB 2.1 beta 发布,分布式数据库

RethinkDB 2.1 beta 发布,这是个测试版本,有一些已知的 bug ,所以请不要在生产环境使用。这个版本更新内容如下: Automatic failover using a Raft-based protocol More flexible administration for servers and tables Advanced recovery features 更多详细介绍请查看这里。 下载请点这里:Download。 RethinkDB 设计用来存储 JSON 文档的分布式数据库,可通过简单操作实现多机分布式存储。支持表的联合和分组查询。...

1
6
发表了资讯
2015/05/26 00:00

RethinkDB 2.0.2 发布,分布式数据库

RethinkDB 2.0.2 发布,此版本代号为“Yojimbo”。 Bug 修复: Fixed "duplicate token" error in the web UI that happened with certain browsers (#4174) Fixed a cross site request forgery vulnerability in the HTTP admin interface (#2018) Fixed the EventEmitter interface in the JavaScript driver (#4192) Fixed a problem with the RDBInterrupt.InsertOp unit test in some compilation modes (#4038) Added pa...

3
14
发表了资讯
2015/04/17 00:00

RethinkDB 2.0.1 发布,分布式数据库

RethinkDB 2.0.1 发布,此版本 Bug 修复版本,主要修复了以下两个 Bug: 修复了在备份脚本上返回错误服务器版本号的问题 (#3706) 修复了一个在缓存平衡器内可能会降低运行性能的错误(#4066) 详细信息请查看: https://github.com/rethinkdb/rethinkdb 此版本现已提供下载: https://github.com/rethinkdb/rethinkdb/archive/v2.0.1.zip RethinkDB 设计用来存储 JSON 文档的分布式数据库,可通过简单操作实现多机分布式存储。支持...

3
20
发表了资讯
2015/04/15 00:00

RethinkDB 2.0 发布,分布式数据库

RethinkDB 2.0 的候选版本已经发布了,可用于测试,本版本致力于简化创建过程。用户可以操作RethinkDB 来持续更新应用程序汇中的现场查询。同时还可以采用 RethinkDB 的分布式架构优势来扩展应用程序。 新增功能: Support for attaching a changefeed to the get_all command. Support for attaching a changefeed to the union command. Optional EventMachine integration for performing asynchronous queries in the Ruby ...

5
13
发表了资讯
2015/03/30 00:00

RethinkDB 1.16.3 发布,分布式数据库

RethinkDB 1.16.3 发布,此版本主要是 bug 修复: Fixed a bug that could cause a crash when reading from a secondary index in some rare circumstances (#3976) Fixed a bug that could cause a connection to hang indefinitely on OS X (#3954) Fixed rethinkdb export compatibility between Python 2 and Python 3 (#3911) Heartbeat timeout messages now include the remote port number (#2891) Python driver: pat...

1
12
发表了资讯
2015/03/21 00:00

RethinkDB 2.0 候选版本发布,分布式数据库

RethinkDB 2.0 发布候选版本,并可以进行测试。RethinkDB 2.0 旨在让快速建立和缩放实时应用程序更加容易,而2.0版本是其重要的里程碑。除了性能和稳定性上的改进,2.0版本还包括了一些值得关注的新特点,以补充我们在1.16版本中引入的实时功能: Support for attaching a changefeed to the get_all command. Support for attaching a changefeed to the union command. Optional EventMachine integration for performing asy...

0
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
2022-09-18 10:20
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
264 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部