Database Deep Dive: The NoSQL Edition
Whether you're a NoSQL newbie looking to expand your knowledge or you have mad NoSQL skills that you want to take to a new job, there's something in this article for you!
Join the DZone community and get the full member experience.Join For Free
Welcome back! In our last Database deep dive, we talked about SQL and all the things you need to know about it, such as custom date formatting in SQL Server and jobs for the SQL expert. This time around, we're going to be learning about SQL's sibling: NoSQL. Read on to check out some of the top NoSQL articles on DZone to get you acquainted with the topic, check out some jobs that might be of interest to you if you're a NoSQL expert, and more!
Check out some of the top NoSQL-related articles on DZone. These articles are best read in order, so follow along and enhance your NoSQL knowledge!
What Is NoSQL? by Eric Gregory. Let's start with a detailed look at what NoSQL is in the first place. Get a definition of NoSQL, learn about NoSQL business drivers, learn what NoSQL is not, and more.
NoSQL Database Types by Arno Meysman. Dive a little deeper and learn about the four main NoSQL database types: column-oriented databases, key-value stores, document stores, and graph databases.
The NoSQL Ecosystem: A C-Level Guide by Ravi Kalakota. Whether you're a developer or a business executive, understanding this side of the coin can be beneficial to you. Learn about NoSQL from the perspective of a C-level executive himself.
The Biggest Challenges of Moving to NoSQL by Judah Himango. Alright, so we haven't considered the negatives yet — and sadly, it's not all rainbows and butterflies (and what is, really?). Luckily, the rich gains are well worth the challenges.
SQL vs. NoSQL by Prashanth Jayaram. Now, you may be wondering (especially if you haven't read my last post, and if not, why haven't you?!) what the differences between SQL and NoSQL are. Never fear! Prashanth is here to make the differences clear as mud.
PS: Are you interested in contributing to DZone? Check out our brand new Bounty Board, where you can apply for specific writing prompts and win prizes!
Get it? It's like a sequel to the above section on NoSQL articles on DZone, and you're seeing it. (Yes, I did this pun last time, but it's just too good to pass up doing it again.) Yeah... anyways, let's journey outside of DZone and check out some recent use cases, conferences, and other info that should be of interest to NoSQL newbies and experts alike.
NoSQL Databases Explained from MongoDB. In this in-depth tutorial, you'll learn pretty much everything you need to know about NoSQL — from what NoSQL is, the benefits of NoSQL, how to use dynamic schemas, what the differences between SQL and NoSQL are, how to implement a NoSQL database, and much more!
What the heck are you actually using NoSQL for? This massive list of NoSQL use cases covers schema migration, write availability, analytics, and more.
Enterprise Data World (EDW) 2018 Conference. This six-day conference has been recognized as "the most comprehensive educational conference on data management in the world," and NoSQL is one of the many database-related topics that will be covered. Registration will open soon for the 2018 event, which will take place from April 22-27, 2018 in San Diego, CA. Check out more info on EDW 2018 here!
Dive Deeper Into NoSQL
The DZone Guide to Databases: Speed, Scale, and Security. Advances in database technology have traditionally been lethargic. That trend has shifted recently with a need to store larger and more dynamic data. This DZone Guide is focused on how to prepare your database to run faster, scale with ease, and effectively secure your data.
NoSQL and Data Scalability. This DZone Refcard covers the range of NoSQL database types available today, whether NoSQL is right for you, and several real-life use cases for using a NoSQL database.
Jobs for the NoSQL Expert
Below are a few jobs that may pique your interest if you're a NoSQL aficionado. Check them out and apply today! (PS: If you don't see anything you like here, you can check out our Job Board with a lot more listings!)
Product Management: Frameworks and Platforms
Location: Mountain View, CA, United States (or remote!)
Experience: 5+ years of experience as a product manager in the SaaS/B2B/enterprise software industry; a deep understanding of database infrastructures, such as bare metal OSs, containers, virtualization and orchestration frameworks, networking, and security and storage best practices for each infrastructure type.
Senior Back-End Engineer
Location: Raleigh, NC, United States
Experience: Experience with a compiled language like Go, C, C++, C#, and Java with some framework such as Ruby on Rails, Python with Pylons, or Java with Spring; a working knowledge of NoSQL databases will be necessary, and experience with cloue environments such as AWS or Google Cloud Platform will be helpful.
That's all for this month's deep dive! What would you like to learn about next time? Let us know in the comments!
Opinions expressed by DZone contributors are their own.