2

我在一个项目中工作,有人建议我数据缓存可能有用。

我遇到了 Apache Ignite,但我无法理解它是否实际上只是在内存存储中,还是它是数据库之上的一层。如果有任何关于如何将其集成到 .Net Web 应用程序中的明确解释,那将非常有帮助。

4

2 回答 2

3

您可以将 Ignite 用作读取/写入缓存。

看看这些页面:

https://ignite.apache.org/use-cases/caching/database-caching.html https://apacheignite-net.readme.io/docs/persistent-store

于 2016-02-12T12:01:22.033 回答
2

Apache Ignite 是一个分布式内存平台。它提供了事务性键值存储以及计算能力和其他功能。通常它位于应用程序和数据源之间(尽管具有外部数据源是可选的)。

要与 .NET 应用程序集成,只需使用方法运行嵌入式节点Ignition.Start()。然后,您可以添加任意数量的独立节点以进行横向扩展。

有关更多信息,请参阅此文档:https ://apacheignite-net.readme.io/docs/getting-started-1

于 2016-02-11T18:07:49.883 回答