database - 关于使用memcachedb做大规模key-value存储的看法

标签 database

我们需要实现一个大规模的键值存储(假设高达 500GB),BerkeleyDB 似乎是一个不错的选择,但我们真的希望它可以通过网络访问。这让我开始关注 memcachedb。我在网上找不到太多人谈论使用 memcachedb 的实际经验,所以我的问题是,如果您使用过 memcachedb:

  • 您会推荐将它用于大型 k-v 存储吗?
  • 如果不是,为什么不呢?

提前致谢!

弗朗西斯

最佳答案

当我尝试使用 BerkeleyDB(memcachedb 显然用作后端)时,我发现插入速度非常慢。在这方面它确实无法使用。我的插入模式和配置相当标准,所以我不知道这是否只是 BDB 的普遍弱点,或者我的测试设置有些奇怪。

要研究的一个选项是 CouchDB .如果您需要扩展真的大,总是有 HBase 或 Hypertable,它们都是 Bigtable 的克隆。

关于database - 关于使用memcachedb做大规模key-value存储的看法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/215274/

相关文章:

mysql - 设置表结构的最佳方法

mysql - 将多个查找表与系统表映射的策略?

ruby-on-rails - Ruby on Rails 未定义的 simple_form_for 方法

java - 为连接到服务器应用程序的每个客户端打开一个新的数据库连接?

php - 如何将 WordPress 子站点从临时服务器迁移到实时服务器(在 WordPress 多站点上)?

mysql - MySQL 中对多列进行操作的函数

java - 为什么剂量更新会在数据库中创建新的 ID?

sql - 在数据库 ORM 中应该将字符串映射到什么?

python - Django UpdateView 有空表格

php - 全局登录(许多站点)