Home
Developer
  • Products
    Products
    Location Services

    Solve complex location problems from geofencing to custom routing

    HERE Map Rendering
    HERE Geocoding & Search
    HERE Routing
    HERE Fleet Telematics
    HERE Live Sense SDK
    HERE SDK
    HERE Data Hub
    HERE Tour Planning
    MAPS

    Access layers of comprehensive and highly accurate GeoJSON data

    HERE Data Layers
    Platform

    Cloud environments for location-centric solution development, data exchange and visualization

    Overview
    HERE Data
    HERE Workspace
    HERE Studio
    HERE Marketplace
    Tracking & Positioning

    Fast and accurate tracking and positioning of people and devices, indoors or outdoors

    HERE Tracking
    HERE Indoor Positioning
    HERE Venues
    APIs & SDKs

    Easy to use, scaleable and flexible tools to get going quickly

    SDK for Android and iOS
    Live Sense SDK
    REST APIs
    JavaScript APIs
    Developer Ecosystems

    Access Location Services on your favorite developer platform ecosystem

    AWS Marketplace
    AWS Serverless
    Microsoft Azure
    MuleSoft
    SAP API Business hub
  • Documentation
    Documentation
    Overview Overview
    Services Services
    Applications Applications
    Development Enablers Development Enablers
    Content Content
    HERE Studio HERE Studio
    HERE Workspace HERE Workspace
    HERE Marketplace HERE Marketplace
    Platform Foundation and Policy Documents Platform Foundation and Policy Documents
  • Pricing
    Pricing
  • Resources
    Resources
    Tutorials Tutorials
    Examples Examples
    Blog & Release Announcements Blog & Release Announcements
    Changelog Changelog
    Developer Newsletter Developer Newsletter
    Knowledge Base Knowledge Base
    Feature List Feature List
    Support Plans Support Plans
    System Status System Status
    Location Services Coverage Information Location Services Coverage Information
    Sample Map Data for Students Sample Map Data for Students
  • Help
    Help
  • Products
    Products
    Location Services

    Solve complex location problems from geofencing to custom routing

    HERE Map Rendering
    HERE Geocoding & Search
    HERE Routing
    HERE Fleet Telematics
    HERE Live Sense SDK
    HERE SDK
    HERE Data Hub
    HERE Tour Planning
    MAPS

    Access layers of comprehensive and highly accurate GeoJSON data

    HERE Data Layers
    Platform

    Cloud environments for location-centric solution development, data exchange and visualization

    Overview
    HERE Data
    HERE Workspace
    HERE Studio
    HERE Marketplace
    Tracking & Positioning

    Fast and accurate tracking and positioning of people and devices, indoors or outdoors

    HERE Tracking
    HERE Indoor Positioning
    HERE Venues
    APIs & SDKs

    Easy to use, scaleable and flexible tools to get going quickly

    SDK for Android and iOS
    Live Sense SDK
    REST APIs
    JavaScript APIs
    Developer Ecosystems

    Access Location Services on your favorite developer platform ecosystem

    AWS Marketplace
    AWS Serverless
    Microsoft Azure
    MuleSoft
    SAP API Business hub
  • Documentation
    Documentation
    Overview Overview
    Services Services
    Applications Applications
    Development Enablers Development Enablers
    Content Content
    HERE Studio HERE Studio
    HERE Workspace HERE Workspace
    HERE Marketplace HERE Marketplace
    Platform Foundation and Policy Documents Platform Foundation and Policy Documents
  • Pricing
    Pricing
  • Resources
    Resources
    Tutorials Tutorials
    Examples Examples
    Blog & Release Announcements Blog & Release Announcements
    Changelog Changelog
    Developer Newsletter Developer Newsletter
    Knowledge Base Knowledge Base
    Feature List Feature List
    Support Plans Support Plans
    System Status System Status
    Location Services Coverage Information Location Services Coverage Information
    Sample Map Data for Students Sample Map Data for Students
  • Help
    Help
Data API
  • Guide
  • API Reference
Design Principles · Data API Developer's Guide
Visit www.here.com
  • Get Started
  • Concepts
  • How To
    • Get Data
      • Get Data from a Versioned Layer
      • Get Data from a Volatile Layer
      • Get Data from a Stream Layer
        • Unsubscribe from a Stream Layer
      • Get Data from an Index Layer
        • Part Query Support
        • Huge Query Support
      • Get Data from an Object Store Layer
        • Object Store Listing
    • Update Data
      • Update Data in an Index Layer
    • Publish Data
      • Publish to a Versioned Layer
        • Version Dependencies
      • Publish to a Volatile Layer
      • Publish to a Stream Layer
      • Publish to an Index Layer
      • Publish to an Object Store Layer
    • Delete Data
      • Delete Data from an Index Layer
      • Delete Data from an Object Store Layer
    • Archive Stream Data
    • Get Configuration and Metadata
      • Get Catalog and Layer Configuration
      • Get Partition Metadata
    • Create a Catalog
      • Work With GeoJSON Data
    • Update Layer Configurations
    • Delete a Catalog
    • Delete a Layer
    • Catalog Notification
      • Catalog-Level Notification
      • Layer-Level Notification
    • Delete Catalog Versions
      • Delete Catalog Versions Manually
      • Delete Catalog Versions Automatically
  • Best Practices
    • Data API
    • API Lookup
    • Config API
    • APIs to Work with Metadata
      • Metadata API and Query API
      • Index API
    • APIs to Work with Data
      • Blob API and Volatile Blob API
    • APIs to Work with Streams
      • Stream API
    • Design Principles
      • Reduce Chatty Interactions
      • Request Parallelization for High Throughput
      • Performance Profiling and Load Testing
      • Timeouts and Retries
      • Compress Data or Use an Efficient Binary Format
      • Use Caching for Frequently Accessed Content
      • Use Multipart Uploads
      • Use Byte-Range Fetches
      • Use the Latest Version of the HERE Data SDK for Java & Scala

Design Principles

Design Principles

When building applications that upload and retrieve data from Data API, follow our best practices guidelines to optimize performance:

  • Reduce Chatty Interactions
  • Request Parallelization for High Throughput
  • Performance Profiling and Load Testing
  • Timeouts and Retries
  • Compress Data or Use an Efficient Binary Format
  • Use Caching for Frequently Accessed Content
  • Use Multipart Uploads
  • Use Byte-Range Fetches
  • Use the Latest Version of the HERE Data SDK for Java & Scala

results matching ""

    No results matching ""

    Developer

    Products
    • HERE Workspace
    • HERE Marketplace
    • HERE Studio
    • HERE Map Rendering
    • HERE Geocoding & Search
    • HERE Routing
    • HERE Fleet Telematics
    • HERE SDK
    • HERE Live Sense SDK
    • HERE Tracking
    • HERE Indoor Positioning
    • HERE Venues
    • HERE Data Hub
    • HERE Tour Planning
    • HERE Data
    • HERE Data Layers
    Community
    • Blog
    • Newsletter
    • Twitter
    • LinkedIn
    • GitHub
    • Twitch
    • YouTube
    • Stack Overflow
    • Slack
    Company
    • About Us
    • Contact Us
    • Visit here.com
    • Pricing and Plans
    • Developer Terms
    • Sitemap
    Home
    Developer
    Privacy Settings Privacy Policy Cookie Policy Service Terms

    © 2021 HERE