High Throughput Data Management with BrAPI Server

the brapi production server the brapi production n.w
1 / 7
Embed
Share

"Learn how the BrAPI Production Server handles high-throughput data use cases efficiently, from importing germplasm records to managing observations. Explore examples, optimized configurations, and migrating production data seamlessly."

  • BrAPI
  • Data Management
  • High Throughput
  • Server
  • Germplasm

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. The BrAPI Production Server The BrAPI Production Server Manage high thruput and big data use cases, the BrAPI way

  2. Example Use Cases Example Use Cases Import hundreds of thousands/millions of germplasm records Search these records in a timely fashion Breakout certain pieces of these entities, like Pedigree Nodes Tie thousands/millions of observations to these germplasm

  3. Introducing: The BrAPI Production Server Introducing: The BrAPI Production Server Optimized configurations, entities and endpoints Batch operations and queries to efficiently save and retrieve data Standardized UUID as data type for IDs Serves as hub for performance issues with Br-API backend Enhancements actively being developed! https://github.com/plantbreeding/brapi-Java-ProdServer

  4. But What About the Test Server? But What About the Test Server? Still the default for beginning development and integration New BrAPI spec versions hit there first Is sufficient for apps with lower thruput/scale Identifiers are postgres text datatype to remain flexible

  5. I already have production data! I already have production data! There are detailed steps you can take to migrate an existing BrAPI DB Once these steps are taken, point the BrAPI Production server to the migrated database Exponential Scale You Production DB Heaven Test Data

  6. Data Migrated Data Migrated Now What? Now What? Account for your data. Where is it concentrated? Expected? Follow the spec to store data as it was intended: Try not to shoehorn Ask for reasonable amounts of data from BrAPI. Paginate! Still having issues, or have implementations/suggestions to add? Create an issue: https://github.com/plantbreeding/brapi-Java-ProdServer/issues

  7. Questions? Questions?

More Related Content