簡體   English   中英

Apache Ignite:與 .NET/C# 的 RDBMS 集成

[英]Apache Ignite: RDBMS Integration with .NET/C#

我想使用 .NET/C# 在現有數據庫之上創建一個緩存層。

Apache Ignite 文檔中,RDBMS 集成是通過使用 XML 或直接在 Java 代碼中配置緩存來完成的,然后調用 loadCache 方法將數據從數據庫加載到集群中。

我將如何開始使用 .NET/C#?

Ignite 為 .NET/C# 提供相同的緩存存儲 API。 您可以實現委托給現有數據庫的ICacheStore ,然后使用 C# 中的CacheConfiguration.CacheStoreFactory屬性啟用它。

示例實現:

這些示例有點舊並且使用完整的 .NET Framework,但將它們調整到 .NET Core / EF Core 應該是微不足道的。

有兩種運行 Ignite 的實用方法 - 獨立運行或在您自己的代碼中運行。

您可以在獨立模式( Apache.Ignite.exe / .dll )下運行 Ignite.Net,但運行純 Java 更簡單,通常就足夠了。 在這種情況下,您可以只使用 XML 配置來連接您的數據庫。

您還可以將 Ignite 作為庫導入到您的代碼中,並以編程方式配置/啟動節點。 然后,查看有關配置 C# 緩存存儲的現有答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM