什么时候使用 Apache Ignite?

When to use Apache Ignite?

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

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

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

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

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

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

看看这些页面:

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