Skip to content

Added NoSQL callout (#343)#369

Merged
jd-foster merged 4 commits into
mainfrom
contrib/adamancer-nosql
Apr 30, 2026
Merged

Added NoSQL callout (#343)#369
jd-foster merged 4 commits into
mainfrom
contrib/adamancer-nosql

Conversation

@adamancer

Copy link
Copy Markdown
Contributor

Adds brief discussion of NoSQL. Closes #343.

@github-actions

github-actions Bot commented Jan 9, 2024

Copy link
Copy Markdown

❌ DANGER ❌

This pull request has modified workflows that created output. Close this now.

@adamancer adamancer requested a review from jd-foster January 9, 2024 17:13
github-actions Bot pushed a commit that referenced this pull request Jan 9, 2024
@jd-foster

Copy link
Copy Markdown
Contributor

Hey Adam, apologies for the delay on getting to this. Thanks for writing this clear explanation, I think it answers a question people often have.
I wonder if this might be a bit of an overload to put in the introduction - I do note that there is a proposed database design discussion that this could be a really useful addition to.

@jd-foster jd-foster left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tweaks - "rigid" -> "fixed", remove the explicit vendor name (MongoDB) , give an example of a different application.

Comment thread episodes/00-sql-introduction.md Outdated

SQL is not the only tool for managing and analyzing large amounts of data. As described above, SQL databases store data in tables using a rigid schema. This works well for many applications, but larger, more complex projects may benefit from the more flexible approach provided by NoSQL databases.

NoSQL databases are diverse, employing a variety of data structures tailored to specific use cases, but in general provide a scalable way to store, search, and establish relationships within large datasets that cannot easily be represented by a rigid, tabular schema. A more thorough discussion of the differences between SQL and NoSQL is beyond the scope of this lesson, but curious readers can start with [this comparison](https://www.mongodb.com/nosql-explained/nosql-vs-sql) by MongoDB, a NoSQL database vendor.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
NoSQL databases are diverse, employing a variety of data structures tailored to specific use cases, but in general provide a scalable way to store, search, and establish relationships within large datasets that cannot easily be represented by a rigid, tabular schema. A more thorough discussion of the differences between SQL and NoSQL is beyond the scope of this lesson, but curious readers can start with [this comparison](https://www.mongodb.com/nosql-explained/nosql-vs-sql) by MongoDB, a NoSQL database vendor.
NoSQL databases are diverse, employing a variety of data structures tailored to specific use cases, but in general provide a scalable way to store, search, and establish relationships within large datasets that cannot easily be represented by a fixed tabular schema. A more thorough discussion of the differences between SQL and NoSQL is beyond the scope of this lesson, but curious readers can start with [this comparison](https://www.mongodb.com/nosql-explained/nosql-vs-sql) by a NoSQL database vendor.

Comment thread episodes/00-sql-introduction.md Outdated

### SQL vs. NoSQL

SQL is not the only tool for managing and analyzing large amounts of data. As described above, SQL databases store data in tables using a rigid schema. This works well for many applications, but larger, more complex projects may benefit from the more flexible approach provided by NoSQL databases.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
SQL is not the only tool for managing and analyzing large amounts of data. As described above, SQL databases store data in tables using a rigid schema. This works well for many applications, but larger, more complex projects may benefit from the more flexible approach provided by NoSQL databases.
SQL is not the only tool for managing and analyzing large amounts of data. As described above, SQL databases store data in tables using a rigid schema. This works well for many applications, but more complex projects may benefit from the more flexible approach provided by NoSQL databases. A common application for NoSQL databases is storing documents and files.

github-actions Bot pushed a commit that referenced this pull request Mar 31, 2026
github-actions Bot pushed a commit that referenced this pull request Apr 30, 2026
Comment thread episodes/00-sql-introduction.md Outdated
@jd-foster jd-foster merged commit fff8607 into main Apr 30, 2026
5 checks passed
@jd-foster jd-foster deleted the contrib/adamancer-nosql branch April 30, 2026 01:59
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.

Add a discussion about SQL vs NoSQL?

2 participants