我在一个项目中工作,有人建议我数据缓存可能有用。
我遇到了 Apache Ignite,但我无法理解它是否实际上只是在内存存储中,还是它是数据库之上的一层。如果有任何关于如何将其集成到 .Net Web 应用程序中的明确解释,那将非常有帮助。
我在一个项目中工作,有人建议我数据缓存可能有用。
我遇到了 Apache Ignite,但我无法理解它是否实际上只是在内存存储中,还是它是数据库之上的一层。如果有任何关于如何将其集成到 .Net Web 应用程序中的明确解释,那将非常有帮助。
您可以将 Ignite 用作读取/写入缓存。
看看这些页面:
https://ignite.apache.org/use-cases/caching/database-caching.html https://apacheignite-net.readme.io/docs/persistent-store
Apache Ignite 是一个分布式内存平台。它提供了事务性键值存储以及计算能力和其他功能。通常它位于应用程序和数据源之间(尽管具有外部数据源是可选的)。
要与 .NET 应用程序集成,只需使用方法运行嵌入式节点Ignition.Start()
。然后,您可以添加任意数量的独立节点以进行横向扩展。
有关更多信息,请参阅此文档:https ://apacheignite-net.readme.io/docs/getting-started-1