gpt4 book ai didi

memcached - Memcached 和 Hadoop 之间的区别?

转载 作者:可可西里 更新时间:2023-11-01 15:01:43 27 4
gpt4 key购买 nike

Memcached 和 Hadoop 之间的基本区别是什么? Microsoft 似乎使用 Windows Server AppFabric 进行内存缓存。

我知道 memcached 是一个使用多个服务器的巨大键值散列函数。什么是 hadoop,hadoop 与 memcached 有何不同?是用来存储数据的吗?对象?我需要在内存对象中保存巨型对象,但似乎我需要某种方式将这个巨型对象拆分成人们所说的“ block ”。当我考虑将对象拆分为字节时,Hadoop 似乎正在兴起。

我在内存中有一个巨大的类,内存超过 100 MB。我需要复制这个对象,以某种方式缓存这个对象。当我研究缓存这个怪物对象时,似乎我需要像谷歌那样拆分它。谷歌如何做到这一点。 hadoop如何在这方面帮助我。我的对象不是简单的结构化数据。它在内部的类等中上下引用。

任何想法、指示、想法、猜测都是有帮助的。

谢谢。

最佳答案

内存缓存 [ http://en.wikipedia.org/wiki/Memcached ] 是一种单一的集中式分布式缓存技术。

apache hadoop [ http://hadoop.apache.org/ ] 是一个用于分布式数据处理的框架——针对 google/amazon 规模的许多 TB 数据。它包括该问题不同领域的子项目 - 分布式数据库、分布式处理算法、报告/查询、数据流语言。

这两种技术解决不同的问题。一种用于跨集群缓存(小型或大型项目)。第二个用于处理集群中的大型项目。从您的问题看来,memcached 更适合您的问题。

关于memcached - Memcached 和 Hadoop 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7815919/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com