首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP HANA与Memcached、Redis和使用内存而不是磁盘的现有数据库有什么不同?

SAP HANA与Memcached、Redis和使用内存而不是磁盘的现有数据库有什么不同?
EN

Stack Overflow用户
提问于 2012-11-08 18:27:29
回答 2查看 5.9K关注 0票数 15

SAP的内存数据库HANA引起了商业分析界的热议。与当前的开源数据库相比,我很难看到它真正的创新。好的,它有索引,图形支持,列存储等等……但在我看来,这并不是什么新鲜事。它在内存中的事实也不是什么新鲜事,参见Memcached和Redis。

HANA有什么大不了的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-18 19:32:50

SAP是一个内存中的applications.

  • Memcached,主要用于加速
  • (开源)是一个键/值(即NoSQL)缓存系统,用于同时加速关系型数据库和NoSQL数据库。与HANA不同,Memcached的原生形式可以无限扩展;另一方面,Memcached是不可靠的,您可能会在以下事件之一中丢失数据:(1)节点故障;(2)扩展事件;(3)进程重启和(4)软件升级。此外,它支持非常有限一组键-值operations.
  • Redis (开源)-是内存中的NoSQL数据库。与Memcached不同,它有一个内置的机制,可以实现更好的可靠性,比如复制和数据持久化。此外,Redis sentinel还可用于自动故障转移。与HANA和memcached不同,Redis是从头开始构建的,除了简单的k/v字符串数据类型之外,还支持增强的数据类型,如散列、集、排序集和列表。这使得Redis在处理复杂命令和简单命令时都非常快。因此,虽然Redis可以像Memcached一样快地执行简单命令,但它处理复杂命令的速度通常比任何其他内存数据库(包括HANA )快十倍。到目前为止,Redis的可扩展性仍然有限,您不能将数据集扩展到单个主服务器之外。
票数 14
EN

Stack Overflow用户

发布于 2013-09-28 20:53:32

HANA不仅仅是内存数据库,它还是一个应用程序平台。如果你有兴趣探索它的分析能力,这里有一个很好的例子:

http://scn.sap.com/community/developer-center/cloud-platform/blog/2013/07/16/using-hana-modeler-in-sap-hana-cloud

从SAP Cloud试用帐户免费试用。

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

https://stackoverflow.com/questions/13287149

复制
相关文章

相似问题

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