Polar Sync — May Update, benchmark testing 100x faster than The Graph

Polar Sync
3 min readMay 20, 2022

--

  • 📈 Benchmark testing comparing Polar Sync vs The Graph
  • ⚡️ Updates / improvements / bug fixes
  • 👨‍💻 Road to production ready service

Benchmark testing comparing Polar Sync vs The Graph

Following our seed funding we embarked towards a focused vision of creating a new solution to index data on the blockchain. We are now in an excellent place with our technology to accurately report comparative statistics. This report will put into perspective just how much of an improvement Polar Sync is in the market and the potential for where we can take it.

Our sync of Uniswap V2 subgraph is comparatively 100x faster than The Graph.

We completed a full sync of all data on the blockchain for the Uniswap V2 subgraph in 32 hours. The Graph would take roughly 200 days to finish utilizing the same hardware. We have been running the graph node for the last 3 weeks and it’s still very far behind.

This was a very controlled test, as both applications were on the exact same hardware and networks conditions, to ensure reliability and accuracy. This is a fair assessment of speed as well as cost. Finally, we compared data accuracy from the public UniSwap subgraph hosted by The Graph vs the Polar Sync solution and found that the data was perfect, demonstrating that Polar Sync is not only fast, but also extremely accurate. 👏

The final conclusion is that Polar Sync is not only remarkably fast but also highly cost effective when compared to The Graph.

Updates / improvements / bug fixes

Road to production

Our main focus now is reaching a point where we can quickly deploy production environments for clients who are searching for a modern data indexing solution that will offer reliability and speed. Below is a short summary of what the team is focused on currently,

Notes from development team ✍️

  • GraphQL interface which allows querying for all client defined data.
  • Completed remaining minor updates related to block rollbacks (handling properly the rollback of the stored client data).
  • Remaining issues in the GraphQL interface fixed and added support for complex relational queries.
  • Reworking some sections for public consumption and higher scalability.
  • Deployment pipelines for indexers and secure endpoints for serving data to clients.

Polar Sync Indexer

  • Real time indexing of data with added rollback functionality.
  • Optimization of database operations. Speed up database inserts and updates (200–300% speed up from previous implementation).
  • Quicker boot up and indexer resuming (resuming an execution takes sub 10 seconds now on avg. on initialization) and graceful shutdown handling of indexers up to a synchronized checkpoint.
  • Enhanced client defined data caching (100% speed up from previous implementation.)
  • Polar Sync adaptability and flexibility of the application syncing data on other blockchains such as Bitcoin complete.

Live Uniswap info site demonstration

Up next is to now prove it.

We have the numbers and want to show Polar Sync in a live environment, which is our goal heading into June developments.

Stay up to date with the latest updates,
Twitter 👉 https://twitter.com/Polar_Sync
Telegram to engage with the community 👉 https://t.me/PolarSync

--

--