-
Notifications
You must be signed in to change notification settings - Fork 157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate storing payload outside of RDBMS #1869
Comments
High estimate due to testing concerns around edge cases...especially cases where COS gets out-of-sync due to network or other issues. |
There are two main challenges that must be addressed for this to be successful:
Current thinking is to use a Kafka service to publish changes and use a consumer thread to perform reconciliation with the RDBMS. Any records read from Kafka but not in the RDBMS must be related to a failed transaction and so the payload content can be deleted (e.g. from Cassandra). More to come. |
Be sure that the new config prop |
I moved this part to #2899 |
We exercised the touchstone basic server tests against the latest in main and, after doing #2906 to appease touchstone, it passed with flying colors. |
The FHIR resource payload is currently stored as a (potentially) large compressed object in the FHIR RDBMS (Db2, Derby, PostgreSQL).
Investigate options for storing the payload separately using another service.
The text was updated successfully, but these errors were encountered: