Search icon
Subscription
0
Cart icon
Close icon
You have no products in your basket yet
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Couchbase Essentials

You're reading from  Couchbase Essentials

Product type Book
Published in Feb 2015
Publisher
ISBN-13 9781784394493
Pages 170 pages
Edition 1st Edition
Languages

Index

A

  • accumulate function
    • about / Reduce functions
  • ACID transactions
    • about / The NoSQL landscape
  • active record
    • about / Object schemas
  • aggregation
    • performing / Aggregation and math
  • asynchronous operations
    • about / Asynchronous operations
  • Atomicity
    • about / The NoSQL landscape

B

  • basic mapping / Basic mapping
  • basic reducing / Basic reducing

C

  • cluster
    • about / Couchbase clusters
    • connecting to / Connecting to your cluster
  • collated views / Collated views
  • collections
    • working with / Working with collections
  • compare and swap (CAS)
    • about / Concurrency and locking
  • complex structures
    • about / Complex structures
  • complex types
    • storing / Storing complex types
  • compound indexes
    • about / Compound indexes
  • concurrency, Couchbase
    • about / Concurrency and locking
  • consistency
    • about / The NoSQL landscape
  • Couchbase
    • installing / Installing Couchbase
    • URL / Installing Couchbase, Multiple keys per document
    • installing, on Linux / Installing Couchbase on Linux
    • installing, on Windows / Installing Couchbase on Windows
    • installing, on Mac OS X / Installing Couchbase on Mac OS X
    • running / Running Couchbase for the first time
    • SDKs / Couchbase SDKs, The Couchbase SDKs, Couchbase SDKs and views
    • documents / Couchbase documents
    • indexes / Couchbase indexes
    • views / Couchbase views, Couchbase SDKs and views
    • about / Multiple keys per document
  • Couchbase .NET SDK
    • about / Couchbase .NET SDK
    • current version / Current version
    • obtaining / How to obtain it
    • URL / How to obtain it
    • basics / The basics
  • Couchbase architecture
    • about / Couchbase architecture
    • Couchbase clusters / Couchbase clusters
    • replication / Replication
    • balancing / Balancing and rebalancing
    • rebalancing / Balancing and rebalancing
  • Couchbase clusters / Couchbase clusters
  • Couchbase Console
    • exploring / Exploring the Couchbase Console
    • about / Couchbase Console
    • Development views / Development views
    • Design documents / Design documents
    • view, creating / Creating a view
  • Couchbase C SDK
    • current version / Current version
    • obtaining / How to obtain it
    • URL / How to obtain it
  • Couchbase Java SDK
    • about / Couchbase Java SDK
    • current version / Current version
    • obtaining / How to obtain it
    • URL / How to obtain it
    • basics / The basics
  • Couchbase MapReduce / Couchbase MapReduce
  • Couchbase node.js SDK
    • current version / Current version
    • obtaining / How to obtain it
    • URL / How to obtain it
    • basics / The basics
  • Couchbase PHP SDK
    • about / Couchbase PHP SDK
    • current version / Current version
    • obtaining / How to obtain it
    • URL / How to obtain it
    • basics / The basics
  • Couchbase Python SDK
    • current version / Current version
    • obtaining / How to obtain it
    • URL / How to obtain it
    • basics / The basics
  • Couchbase Ruby SDK
    • current version / Current version
    • obtaining / How to obtain it
    • basics / The basics
  • Covering Index / Emitting values
  • CRUD operations
    • about / Basic operations
    • cluster, connecting to / Connecting to your cluster
    • record, creating / Creating and updating a record
    • record, updating / Creating and updating a record
    • record, reading / Reading and deleting records
    • record, deleting / Reading and deleting records
    • temporary keys / Temporary keys
    • data, appending / Appending and incrementing data
    • data, incrementing / Appending and incrementing data

D

  • data
    • appending / Appending and incrementing data
    • incrementing / Appending and incrementing data
  • Data Change Protocol (DCP)
    • about / Eventual consistency
  • data types / Data types
  • denormalization / Denormalization
  • Description property / A simple to-do schema
  • Design documents / Design documents
  • Developer Preview 3
    • about / Installing N1QL
  • Development views / Development views
  • document design
    • about / Document design
    • denormalization / Denormalization
    • object-to-document mappings / Object-to-document mappings
    • data types / Data types
    • document separation / Document separation
    • object schemas / Object schemas
    • schema-less, structure changes / Schema-less structure changes
    • object property / Object and document properties
    • document property / Object and document properties
    • document relationships / Document relationships
    • schema, finalizing / Finalizing the schema
  • document property / Object and document properties
  • document relationships / Document relationships
  • document separation / Document separation
  • durability
    • about / The NoSQL landscape
  • durability operations
    • about / Durability operations

E

  • Elasticsearch
    • about / Multiple keys per document
  • End User License Agreement (EULA) / Installing Couchbase
  • entity framework
    • about / Object schemas
  • eventual consistency / Eventual consistency

F

  • Flask / A brief overview of MVC
  • fold function
    • about / Reduce functions

G

  • grouping / Grouping

I

  • incomplete tasks
    • displaying / Showing only incomplete tasks
  • incremental MapReduce
    • about / Couchbase MapReduce
  • installation, N1QL / Installing N1QL
  • isolation
    • about / The NoSQL landscape

J

  • Jinja2 templating engine / Listing tasks
  • joins
    • about / Joins

K

  • key design, Couchbase
    • about / Key design
    • keys / Keys, metadata, and RAM
    • metadata / Keys, metadata, and RAM
    • RAM / Keys, metadata, and RAM
    • predictable keys / Predictable keys
    • unpredictable keys / Unpredictable keys
    • keys, storing / Storing keys
    • key restrictions / Key restrictions
  • key queries / Key queries
  • key restrictions / Key restrictions
  • keys / Keys, metadata, and RAM
    • grouping / Grouping keys
    • storing / Storing keys

L

  • Linux
    • Couchbase, installing on / Installing Couchbase on Linux
  • locking, Couchbase
    • about / Concurrency and locking

M

  • Mac OS X
    • Couchbase, installing on / Installing Couchbase on Mac OS X
  • map functions / Map functions
  • MapReduce
    • about / MapReduce
    • map functions / Map functions
    • reduce functions / Reduce functions
    • Couchbase MapReduce / Couchbase MapReduce
    • basic mapping / Basic mapping
    • basic reducing / Basic reducing
  • mathematical operations
    • performing / Aggregation and math
  • metadata / Keys, metadata, and RAM
  • micro framework / A brief overview of MVC
  • missing properties
    • about / Null or missing properties
  • most recently used (MRU) / RAM matters
  • multiple keys per document
    • about / Multiple keys per document
  • MVC
    • about / A brief overview of MVC

N

  • .NET binaries
    • URL / How to obtain it
  • N1QL
    • installing / Installing N1QL
    • SDK support / SDK support
  • nested collections
    • about / Nested collections
  • nested tasks
    • about / Nested tasks
  • nginx web server
    • about / Asynchronous operations
  • node-gyp
    • URL / How to obtain it
  • NoSQL
    • landscape / The NoSQL landscape
    • taxonomies / NoSQL taxonomies
  • null properties
    • about / Null or missing properties

O

  • object-relational impedance mismatch
    • about / Object-to-document mappings
  • object-to-document mappings / Object-to-document mappings
  • object property / Object and document properties
  • object schemas / Object schemas
  • Open Beer Database / Counting breweries by location

P

  • packages, Couchbase
    • URL / Installing N1QL
  • PersistTo argument
    • about / Durability operations
  • ports
    • about / Ports
  • predictable keys / Predictable keys

Q

  • querying, by type
    • about / Querying by type
  • querying, with beer-sample
    • about / Querying with beer-sample
    • documents, querying by type / Querying all documents by type
    • breweries, counting by location / Counting breweries by location
    • beer documents, finding by brewery / Finding beer documents by brewery
    • collated views / Collated views

R

  • RAM
    • using / RAM matters
  • range queries
    • about / Range queries
  • record
    • creating / Creating and updating a record
    • updating / Creating and updating a record
    • reading / Reading and deleting records
    • deleting / Reading and deleting records
  • reduce functions / Reduce functions
  • replication / Replication

S

  • schema
    • finalizing / Finalizing the schema
  • schema-less, structure changes / Schema-less structure changes
  • SDK
    • clients, using / Using SDK clients
  • SDK clients
    • using / Using SDK clients
  • SDKs
    • working with / Working with SDKs
  • SDK support, for N1QL
    • about / SDK support
  • sharding
    • about / Balancing and rebalancing
  • simple queries
    • about / Simple queries
  • simple to-do schema
    • about / A simple to-do schema
  • string utilities
    • about / String utilities

T

  • task
    • creating / Creating a task
    • listing / Listing tasks
  • temporary keys / Temporary keys
  • to-do app
    • simple to-do schema / A simple to-do schema
  • transcoder
    • about / Storing complex types

U

  • unpredictable keys / Unpredictable keys

V

  • values
    • emitting / Emitting values
  • vBuckets
    • about / Couchbase SDKs
  • view
    • creating / Creating a view
  • views
    • about / Couchbase indexes
    • querying / Querying views
  • views, querying
    • grouping / Grouping
    • key queries / Key queries
    • eventual consistency / Eventual consistency

W

  • Windows
    • Couchbase, installing on / Installing Couchbase on Windows
  • Windows binaries
    • URL / How to obtain it
lock icon The rest of the chapter is locked
arrow left Previous Chapter
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}