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

Decide on a database to use #13

Open
jNaimXIII opened this issue Jun 3, 2023 · 1 comment
Open

Decide on a database to use #13

jNaimXIII opened this issue Jun 3, 2023 · 1 comment
Assignees
Labels
core A core feature help wanted Extra attention is needed

Comments

@jNaimXIII
Copy link
Owner

The game has highly relational data, so PostgreSQL is my primary choice. If anyone has any other database to suggest, you are free to do so.

After we've decided on the database to use, we'll model the data accordingly into a proper schema.

@jNaimXIII jNaimXIII added help wanted Extra attention is needed core A core feature labels Jun 3, 2023
@jNaimXIII jNaimXIII self-assigned this Jun 3, 2023
@jNaimXIII
Copy link
Owner Author

I've changed my mind about the relational database approach to this. As I've mentioned before, the data is highly relational and since every game and player will individually keep track of the words and other such data, there's going to be too much repetition.

So, I explored the Neo4J graph database and mocked the data in that. So far I'm really pleased with how it works.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core A core feature help wanted Extra attention is needed
Projects
Status: Todo
Development

No branches or pull requests

1 participant