Sync Overview

A real-time, reliable way to synchronize datasets

Chainbase Sync service Tutorial

Introduction

Welcome to our Chainbase Sync service tutorial. This service is designed to offer:

  1. Complete and Accurate Historical Data: Sync-Service ensures full consistency with the tables in DataCloud, providing complete and precise historical data.
  2. Rapid Historical Data Synchronization: Our service enables quick synchronization of historical data without relying on RPC, streamlining the process significantly.
  3. Up-to-Date Incremental Blockchain Data: After synchronizing historical data, Sync-Service continuously updates with real-time incremental blockchain data, tailored to your specific needs.

This guide will help you utilize these features to their fullest potential.

Before You Begin

  • Ensure you have a registered Chainbase account.
  • Make sure you have a data source and a target data storage system that you wish to synchronize.

Step 1: Selecting Your Data Source

  • Access the Chainbase Sync-Service interface.
  • Choose your data source (e.g., PostgreSQL, MySQL, S3, etc.).
  • Enter the details and credentials for your data source.

Step 2: Configuring Data Flow

  • Select the type of data to synchronize (raw data, decoded data, or abstracted data).

  • Identify the target system, such as a database or object storage system.

  • Set the synchronization frequency and specific data sync options.

Step 3: Syncing and Monitoring

  • Start the data synchronization process.
  • Monitor the progress and logs using tools provided by Chainbase.
  • Verify the data in the target system to ensure successful synchronization.

Step 4: Managing and Maintenance

  • In the 'Jobs' section of the integration interface, users can observe the current status of each sync job.
  • The interface provides controls to pause and restart sync jobs as needed.

Conclusion

The Chainbase Sync service streamlines the data synchronization process, enabling users to efficiently set up and maintain their data workflows within just two interface pages. With continuous synchronization, users can receive ongoing data updates after the initial sync is complete. The system's flexibility, scalability, and ease of use are evident in the variety of data sources and tables users can choose from, tailored to their specific needs. Furthermore, the conformity of table data formats with DataCloud standards ensures seamless integration and consistency across platforms. This comprehensive service package empowers users to harness real-time data insights effectively.

Frequently Asked Questions (FAQs)

  1. Is the data synchronized with Chainbase Sync-Service in real-time?
    Yes, Chainbase Sync service supports real-time data synchronization. As changes occur in your data source, they are immediately captured and updated in your target system, ensuring that the data you access is always current.
  2. How is the pricing for synchronization calculated?
    The pricing for synchronization with Chainbase Sync-Service is based on several factors, including the volume of data being synchronized, the frequency of sync jobs, and the number of data sources and destinations configured. For detailed pricing information, please refer to our pricing page or contact our sales team.
  3. Can I choose to start synchronization from a specific block?
    Currently, the ability to begin synchronization from a specific block index is a feature exclusive to our enterprise users. If you require this level of synchronization control, please reach out to our sales team for assistance and information on our enterprise solutions.