Skip to content
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

kafka + sql storage variant, reusing streams variant datamodel #1012

Conversation

famarting
Copy link
Contributor

Same as #1006

@EricWittmann EricWittmann merged commit 66105cf into Apicurio:learning/kafka-sql Nov 23, 2020
@EricWittmann
Copy link
Member

Thanks!

@EricWittmann
Copy link
Member

I think the next evolution of this implementation is to add upsert-style functionality to the SQL storage layer so that we can use log compaction. Once that is done I think this implementation will be very good.

EricWittmann added a commit that referenced this pull request Nov 24, 2020
…utils/data model (#1026)

* Added a Kafka+SQL storage variant

* introduced overlays for application.properties to avoid putting all properties in one file

* Fixed the ksql tests - they all pass!

* added some logging to the merge properties mojo

* push the UUID into the payload and make the kafka message key the artifactId to ensure ordering

* fix selectArtifactMetaDataByGlobalId query bug and add reproducer test

* some tweaks based on perf testing

* kafka + sql storage variant, reusing streams variant datamodel (#1012)

* kafka + sql storage variant, reusing streams variant datamodel

* ksql - integration tests

* fix streams storage

* fixed some bugs in the ksql modified impl, and modified some tests to handle new async behavior

* minor TODO

* run integration tests and fix storage bug (#1028)

* fix ksql storage - error create/update artifact with metadata (#1029)

* update after some PR feedback

* remove some debug methods

* updated the perftest readme

Co-authored-by: Fabian Martinez <[email protected]>
Co-authored-by: Fabian Martinez <[email protected]>
carlesarnal pushed a commit that referenced this pull request Nov 25, 2020
…utils/data model (#1026)

* Added a Kafka+SQL storage variant

* introduced overlays for application.properties to avoid putting all properties in one file

* Fixed the ksql tests - they all pass!

* added some logging to the merge properties mojo

* push the UUID into the payload and make the kafka message key the artifactId to ensure ordering

* fix selectArtifactMetaDataByGlobalId query bug and add reproducer test

* some tweaks based on perf testing

* kafka + sql storage variant, reusing streams variant datamodel (#1012)

* kafka + sql storage variant, reusing streams variant datamodel

* ksql - integration tests

* fix streams storage

* fixed some bugs in the ksql modified impl, and modified some tests to handle new async behavior

* minor TODO

* run integration tests and fix storage bug (#1028)

* fix ksql storage - error create/update artifact with metadata (#1029)

* update after some PR feedback

* remove some debug methods

* updated the perftest readme

Co-authored-by: Fabian Martinez <[email protected]>
Co-authored-by: Fabian Martinez <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants