У меня есть то, что я считаю довольно простым приложением. Служба возвращает некоторые данные, основанные на другой части данных. Простой пример, учитывая название штата, сервис возвращает столицу.
Все данные хранятся в базе данных SQL Server 2008. Большинство этих «статических» данных будут редко меняться. Время от времени его нужно будет обновлять, и, когда это произойдет, у меня не будет проблем с перезапуском приложения для обновления кэша, если он реализован.
Некоторые данные, которые являются более «динамическими», будут храниться в той же базе данных. Эти данные включают контакты, статистику и т. Д. И будут меняться чаще (от почасового до ежедневного или еженедельного). Эти данные будут связаны со статическими данными выше через внешние ключи (как SQL JOIN).
У меня вопрос, что именно я пытаюсь реализовать здесь? и как мне начать это делать? Я знаю, что статические данные будут кэшироваться, но я не знаю, с чего начать. Я пытался искать, но придумал столько всего, и я не уверен, с чего начать. Рекомендации для учебников также будут оценены.