FoundationDB
约 1 分钟阅读
- FoundationDBGitHubapple/foundationdbApache-2.0, C++ · by Apple · Cassandra -> FDB · 分布式、事务、KV · 作为 DynamoDB, Cassandra, HBase 的替代 · 可以作为别的服务的存储底层: 上层实现 SQL、Document笔记:FoundationDB
- Apache-2.0, C++
- by Apple
- Cassandra -> FDB
- 分布式、事务、KV
- 作为 DynamoDB, Cassandra, HBase 的替代
- 可以作为别的服务的存储底层: 上层实现 SQL、Document
- 参考
- apple.github.io/foundationdb链接apple.github.io/foundationdbApache-2.0, C++ · by Apple · Cassandra -> FDB · 分布式、事务、KV · 作为 DynamoDB, Cassandra, HBase 的替代 · 可以作为别的服务的存储底层: 上层实现 SQL、Document笔记:FoundationDB
- FoundationDB/awesome-foundationdbGitHubFoundationDB/awesome-foundationdbApache-2.0, C++ · by Apple · Cassandra -> FDB · 分布式、事务、KV · 作为 DynamoDB, Cassandra, HBase 的替代 · 可以作为别的服务的存储底层: 上层实现 SQL、Document笔记:FoundationDB
- FoundationDB/fdb-kubernetes-operatorGitHubFoundationDB/fdb-kubernetes-operatorApache-2.0, C++ · by Apple · Cassandra -> FDB · 分布式、事务、KV · 作为 DynamoDB, Cassandra, HBase 的替代 · 可以作为别的服务的存储底层: 上层实现 SQL、Document笔记:FoundationDB
- FoundationDB/fdb-document-layerGitHubFoundationDB/fdb-document-layerApache-2.0, C++ · by Apple · Cassandra -> FDB · 分布式、事务、KV · 作为 DynamoDB, Cassandra, HBase 的替代 · 可以作为别的服务的存储底层: 上层实现 SQL、Document笔记:FoundationDB
- MongoDB® wire protocol
- FoundationDB: A Distributed Unbundled Transactional Key Value Store链接www.micahlerner.com/2021/06/12/foundationdb-a-distributed-unbundled-transactional-key-value-store.htmlApache-2.0, C++ · by Apple · Cassandra -> FDB · 分布式、事务、KV · 作为 DynamoDB, Cassandra, HBase 的替代 · 可以作为别的服务的存储底层: 上层实现 SQL、Document笔记:FoundationDB
- HNHacker NewsHacker News #28740497Hacker News
- CouchDB 4 底层可能会迁移到 FoundationDB
- FoundationDB Record Layer: A Multi-Tenant Structured Datastore
- QuiCK: A Queuing System in CloudKit
- How FoundationDB works and why it works
- HN #16877395Hacker NewsHacker News #16877395Hacker News
- 事务不能超过 10M 影响数据
- 写的数据、不包含读
- 推荐先更新数据,最好再事务更新指针
- 事务不能超过 5s
- 目前部署运维并不容易
- conflict detection is lock-free - Sequencer is not lock-free
- 更严格的限制 换取更 简单的设计实现
关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- KV DB Awesome笔记 · FoundationDB
缓存 · 数据引擎 · NoSQL 底层 · SQL 底层 · KV 最容易实现分布式 · 数据库都是某种形式上的 KV · Redis · redis/node-redis · Redis 官方/主流 Node.js client。 · go-redis/redisrate
参考资料
GitHub4 条
- apple/foundationdbgithub.com/apple/foundationdb
- FoundationDB/awesome-foundationdbgithub.com/FoundationDB/awesome-foundationdb
- FoundationDB/fdb-document-layergithub.com/FoundationDB/fdb-document-layer
- FoundationDB/fdb-kubernetes-operatorgithub.com/FoundationDB/fdb-kubernetes-operator
Hacker News2 条
- Hacker News #16877395HN #16877395
- Hacker News #28740497HN #28740497
其他外链6 条
- apple.github.io/foundationdbapple.github.io/foundationdb
- apple.github.io/foundationdb/architecture.htmlapple.github.io/foundationdb/architecture.html
- blog.the-pans.com/notes-on-the-foundationdb-paperblog.the-pans.com/notes-on-the-foundationdb-paper
- www.foundationdb.org/files/QuiCK.pdfwww.foundationdb.org/files/QuiCK.pdf
- www.foundationdb.org/files/record-layer-paper.pdfwww.foundationdb.org/files/record-layer-paper.pdf
- www.micahlerner.com/2021/06/12/foundationdb-a-distributed-unbundled-transactional-key-value-store.htmlwww.micahlerner.com/2021/06/12/foundationdb-a-distributed-unbundled-transactional-key-value-store.html