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

Changed CockroachDB to YugabyteDB to use only open source #311

Open
wants to merge 916 commits into
base: develop
Choose a base branch
from

Conversation

FranckPachot
Copy link

@FranckPachot FranckPachot commented Jul 1, 2024

YugabyteDB is Open Source PostgreSQL-compatible distributed SQL, so it can be a better choice than CockroachDB for an Open Source software.

I did the minimum change to start YugabyteDB instead of CockroachDB in the docker-compose and let you test if all is ok. If you are interested by this change, there are probably some other modifications in other files

In src/config/yugabytedb_cli.env I've left COCKROACHDB in the variable names to avoid changing it everywhere but it would be better to use POSTGRESQL as it can be used with all PostgreSQL-compatible databases

apCognixCh and others added 30 commits June 6, 2024 18:50
# Conflicts:
#	.gitignore
#	src/backend/orchestrator/trigger.go
remove duplicated env variables
implement nats  timeouts configuration .
modified all deployments to prepare to merge to main branch
CogniX first alpha version!!!!!!
gsantopaolo and others added 26 commits June 26, 2024 17:52
Update migration-service-build.yml
Update migration-service-build.yml
YugabyteDB is Open Source PostgreSQL-compatible distributed SQL
@gsantopaolo
Copy link
Contributor

Hi @FranckPachot, and thank you for your PR.
I'm interested in learning more about YugabyteDB and see if it's a fit for CogniX
Let me know where I can find some docs.
We are interested in a relational, cloud native, distributed database with a transaction isolation level lower that serializable

looking forward to hearing form you

@FranckPachot
Copy link
Author

Hi, yes it's a good fit. YugabyteDB supports all PostgreSQL isolation levels. It is a fork of PostgreSQL plugged on top of a distributed storage (tables and indexes distributed by their key and replicated by Raft).
The docs are here: https://docs.yugabyte.com/preview/
If you want, I can explain it on a quick zoom at CET timezone [email protected] (I'm Developer Advocate)

@gsantopaolo
Copy link
Contributor

It looks like a real cool project.

I need some time to test it out...

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.

8 participants