Feature #1786
Consume events and sync data with cache
Start date:
2024-06-22
Due date:
2024-09-22
% Done:
100%
Estimated time:
(Total: 0.00 h)
Description
We should focus on the 2 categories listed below:
listing data -> property_id(MLS) in cache -> partitioning by date in db- When extracting/downloading listing data from VOW/DDF/IDX or any data source, we should standardize from input. Columns on ORM should be structured in cache, and any other feed should be saved as a JSON doc via CLOB/BLOB type.
- Create partitioning on loading date for all properties. Searching on the cache or database will always be accompanied by a date range to have a better performance.
- Cache should be updated by the downloading schedule. e.g. VOW per 2 hours, DDF by daily, IDX by daily...
- LLM based data can be saved into different database. (PostgreSQL)
- A DWH layer should be involved.
- Create cache topics by format: custom_id + custom_topic + training_date.
- Outdated topics should be removed from cache.
Subtasks
No data to display