FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Build Your Own Redis with C/C++
- Author(s) James Smith
- Publisher: Independently published (January 24, 2023); eBook (Online Edition)
- Permission: Free Online Edition is Complimented by the Author.
- Hardcover/Paperback: 123 pages
- eBook: HTML
- Language: English
- ISBN-10/ASIN: B0BT2CT8XY
- ISBN-13: 979-8372815469
- Share This:
Learn network programming and data structures by building a Redis-like server from scratch with C/C++.
- Why build Redis? The knowledge required is broader and deeper than usual application-level development. It’s a good way to level up your skills (mainly network programming and data structures).
- Why from scratch? A quote from Richard Feynman: “What I cannot create, I do not understand”. Human understandings are filled with holes aka “things I don’t know I don’t know”. Building from scratch is a way to ensure your understanding is complete.
- Why C? C is widely used in system programming and infrastructure software. Learn how C is used in real projects, with straightforward C code. No prior C/C++ experience is required.
- Why a book? The Redis project is a complex software system built with lots of effort, which can be harder to grasp for beginners. The book breaks down the core concepts into easy-to-digest steps.
- N/A
- NoSQL and Non-relational Databases
- C Programming
- The C++ Programming
- Network and Distributed Programming
- Computer Programming
-
Beej's Guide to Network Programming (Brian Hall)
The Guide is designed to irreverently ease your first steps into Internet Sockets programming in C. Starting from the ground up, it provides complete examples of simple clients and servers supporting both IPv6 and IPv4.
-
Modern C (Jens Gustedt)
Take your C programming skills to new heights, whether you're just starting out with C or have more extensive experience. Organized by level, this comprehensive guide lets you jump in where it suits you best while still reaping the maximum benefits.
-
Modern C++ Tutorial: C++11/14/17/20 On the Fly (Changkun Ou)
The book is intent to provide a comprehensive introduction to the relevant features regarding modern C++ (before 2020s). You should be aware that not all of these features are required. Instead, it should be learned when you really need it.
-
Redis for Dummies, Limited Edition (Steve Suehring)
Discover Redis data structures and modules. Create applications with Redis. Learn about Redis use cases. Go beyond the basics to understand how Redis is powering the real world with use cases such as caching, session stores, geospatial indexing, full-text search, ...
-
How To Manage a Redis Database (Mark Drake)
This book aims to provide an approachable introduction to Redis concepts by outlining many of the key-value store's commands so readers can learn their patterns and syntax, thus building up readers’ understanding gradually.
-
Redis in Action (Josiah Carlson)
This book introduces Redis and walks you through examples that demonstrate how to use it effectively. You'll begin by getting Redis set up properly and then exploring the key-value model, learn how to scale Redis from small jobs to massive datasets.
-
Graph Databases: New Opportunities for Connected Data
This book provides a practical foundation for those who want to apply Graph Database to real-world business solutions. You'll learn why graph database are useful, where they're applicable, and how to design and implement solutions that use them.
-
Guide to NoSQL with Azure Cosmos DB (Gaston C. Hillar, et al)
This book is for C# developers. This book starts off by showing you the main features of Cosmos DB, their supported NoSQL data models and the foundations of its scalable and distributed architecture.
-
Firebase Essentials (Neil Smyth)
This book provides everything you need to successfully integrate Firebase cloud features into your Android apps. The book is organized into chapter groups that focus on specific Firebase features, with each topic area consisting of a detailed overview.
-
Apache Cassandra Succinctly (Marko Svaljek)
Step outside the relational world and learn how to store data with Apache Cassandra, the massively popular NoSQL distributed database system. You will be able to store and model data using the Cassandra Query Language, and use Cassandra within your own apps.
:
|
|