mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-03-12 17:51:53 +08:00
Initital commit
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
# Memory cache
|
||||
# Memory Cache
|
||||
|
||||
Memory caching (often simply referred to as caching) is a technique in which computer applications temporarily store data in a computer’s main memory (i.e., random access memory, or RAM) to enable fast retrievals of that data. The RAM that is used for the temporary storage is known as the cache.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [Cache in-memory in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/performance/caching/memory?view=aspnetcore-7.0)
|
||||
- [Intro to In-Memory Caching in C#](https://www.youtube.com/watch?v=2jj2wH60QuE)
|
||||
- [Intro to In-Memory Caching in C#](https://www.youtube.com/watch?v=2jj2wH60QuE)
|
||||
- [What is Memory Caching?](https://hazelcast.com/glossary/memory-caching/)
|
||||
@@ -1,4 +1,4 @@
|
||||
# Entity framework cache
|
||||
# Entity Framework Cache
|
||||
|
||||
Entity Framework Core(EF Core) is a cross-platform version of the popular Entity Framework data access technology that is lightweight, extendable, and open source.
|
||||
It can be used as an object-relational mapper (O/RM), which can Allow .NET developers to use .NET objects to interact with a database and Removes the requirement for most of the data-access code that is generally required.
|
||||
@@ -8,4 +8,5 @@ However, during peak loads, high-transaction .NET Core apps using EF Core have p
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [Entity Framework 2nd Level Cache](https://www.gridgain.com/docs/latest/developers-guide/net-specific/net-entity-framework-cache)
|
||||
- [What is Entity Framework](https://www.youtube.com/watch?v=Z7713GBhi4k)
|
||||
- [What is Entity Framework?](https://www.youtube.com/watch?v=Z7713GBhi4k)
|
||||
- [Caching In Entity Framework](https://www.c-sharpcorner.com/article/caching-in-entity-framework-ef-core-using-ncache/)
|
||||
@@ -5,4 +5,5 @@ Memcached is an open-source, high-performance, distributed memory object caching
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [Using Memcached as Distributed Cache in .NET Core](https://dotnetcorecentral.com/blog/using-memcached-as-distributed-cache-in-net-core/)
|
||||
- [Memcached as Distributed Cache in .Net Core Application](https://www.youtube.com/watch?v=yQ8Kwx9M_Hg)
|
||||
- [Memcached as Distributed Cache in .Net Core Application](https://www.youtube.com/watch?v=yQ8Kwx9M_Hg)
|
||||
- [Intro to Memcached](https://memcached.org/)
|
||||
@@ -1,4 +1,4 @@
|
||||
# Easy caching
|
||||
# Easy Caching
|
||||
|
||||
EasyCaching is an open-source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easily.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Redis
|
||||
|
||||
Redis is an open source (BSD licensed), in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and various levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
|
||||
Redis is an open source (BSD licensed) which is an in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and various levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
|
||||
|
||||
You can use Redis in many programming languages. It is such a popular and widely used cache that Microsoft Azure also provides its cloud-based version with the name Azure Cache for Redis.
|
||||
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
# Stackexchange redis
|
||||
# Stackexchange Redis
|
||||
|
||||
StackExchange.Redis is a high performance general purpose redis client for .NET languages (C#, etc.). It is the logical successor to BookSleeve, and is the client developed-by (and used-by) Stack Exchange for busy sites like Stack Overflow.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [Using StackExchange.Redis with .NET](https://docs.redis.com/latest/rs/references/client_references/client_csharp/)
|
||||
- [Introduction to StackExchange.Redis](https://www.youtube.com/watch?v=rsXvpCHdldg)
|
||||
- [Introduction to StackExchange.Redis](https://www.youtube.com/watch?v=rsXvpCHdldg)
|
||||
- [Getting Started with Stackexchange Redis](https://stackexchange.github.io/StackExchange.Redis/)
|
||||
@@ -1,8 +1,9 @@
|
||||
# Distributed cache
|
||||
# Distributed Cache
|
||||
|
||||
A distributed cache is a cache shared by multiple app servers, typically maintained as an external service to the app servers that access it. A distributed cache can improve the performance and scalability of an ASP.NET Core app, especially when the app is hosted by a cloud service or a server farm.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [Distributed caching in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/performance/caching/distributed?view=aspnetcore-7.0)
|
||||
- [Distributed Caching In ASP.NET Core With Redis](https://www.youtube.com/watch?v=Tt5zIKVMMbs)
|
||||
- [Distributed Caching In ASP.NET Core With Redis](https://www.youtube.com/watch?v=Tt5zIKVMMbs)
|
||||
- [What is a Distributed Cached?](https://hazelcast.com/glossary/distributed-cache/)
|
||||
@@ -5,4 +5,5 @@ Caching is a technique of storing frequently used data or information in a local
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [Caching in ASP.Net](https://www.c-sharpcorner.com/UploadFile/2072a9/caching-in-Asp-Net/)
|
||||
- [Overview of caching in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/performance/caching/overview?view=aspnetcore-7.0)
|
||||
- [Overview of caching in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/performance/caching/overview?view=aspnetcore-7.0)
|
||||
- [Intro to Data Caching in ASP.NET](https://www.tutorialspoint.com/asp.net/asp.net_data_caching.htm)
|
||||
Reference in New Issue
Block a user