Seven NoSQL Databases in a Week
暫譯: 一週學會七種NoSQL資料庫

Aaron Ploetz, Devram Kandhare, Sudarshan Kadambi, Xun (Brian) Wu

  • 出版商: Packt Publishing
  • 出版日期: 2018-03-28
  • 售價: $1,670
  • 貴賓價: 9.5$1,587
  • 語言: 英文
  • 頁數: 308
  • 裝訂: Paperback
  • ISBN: 1787288862
  • ISBN-13: 9781787288867
  • 相關分類: NoSQLSQL資料庫
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

A beginner's guide to get you up and running with Cassandra, DynamoDB, HBase, InfluxDB, MongoDB, Neo4j, and Redis Key Features Covers the basics of 7 NoSQL databases and how they are used in the enterprises Quick introduction to MongoDB, DynamoDB, Redis, Cassandra, Neo4j, InfluxDB, and HBase Includes effective techniques for database querying and management Book DescriptionThis is the golden age of open source NoSQL databases. With enterprises having to work with large amounts of unstructured data and moving away from expensive monolithic architecture, the adoption of NoSQL databases is rapidly increasing. Being familiar with the popular NoSQL databases and knowing how to use them is a must for budding DBAs and developers. This book introduces you to the different types of NoSQL databases and gets you started with seven of the most popular NoSQL databases used by enterprises today. We start off with a brief overview of what NoSQL databases are, followed by an explanation of why and when to use them. The book then covers the seven most popular databases in each of these categories: MongoDB, Amazon DynamoDB, Redis, HBase, Cassandra, InfluxDB, and Neo4j. The book doesn't go into too much detail about each database but teaches you enough to get started with them. By the end of this book, you will have a thorough understanding of the different NoSQL databases and their functionalities, empowering you to select and use the right database according to your needs. What you will learn Understand how MongoDB provides high-performance, high-availability, and automatic scaling Interact with your Neo4j instances via database queries, Python scripts, and Java application code Get familiar with common querying and programming methods to interact with Redis Study the different types of problems Cassandra can solve Work with HBase components to support common operations such as creating tables and reading/writing data Discover data models and work with CRUD operations using DynamoDB Discover what makes InfluxDB a great choice for working with time-series data Who this book is forIf you are a budding DBA or a developer who wants to get started with the fundamentals of NoSQL databases, this book is for you. Relational DBAs who want to get insights into the various offerings of popular NoSQL databases will also find this book to be very useful.

商品描述(中文翻譯)

初學者指南,幫助您快速上手 Cassandra、DynamoDB、HBase、InfluxDB、MongoDB、Neo4j 和 Redis 主要特點 涵蓋 7 種 NoSQL 數據庫的基本知識及其在企業中的應用 簡要介紹 MongoDB、DynamoDB、Redis、Cassandra、Neo4j、InfluxDB 和 HBase 包含有效的數據庫查詢和管理技術 書籍描述 這是開源 NoSQL 數據庫的黃金時代。隨著企業需要處理大量非結構化數據並逐漸擺脫昂貴的單體架構,NoSQL 數據庫的採用正在迅速增加。對於新興的數據庫管理員(DBA)和開發人員來說,熟悉流行的 NoSQL 數據庫並了解如何使用它們是必須的。本書介紹了不同類型的 NoSQL 數據庫,並幫助您開始使用當今企業中最受歡迎的七種 NoSQL 數據庫。我們首先簡要概述 NoSQL 數據庫是什麼,然後解釋為什麼以及何時使用它們。接著,本書涵蓋了這些類別中七種最受歡迎的數據庫:MongoDB、Amazon DynamoDB、Redis、HBase、Cassandra、InfluxDB 和 Neo4j。本書不會對每個數據庫進行過多的詳細說明,但會教您足夠的知識以便開始使用它們。在本書結束時,您將對不同的 NoSQL 數據庫及其功能有透徹的理解,使您能夠根據需求選擇和使用合適的數據庫。 您將學到的內容 了解 MongoDB 如何提供高性能、高可用性和自動擴展 通過數據庫查詢、Python 腳本和 Java 應用程式代碼與您的 Neo4j 實例互動 熟悉與 Redis 互動的常見查詢和編程方法 研究 Cassandra 可以解決的不同類型問題 使用 HBase 組件支持常見操作,如創建表和讀取/寫入數據 發現數據模型並使用 DynamoDB 進行 CRUD 操作 探索使 InfluxDB 成為處理時間序列數據的理想選擇 本書適合誰 如果您是一位新興的 DBA 或希望開始學習 NoSQL 數據庫基礎知識的開發人員,那麼這本書適合您。希望深入了解流行 NoSQL 數據庫各種產品的關聯數據庫管理員也會發現這本書非常有用。