Book Image

Linux Administration Cookbook

By : Adam K. Dean
Book Image

Linux Administration Cookbook

By: Adam K. Dean

Overview of this book

Linux is one of the most widely used operating systems among system administrators,and even modern application and server development is heavily reliant on the Linux platform. The Linux Administration Cookbook is your go-to guide to get started on your Linux journey. It will help you understand what that strange little server is doing in the corner of your office, what the mysterious virtual machine languishing in Azure is crunching through, what that circuit-board-like thing is doing under your office TV, and why the LEDs on it are blinking rapidly. This book will get you started with administering Linux, giving you the knowledge and tools you need to troubleshoot day-to-day problems, ranging from a Raspberry Pi to a server in Azure, while giving you a good understanding of the fundamentals of how GNU/Linux works. Through the course of the book, you’ll install and configure a system, while the author regales you with errors and anecdotes from his vast experience as a data center hardware engineer, systems administrator, and DevOps consultant. By the end of the book, you will have gained practical knowledge of Linux, which will serve as a bedrock for learning Linux administration and aid you in your Linux journey.
Table of Contents (15 chapters)

NoSQL documents (MongoDB example)

We took a look at Structured Query Language (SQL) services earlier, in the form of MariaDB and PostgreSQL. Now we're going to look at the "newer" way of storing data in a database, in a NoSQL fashion.

Unlike the table-based relationships of more traditional databases, NoSQL databases store data in other ways (such as key-value stores, tuple stores, or document stores). They've come to prominence in recent years due to the sudden and abrupt influx of big data products to the market, which rely on such databases for storage a lot of the time.

NoSQL databases can take a few different forms, as hinted at previously, and we'll be taking a look at an example of one in the next section (Redis).

When thinking about why you might use a NoSQL database in place of a traditional one, you might consider aspects such as scalability...