How to speed up Cardano node synchronization?

Hello, we are deploying Cardano nodes and the Rosetta API according to this project:

The synchronization of cardano-db-sync (PostgreSQL) is very slow. The cardano-node finished synchronizing a long time ago, but now the database has only completed about one-third of the synchronization, as shown in the image.

Are there any methods to speed up the synchronization? Machine resources are ample, and no resource bottlenecks have been encountered.

1 Like

Check out mithril or here : https://csnapshots.io/

Hi @ruofei-wang
The rosetta-java does not use db-sync but uses yaci-store as an indexer. The node syncing would take 3-4 hours as it uses mithril client to download the node data and syncs up to tip. So the node is fully synced quickly.
For postgres data, the yaci-store indexer will take around 2 days to completely sync for the first time.

Could you let us know if you are running any exchange operations or some other use case? For rosetta-java related queries, I would advice to open issue or discussion on the github for quicker replies.

A very helpfull ressource…
Thanks for this sharing sir ruofei