翻译 RocksDB Users and Use Cases

原文网址:https://github.com/facebook/rocksdb/wiki/RocksDB-Users-and-Use-Cases

(有道)

RocksDB Users and Their Use Cases

Facebook

At Facebook, we use RocksDB as storage engines in multiple data management services and a backend for many different stateful services, including:
在Facebook,我们将RocksDB作为多个数据管理服务的存储引擎,以及许多不同状态服务的后端,包括:

  1. MyRocks -- https://github.com/MySQLOnRocksDB/mysql-5.6
  2. MongoRocks -- https://github.com/mongodb-partners/mongo-rocks
  3. ZippyDB -- Facebook's distributed key-value store with Paxos-style replication, built on top of RocksDB.[1] https://www.youtube.com/watch?v=DfiN7pG0D0khtt
    Facebook的分布式key-value存储采用paxos式复制模式,以RocksDB为基础。[1] https://www.youtube.com/watch?v=DfiN7pG0D0khtt
  4. Laser -- Laser is a high query throughput, low (millisecond) latency, key-value storage service built on top of RocksDB.[1]
    Laser是一个高查询吞吐量,低(毫秒)延迟,key-value存储服务,建立在RocksDB.[1]之上
  5. Dragon -- a distributed graph query engine. https://code.facebook.com/posts/1737605303120405/dragon-a-distributed-graph-query-engine/
    分布式图查询引擎。https://code.facebook.com/posts/1737605303120405/dragon-a-distributed-graph-query-engine/
  6. Stylus -- a low-level stream processing framework writtenin C++.[1]
    一个用c++编写的底层流处理框架
  7. LogDevice -- a distributed data store for logs [2]
    日志的分布式数据存储

[1] https://research.facebook.com/publications/realtime-data-processing-at-facebook/

[2] https://code.facebook.com/posts/357056558062811/logdevice-a-distributed-data-store-for-logs/

  1. Libra -- Blockchain https://libra.org

LinkedIn

Two different use cases at Linkedin are using RocksDB as a storage engine:
Linkedin有两个使用RocksDB作为存储引擎的案例:

  1. LinkedIn's follow feed for storing user's activities. Check out the blog post: https://engineering.linkedin.com/blog/2016/03/followfeed--linkedin-s-feed-made-faster-and-smarter
    LinkedIn的关注动态,用来存储用户的活动。查看该博客:https://engineering.linkedin.com/blog/2016/03/followfeed--linkedin-s-feed-made-faster-and-smarter
  2. Apache Samza, open source framework for stream processing
    Apache Samza,用于流处理的开源框架
    Learn more about those use cases in a Tech Talk by Ankit Gupta and Naveen Somasundaram: http://www.youtube.com/watch?v=plqVp_OnSzg
    在Ankit Gupta和Naveen Somasundaram的Tech Talk上了解更多关于这些用例的信息:http://www.youtube.com/watch?v=plqVp_OnSzg

Yahoo

Yahoo is using RocksDB as a storage engine for their biggest distributed data store Sherpa. Learn more about it here: http://yahooeng.tumblr.com/post/120730204806/sherpa-scales-new-heights
雅虎将RocksDB作为其最大的分布式数据存储Sherpa的存储引擎。更多信息请访问:http://yahooeng.tumblr.com/post/120730204806/sherpa-scales-new-heights

CockroachDB

CockroachDB is an open-source geo-replicated transactional database. They are using RocksDB as their storage engine. Check out their github: https://github.com/cockroachdb/cockroach
CockroachDB是一个开源的地理复制事务数据库。他们使用RocksDB作为存储引擎。查看他们的github: https://github.com/cockroachdb/cockroach

DNANexus

DNANexus is using RocksDB to speed up processing of genomics data. You can learn more from this great blog post by Mike Lin: http://devblog.dnanexus.com/faster-bam-sorting-with-samtools-and-rocksdb/
DNANexus正在使用RocksDB来加快基因组数据的处理速度。你可以从Mike Lin的博客http://devblog.dnanexus.com/faster-bam-sorting-with-samtools-and-rocksdb/了解更多

Iron.io

Iron.io is using RocksDB as a storage engine for their distributed queueing system. Learn more from Tech Talk by Reed Allman: http://www.youtube.com/watch?v=HTjt6oj-RL4
Iron.io使用RocksDB作为其分布式队列系统的存储引擎。要了解更多信息,请访问Reed Allman网站:http://www.youtube.com/watch?v=HTjt6oj-RL4

Tango Me

Tango is using RocksDB as a graph storage to store all users' connection data and other social activity data.
Tango使用RocksDB作为图形存储,存储所有用户的连接数据和其他社交活动数据。

Turn

Turn is using RocksDB as a storage layer for their key/value store, serving at peak 2.4MM QPS out of different datacenters. Check out our RocksDB Protobuf merge operator at: https://github.com/vladb38/rocksdb_protobuf
Turn将RocksDB作为key/value存储层,在不同数据中心提供2.4MM QPS峰值服务。查看我们的RocksDB Protobuf合并操作符:https://github.com/vladb38/rocksdb_protobuf

Santanader UK/Cloudera Profession Services

Check out their blog post: http://blog.cloudera.com/blog/2015/08/inside-santanders-near-real-time-data-ingest-architecture/
查看他们的博客:http://blog.cloudera.com/blog/2015/08/inside-santanders-near-real-time-data-ingest-architecture/

Airbnb

Airbnb is using RocksDB as a storage engine for their personalized search service. You can learn more about it here: https://www.youtube.com/watch?v=ASQ6XMtogMs
Airbnb正在使用RocksDB作为其个性化搜索服务的存储引擎。你可以在这里了解更多信息:https://www.youtube.com/watch?v=ASQ6XMtogMs

Alluxio

Alluxio uses RocksDB to serve and scale file system metadata to beyond 1 Billion files. The detailed design and implementation is described in this engineering blog: https://www.alluxio.io/blog/scalable-metadata-service-in-alluxio-storing-billions-of-files/
Alluxio使用RocksDB扩展文件系统元数据服务,使其超过10亿个文件。详细的设计和实现描述在这个工程博客:https://www.alluxio.io/blog/scalable-metadata-service-in-alluxio-storing-billions-of-files/

Pinterest

Pinterest's Object Retrieval System uses RocksDB for storage: https://www.youtube.com/watch?v=MtFEVEs_2Vo
Pinterest的对象检索系统(Object Retrieval System)使用RocksDB存储:https://www.youtube.com/watch?v=MtFEVEs_2Vo

Smyte

Smyte uses RocksDB as the storage layer for their core key-value storage, high-performance counters and time-windowed HyperLogLog services.
Smyte使用RocksDB作为其核心键值存储、高性能计数器和时间窗口HyperLogLog服务的存储层。

Rakuten Marketing

Rakuten Marketing uses RocksDB as the disk cache layer for the real-time bidding service in their Performance DSP.
Rakuten Marketing将RocksDB作为其Performance DSP实时竞价服务的磁盘缓存层。

VWO, Wingify

VWO's Smart Code checker and URL helper uses RocksDB to store all the URLs where VWO's Smart Code is installed.
VWO的智能代码检查器和URL助手使用RocksDB存储所有安装VWO智能代码的URL。

quasardb

quasardb is a high-performance, distributed, transactional key-value database that integrates well with in-memory analytics engines such as Apache Spark. quasardb uses a heavily tuned RocksDB as its persistence layer.
quasardb是一种高性能、分布式、事务性的键值数据库,它可以很好地与Apache Spark等内存分析引擎集成。quasardb使用经过大量优化的RocksDB作为它的持久化层。

Netflix

Netflix Netflix uses RocksDB on AWS EC2 instances with local SSD drives to cache application data.
Netflix在AWS EC2实例中使用RocksDB来缓存应用数据。

TiKV

TiKV is a GEO-replicated, high-performance, distributed, transactional key-value database. TiKV is powered by Rust and Raft. TiKV uses RocksDB as its persistence layer.
TiKV是一个地理复制、高性能、分布式、事务性的键值数据库。TiKV由Rust和Raft提供动力。TiKV使用RocksDB作为其持久层。

Apache Flink

Apache Flink uses RocksDB to store state locally on a machine.
Apache Flink使用RocksDB在本地机器上存储状态。

Dgraph

Dgraph is an open-source, scalable, distributed, low latency, high throughput Graph database .They use RocksDB to store state locally on a machine.
Dgraph是一个开源的、可扩展的、分布式的、低延迟、高吞吐量的图形数据库,他们使用RocksDB在本地存储状态。

Uber

Uber uses RocksDB as a durable and scalable task queue.
Uber将RocksDB作为一个持久且可扩展的任务队列。

360 Pika

360 Pika is a nosql compatible with redis. With the huge amount of data stored, redis may suffer for a capacity bottleneck, and pika was born for solving it. It has widely been widely used in many company
360 Pika是一个兼容redis的nosql。由于存储了大量的数据,redis可能会遭遇容量瓶颈,而皮卡就是为了解决这个问题而诞生的。它在许多公司得到了广泛的应用

LzLabs

LzLabs is using RocksDB as a storage engine in their multi-database distributed framework to store application configuration and user data. LzLabs在其多数据库分布式框架中使用RocksDB作为存储引擎,用于存储应用配置和用户数据。

ProfaneDB

ProfaneDB is a database for Protocol Buffers, and uses RocksDB for storage. It is accessible via gRPC, and the schema is defined using directly .proto files.
ProfaneDB是一个用于协议缓冲区的数据库,使用RocksDB进行存储。它可以通过gRPC访问,模式是直接使用.proto文件定义的。

IOTA Foundation

IOTA Foundation is using RocksDB in the IOTA Reference Implementation (IRI) to store the local state of the Tangle. The Tangle is the first open-source distributed ledger powering the future of the Internet of Things.
IOTA Foundation在IOTA参考实现(IRI)中使用RocksDB来存储Tangle的本地状态。Tangle是第一个为未来物联网提供动力的开源分布式账本。

Avrio Project

Avrio Project is using RocksDB in Avrio to store blocks, account balances and data and other blockchain-releated data. Avrio is a multiblockchain decentralized cryptocurrency empowering monetary transactions.
Avrio Project使用RocksDB来存储区块、账户余额、数据和其他区块链相关数据。Avrio是一个多区块链去中心化加密货币,授权货币交易。

Crux

Crux is a document database that uses RocksDB for local EAV index storage to enable point-in-time bitemporal Datalog queries. The "unbundled" architecture uses Kafka to provide horizontal scalability.
Crux是一个文档数据库,它使用RocksDB作为本地EAV索引存储,以支持时间点双时间数据日志查询。“非绑定”架构使用Kafka来提供水平可伸缩性。

Nebula Graph

Nebula Graph is a distributed, scalable, lightning-fast, open source graph database capable of hosting super large scale graphs with dozens of billions of vertices (nodes) and trillions of edges, with milliseconds of latency.
星云图是一个分布式的、可扩展的、快速的、开源的图形数据库,能够承载具有数百亿顶点(节点)和数万亿边的超大规模的图形,延迟只有毫秒。

Apache Hadoop Ozone

Ozone is a scalable, redundant, and distributed object store for Hadoop. Apart from scaling to billions of objects of varying sizes, Ozone can function effectively in containerized environments such as Kubernetes and YARN.
https://blog.cloudera.com/apache-hadoop-ozone-object-store-architecture/
Ozone是一个可扩展的、冗余的、分布式的Hadoop对象存储。除了可以缩放到数十亿不同大小的对象之外,Ozone还可以在诸如Kubernetes和YARN这样的容器化环境中有效地工作。

Apache Doris

http://doris.apache.org/master/en/administrator-guide/operation/tablet-meta-tool.html

Apache Pegasus

Apache Pegasus is a horizontally scalable, strongly consistent and high-performance key-value store.
https://github.com/apache/incubator-pegasus
Apache Pegasus是一个水平可伸缩、强一致性和高性能的键值存储。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容