Couchbase Essentials
暫譯: Couchbase 基礎知識
John Zablocki
- 出版商: Packt Publishing
- 出版日期: 2015-02-28
- 售價: $1,460
- 貴賓價: 9.5 折 $1,387
- 語言: 英文
- 頁數: 157
- 裝訂: Paperback
- ISBN: 1784394491
- ISBN-13: 9781784394493
-
相關分類:
NoSQL
海外代購書籍(需單獨結帳)
相關主題
商品描述
Harness the power of Couchbase to build flexible and scalable applications
About This Book
- Learn how to install and configure Couchbase Server.
- Explore Couchbase Servers' extensive key/value API with examples from several popular programming languages.
- Apply Map/Reduce techniques and patterns to find data in your Couchbase Server documents
Who This Book Is For
This book is for those application developers who want to achieve greater flexibility and scalability from their software. Whether you are familiar with other NoSQL databases or have only used relational systems, this book will provide you with enough background to move you along at your own pace. If you are new to NoSQL document databases, the design discussions and introductory material will give you the information you need to get started with Couchbase.
What You Will Learn
- Download, install, and configure a single-node Couchbase Server cluster
- Explore the Couchbase Server key/value APIs used to put data in and get data out of a Couchbase bucket
- Review the basics of MapReduce as a programming model used to transform data structures
- Create simple secondary indexes using Couchbase MapReduce views
- Learn how to create advanced views to aggregate data in a Couchbase bucket
- Understand how to design a schema for documents in a schema-less document database
- Query for data in a Couchbase bucket using the new query language N1QL
- Design and develop an application from scratch using Couchbase
In Detail
Couchbase is an extremely fast, flexible, and highly scalable database that applies MapReduce techniques and patterns to find data. Whether you need to store unstructured data or be able to store and retrieve vast amounts of data quickly, Couchbase Server is your database!
This book gives you enough information to successfully set up a Couchbase cluster and provides details on basic server maintenance. It then goes on to give you a detailed overview of how to program against Couchbase Server using both its key/value features and its document capabilities. It also introduces you to the concept of creating views using Couchbase's implementation of MapReduce. This book will then conclude with a walkthrough of building an actual application from scratch using Couchbase.
商品描述(中文翻譯)
利用 Couchbase 的強大功能來構建靈活且可擴展的應用程式
本書簡介
- 學習如何安裝和配置 Couchbase Server。
- 探索 Couchbase Server 的廣泛鍵/值 API,並提供幾種流行程式語言的範例。
- 應用 Map/Reduce 技術和模式來查找 Couchbase Server 文件中的數據。
本書適合誰閱讀
本書適合那些希望從其軟體中獲得更大靈活性和可擴展性的應用程式開發者。無論您是否熟悉其他 NoSQL 數據庫或僅使用過關聯系統,本書都將為您提供足夠的背景知識,讓您能夠按照自己的步調進行學習。如果您是 NoSQL 文件數據庫的新手,設計討論和入門材料將為您提供開始使用 Couchbase 所需的信息。
您將學到什麼
- 下載、安裝和配置單節點 Couchbase Server 集群
- 探索用於將數據放入和從 Couchbase 桶中獲取數據的 Couchbase Server 鍵/值 API
- 回顧作為用於轉換數據結構的程式設計模型的 MapReduce 基礎知識
- 使用 Couchbase MapReduce 視圖創建簡單的二級索引
- 學習如何創建高級視圖以聚合 Couchbase 桶中的數據
- 了解如何為無模式文件數據庫中的文件設計架構
- 使用新的查詢語言 N1QL 在 Couchbase 桶中查詢數據
- 從頭開始設計和開發一個使用 Couchbase 的應用程式
詳細內容
Couchbase 是一個極其快速、靈活且高度可擴展的數據庫,應用 MapReduce 技術和模式來查找數據。無論您需要存儲非結構化數據,還是能夠快速存儲和檢索大量數據,Couchbase Server 都是您的數據庫!
本書提供了足夠的信息來成功設置 Couchbase 集群,並提供有關基本伺服器維護的詳細信息。接著,它將詳細介紹如何使用 Couchbase Server 的鍵/值功能和文檔能力進行編程。它還介紹了使用 Couchbase 的 MapReduce 實現創建視圖的概念。本書最後將通過從頭開始構建實際應用程式的過程來結束。