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

Update relational-vs-nosql-data.md #41641

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

azarboon
Copy link
Contributor

@azarboon azarboon commented Jul 3, 2024

Summary

Firstly, I wonder why ACID has been only mentioned in this page but without any explanation or link for further read. I added a bit of information to disambiguate it a bit.

Secondly, "consistency" has different notions and means different things in ACID vs CAP: in short

consistency in the context of CAP means that all nodes store and provide the same data. For ACID, consistency means that internal rules within an individual node must apply across the board. For example, that all values in a column must be unique.

So, I've added a clarification to inform readers and prevent confusion.

Here you can find some books that backup this claim (You can Google to find more sources):

Database Internals - A Deep Dive Into How Distributed Data Systems Work page 218
Big Data SMACK - A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka page 213

Also, I noticed some inconsistencies for the terms used or the way they are written. Changed them a bit to make the page more consistent.

Fixes #Issue_Number (if available)


Internal previews

📄 File 🔗 Preview link
docs/architecture/cloud-native/relational-vs-nosql-data.md SQL vs. NoSQL data

@dotnet-bot dotnet-bot added this to the July 2024 milestone Jul 3, 2024
@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates PR is created by someone from the .NET community. label Jul 3, 2024
@azarboon
Copy link
Contributor Author

azarboon commented Jul 3, 2024

I'm using corporate laptop so kindly please help me with linting.

The current style is a bit inconsistent. I've used equivalent terms to make it more consistent.
Made those two words consistent with others
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cloud-native/subsvc community-contribution Indicates PR is created by someone from the .NET community. dotnet-architecture/svc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants