首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据保存到自定义数据库

将数据保存到自定义数据库
EN

Stack Overflow用户
提问于 2022-01-06 14:40:17
回答 1查看 35关注 0票数 0

试图找出如何创建一个简单的分布式数据库

etcd用于Kubernetes中的一致元数据。我可以看到BadgerDB和其他键值商店正在使用etcd,但我不知道他们是如何使用它的。更新:看起来他们正在使用etcd的raft子集。

我的问题是:

etcd用于存储元数据,而不是数据本身--是否可以/建议将etcd与另一个键值存储结合起来处理大型数据?

我也看过hashicorp筏

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-27 09:08:37

etcd服务的目的是处理元数据:检索一个键,获取一些数据,通常在千字节范围内。不是兆字节。

您不能将"offlad“存储到另一个数据库/数据存储。在大多数节点上,Etcd需要具有低延迟的数据。

对etcd最大的批评是硬件需求:对于某些用例来说,8GB的RAM x 3机器可能太多了。

这对你有好处吗?这在很大程度上取决于:

  • 您的工作负载(主要是面向阅读的,而不是面向写的)
  • 在很短的时间内你需要多少个要求:不要一次发出太多的请求,否则你可能会触发一次领导人选举。
  • 以及您的数据大小:使用启用--auto-compaction以尽可能降低磁盘使用率,删除旧的数据版本。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70608845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档