首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL内存表,Memcached或其他什么?

MySQL内存表,Memcached或其他什么?
EN

Stack Overflow用户
提问于 2011-09-14 15:19:38
回答 2查看 1.2K关注 0票数 0

当前增长超过100万的数据集需要不断查找/更新特定于用户的数据。寻找具有高TPS的最快和可扩展的选项。Memcache/memcacheddb和mysql内存表对于实现和扩展选项来说是一个很大的混乱。有没有人能提供合适的伸缩/ tps和性能信息?

EN

回答 2

Stack Overflow用户

发布于 2011-09-14 15:29:17

这些数据的完整性重要吗?如果是这样,您可以立即排除memcached和MySQL内存表,因为这两个表都不会持久存储。memcachedb至少是持久化的,但它不能保证正常(R)DBMS的可靠性。

票数 0
EN

Stack Overflow用户

发布于 2011-09-14 15:59:05

如果你有一个很大的数据集,你不会通过向它扔硬件来扩展它。因为你没有说你的增长率是多少,所以很难提出任何建议。

如果你需要扩展写操作,你可以对你的表进行分区。如果您需要扩展读取-您可以创建master > multiple slaves复制集群。

此外,还有一个名为TokuDB的引擎可用于MySQL -在www.tokutek.com上有更多信息。对于某些事情(更新、热门索引添加和类似的),它非常快,但当涉及到大规模更新时,它就不那么出色了。这值得一看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7412621

复制
相关文章

相似问题

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