Ebook Redis Stack Để Hiện Đại Hóa Ứng Dụng - Xây Dựng Các Ứng Dụng Real-Time Multi-Model Ở Mọi Quy Mô Với Redis [Ấn Bản Lần 1] [PDF, EPUB] [9226E]
Khám phá các khả năng multi-model của Redis Stack như một document store và vector database, với hỗ trợ cho time series, stream processing, probabilistic data structure, v.v.
1. Các tính năng chính:
- ✓ Model, index và search data bằng cách sử dụng JSON và các vector data type.
- ✓ Hiện đại hóa các ứng dụng của bạn với vector similarity search, documents hybrid search, v.v.
- ✓ Cấu hình một server có khả năng mở rộng, tính khả dụng cao và bảo mật bằng RedisInsight.
2. Mô tả sách:
Trong các ứng dụng hiện đại, hiệu quả cả về mặt vận hành lẫn phân tích là tối quan trọng, đòi hỏi hiệu suất có thể dự đoán được trên nhiều workload khác nhau. Cuốn sách này giới thiệu cho bạn về Redis Stack, một phần mở rộng của Redis và hướng dẫn bạn sử dụng các khả năng data modeling rộng lớn của nó. Với các ví dụ thực tế về truy vấn và tìm kiếm thời gian thực, bạn sẽ khám phá cách tiếp cận mới của Redis Stack nhằm mang đến trải nghiệm data modeling phong phú, tất cả trong cùng một database server.
Bạn sẽ học cách model & search data của bạn trong các JSON & hash data type, đồng thời làm việc với các tính năng như vector similarity search, bổ sung các khả năng semantic search cho các ứng dụng của bạn để tìm kiếm file text, image hoặc audio tương tự. Cuốn sách cũng hướng dẫn bạn cách sử dụng probabilistic Bloom filter để giải quyết hiệu quả các vấn đề dữ liệu lớn lặp lại. Khi khám phá những điểm mạnh của Redis Stack như một data platform, bạn sẽ khám phá các use case để quản lý database events và tận dụng các tính năng stream processing. Cuối cùng, bạn sẽ thấy cách Redis Stack tích hợp liền mạch vào kiến trúc microservices, hoàn thiện bức tranh tổng thể.
Khi đọc xong cuốn sách này, bạn sẽ được trang bị các best practice để quản trị và quản lý server, đảm bảo khả năng mở rộng, tính khả dụng cao, tính toàn vẹn của dữ liệu, các stored function, v.v.
3. Bạn sẽ học được gì:
- ✓ Bắt đầu với data modeling bằng cách sử dụng JSON & hash document, vector và time series.
- ✓ Triển khai các microservices pattern và giải quyết các trường hợp sử dụng điển hình.
- ✓ Sử dụng probabilistic data structure để phân tích các dataset và stream.
- ✓ Tích hợp Redis Stack vào các dự án Java, Python, C#, Golang và Node.js của bạn.
- ✓ Phát triển các data flow mạnh mẽ bằng cách sử dụng triggers và các tính năng stream processing.
- ✓ Quản lý database server của bạn để có khả năng mở rộng, tính khả dụng cao và bảo mật.
- ✓ Trực quan hóa và quản lý dữ liệu của bạn với RedisInsight.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các database administrator, database developer, software developer và software architect muốn khám phá các khả năng real-time, multi-model mạnh mẽ của Redis Stack database. Hiểu biết cơ bản về Redis và database nói chung, cùng với kỹ năng software development bằng ít nhất một trong các ngôn ngữ Java, Python, C#, Golang hoặc JavaScript sẽ giúp bạn hiểu các khái niệm được đề cập trong cuốn sách này.
5. Mục lục:
- ✓ Phần 1: Giới thiệu về Redis Stack:
- ✓ Chương 01. Giới thiệu Redis Stack.
- ✓ Chương 02. Giải quyết các Use Case với Redis Stack.
- ✓ Chương 03. Bắt đầu với Redis Stack.
- ✓ Chương 04. Thiết lập Client Libraries.
- ✓ Phần 2: Data Modeling:
- ✓ Chương 05. Redis Stack như một document store.
- ✓ Chương 06. Redis Stack như một vector database.
- ✓ Chương 07. Redis Stack như một time series database.
- ✓ Chương 08. Hiểu về Probabilistic Data Structure.
- ✓ Phần 3: Từ Development đến Production:
- ✓ Chương 09. Programmability của Redis Stack.
- ✓ Chương 10. RedisInsight: Data Management GUI.
- ✓ Chương 11. Sử dụng Redis Stack làm một primary database.
- ✓ Chương 12. Quản lý development & production environment.