Hi,
I'm running a local copy of OpenAlex in PostgreSQL (~444M works loaded through March 2026). I'm trying to update it with the latest snapshot data (through June 2026) using the new S3 JSONL path structure (s3://openalex/data/jsonl/<entity>/updated_date=YYYY-MM-DD/).
The initial full load took a reasonable amount of time, but my incremental update is taking extremely long — roughly 50+ hours just for the works entity (88 date partitions, tens of millions of records across all sub-tables). The main bottleneck seems to be inserting into already-indexed tables with hundreds of millions of existing rows.
My current approach:
updated_date > 2026-03-30My questions:
updated_date partitions (which seem to include mass re-processing batches with millions of records)?Any tips from others maintaining a local copy would be greatly appreciated.
Thanks!
--
You received this message because you are subscribed to the Google Groups "OpenAlex Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openalex-commun...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openalex-community/CAPkhOtJUx2RtjvUrH4cRm_V9TU-q3%2BAW4JKRyS3DDgGefTQZWA%40mail.gmail.com.