Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 2.82 KB

README.md

File metadata and controls

41 lines (30 loc) · 2.82 KB

CityCacheTutorial 🔄

License: MIT

CityCacheTutorial GIF


📌 Описание

"CityCacheTutorial — учебный проект для оптимизации запросов к базам данных. Проект объединяет работу с MySQL и Redis для ускорения доступа к географическим данным о городах и странах. Реализована возможность кэширования часто запрашиваемых данных в Redis, что существенно улучшает производительность. Туториал охватывает все этапы разработки: от настройки Docker-контейнеров для MySQL и Redis до сравнения скорости запросов." CityCacheTutorial Screenshot CityCacheTutorial Screenshot CityCacheTutorial Screenshot CityCacheTutorial Screenshot

🎯 Особенности

  • Гибкость хранения: Проект сочетает в себе реляционную базу данных MySQL и in-memory хранилище Redis.

  • Оптимизация запросов: Используется алгоритм для кэширования часто запрашиваемых данных, что существенно улучшает производительность.

  • Туториал: Проект является учебным и включает в себя пошаговые инструкции для реализации всех функций.

🛠 Установка и запуск

Клонирование репозитория:

git clone https://github.com/SautovAndrey/CityCacheTutorial.git

Перейдите в директорию проекта:

cd CityCacheTutorial

Запуск приложения:

java Main.java