Skip to content

ChakshuGautam/cQube-ingestion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aa28fc2 · Mar 23, 2023
Jan 24, 2023
Mar 23, 2023
Mar 3, 2023
Jan 30, 2023
Mar 23, 2023
Mar 22, 2023
Mar 23, 2023
Mar 23, 2023
Jan 10, 2023
Mar 7, 2023
Mar 11, 2023
Jan 9, 2023
Mar 5, 2023
Jan 4, 2023
Jan 26, 2023
Jan 4, 2023
Jan 4, 2023

Repository files navigation

Node.js CI

Documentation

Find Docs in docs folder

TOODs on Speeding of Datasets

  • Fix the script to generate data in sequence => older timestamps to newer timestamps. Impacts the speed of insertion
    • 10 mins for for 10M records
  • Add pgpool to the server to server as a cache
  • Add a Express Server to read queries using an API
  • Add Varnish in front on it to verify the queries
  • TimescaleDB to be configured with a data retention policy
  • Setup continuous aggregates
  • Queries to be modified based on this doc

TOODs on Speeding up Ingestions

  • Implement 7Zip as the compression algorithm @htvenkatesh
  • POC on Insertion of 30M records from a CSV file (from 7Zip file) @htvenkatesh
  • Log Management - Log Rotation; Log Compression; Log Forwarding; @htvenkatesh
  • NVSK - Cloudflare
  • Throttle based on IP - Nest applications
  • Add a cache on the fronted (etags)

TOODs on cQube Implementation