- Learning Couchbase
- Henry Potsangbam
- 395字
- 2021-07-30 10:24:59
What this book covers
Chapter 1, Introduction to Couchbase, introduces the concepts of NoSQL databases, provides the architecture, and introduces the various concepts of Couchbase. It will explain the installation of Couchbase in the Windows and Linux environments; finally, it will introduce the various logging and configuration folders.
Chapter 2, The Couchbase Administration Interface, provides an overview on various administration interfaces provided by Couchbase. The reader will be able to use the various interfaces, such as the web admin UI, the administration REST API, and the command line interface.
Chapter 3, Storing Documents in Couchbase Using Buckets, introduces the concept of buckets in detail. It will also explain how documents are stored in Couchbase and how it maintains them in a Couchbase cluster.
Chapter 4, Designing a Document for Couchbase, introduces the concepts of JSON, compares NoSQL with RDBMS, and explains how to manage relationships between various documents. It will also familiarize you with the document editor option for creating and editing documents using the web UI.
Chapter 5, Introducing Client SDK, explains the Couchbase SDK, focusing on the Java API. We will also explore some APIs that are used to connect to Couchbase and perform CRUD operations. It will also explain various concepts, such as locking and counters. The chapter further explains connection management of SDK.
Chapter 6, Retrieving Documents without Keys Using Views, explains the concepts of MapReduce, explain the concepts of views and reduce functions. It will also explain filtering and advanced concepts of views, along with retrieving geospatial data.
Chapter 7, Understanding SQL-Like Queries N1QL, introduces you to N1QL and explains how to retrieve documents using SQL-like syntax.
Chapter 8, Full Text Search Using ElasticSearch, explains how to provide full text search using ElasticSearch plugins. It will explain how to configure ElasticSearch plugins to connect to Couchbase.
Chapter 9, Data Replication and Compaction, explains cross datacenter replication for intercluster. It also explains how data compaction happens in the Couchbase cluster.
Chapter 10, Administration, Tuning, and Monitoring, explains how to monitor, tune, and configure the Couchbase cluster. Along the way, we will explore some best practices as well. We will also see how to initiate data rebalancing, backing up, and so on.
Chapter 11, Case Study – An E-Commerce Application, explains a case on e-commerce and builds it using various features provided by Couchbase, such as document design, views, and so on.
- 大數(shù)據(jù)管理系統(tǒng)
- 計(jì)算機(jī)應(yīng)用
- 微型計(jì)算機(jī)控制技術(shù)
- 人工智能工程化:應(yīng)用落地與中臺(tái)構(gòu)建
- Associations and Correlations
- CompTIA Linux+ Certification Guide
- 計(jì)算機(jī)網(wǎng)絡(luò)原理與技術(shù)
- 計(jì)算機(jī)網(wǎng)絡(luò)安全
- 工業(yè)控制系統(tǒng)測(cè)試與評(píng)價(jià)技術(shù)
- 網(wǎng)絡(luò)安全管理實(shí)踐
- 在實(shí)戰(zhàn)中成長(zhǎng):Windows Forms開發(fā)之路
- 軟件構(gòu)件技術(shù)
- 計(jì)算機(jī)組成與操作系統(tǒng)
- Introduction to R for Business Intelligence
- 會(huì)聲會(huì)影X4中文版從入門到精通