Cargando…

Pro Couchbase server /

This is a hands-on guide for developers and administrators who want to take advantage of the power and scalability of Couchbase Server in their applications. This book covers from the basics of NoSQL database design, through application development, to Couchbase Server administration. Influenced by...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Ostrovsky, David (Autor), Rodenski, Yaniv (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2014.
Colección:Expert's voice in databases.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn890134029
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 140908s2014 caua o 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d YDXCP  |d COO  |d STF  |d B24X7  |d OCLCO  |d IDEBK  |d E7B  |d UMI  |d DEBBG  |d DEBSZ  |d EBLCP  |d UPM  |d OCLCF  |d OCLCQ  |d OCL  |d OCLCQ  |d Z5A  |d LIV  |d MERUC  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d N$T  |d REB  |d CEF  |d INT  |d U3W  |d OCLCQ  |d WYU  |d DEHBZ  |d YOU  |d OCLCQ  |d UAB  |d AU@  |d UKAHL  |d LEAUB  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d BRF  |d VLY  |d ADU  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 891397941  |a 891570243  |a 892538667  |a 1005807272  |a 1048182988  |a 1058745289  |a 1066477910  |a 1069631417  |a 1086492901  |a 1103260076  |a 1110994258  |a 1112574978  |a 1113386474  |a 1129355315  |a 1153008539  |a 1162357663 
020 |a 9781430266143  |q (electronic bk.) 
020 |a 1430266147  |q (electronic bk.) 
020 |z 1430266139 
020 |z 9781430266136 
024 7 |a 10.1007/978-1-4302-6614-3  |2 doi 
029 1 |a AU@  |b 000056013183 
029 1 |a CHNEW  |b 000890464 
029 1 |a CHVBK  |b 37449181X 
029 1 |a DEBBG  |b BV042182655 
029 1 |a DEBBG  |b BV043617635 
029 1 |a DEBSZ  |b 417233426 
029 1 |a GBVCP  |b 882734156 
029 1 |a AU@  |b 000067109496 
035 |a (OCoLC)890134029  |z (OCoLC)891397941  |z (OCoLC)891570243  |z (OCoLC)892538667  |z (OCoLC)1005807272  |z (OCoLC)1048182988  |z (OCoLC)1058745289  |z (OCoLC)1066477910  |z (OCoLC)1069631417  |z (OCoLC)1086492901  |z (OCoLC)1103260076  |z (OCoLC)1110994258  |z (OCoLC)1112574978  |z (OCoLC)1113386474  |z (OCoLC)1129355315  |z (OCoLC)1153008539  |z (OCoLC)1162357663 
037 |a CL0500000483  |b Safari Books Online 
050 4 |a QA76.9.C55 
072 7 |a UN  |2 bicssc 
072 7 |a UMT  |2 bicssc 
072 7 |a COM021000  |2 bisacsh 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004/.36  |2 23 
049 |a UAMI 
100 1 |a Ostrovsky, David,  |e author. 
245 1 0 |a Pro Couchbase server /  |c David Ostrovsky, Yaniv Rodenski. 
264 1 |a Berkeley, CA :  |b Apress,  |c 2014. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c Ã2014 
300 |a 1 online resource (xviii, 310 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a The expert's voice in databases 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed September 8, 2014). 
520 |a This is a hands-on guide for developers and administrators who want to take advantage of the power and scalability of Couchbase Server in their applications. This book covers from the basics of NoSQL database design, through application development, to Couchbase Server administration. Influenced by the growing needs of web-scale applications, NoSQL databases such as Couchbase Server provide new approaches to scalability, reliability, and performance. With the power and flexibility of Couchbase Server, the reader can model data and change the data model at any time. This book shows what is possible and helps in taking full advantage of Couchbase Server and all the performance and scalability that it offers. It will help the reader design and develop a document database using Couchbase Server, deploy and maintain Couchbase Server, and provide the tools to scale out applications as needed. --  |c Edited summary from book. 
505 0 0 |g Machine generated contents note:  |g pt. I  |t Getting Started --  |g ch. 1  |t Getting Started with Couchbase Server --  |t From SQL to NoSQL --  |t CAP Theorem --  |t NoSQL and Couchbase Server --  |t Couchbase as Key-Value Store vs. Document Database --  |t Couchbase Server Architecture --  |t Data Storage --  |t Installing Couchbase Server --  |t Selecting a Couchbase Server Edition --  |t Installing Couchbase on Different Operating Systems --  |t Configuring Couchbase Server --  |t Creating a Bucket --  |t Summary --  |g ch. 2  |t Designing Document-Oriented Databases with Couchbase --  |t RanteR: The Anti-Social Network --  |t Mapping Application Entities --  |t Using a Relational Database --  |t Using a Document-Oriented Approach with Couchbase --  |t Designing Keys --  |t Natural Keys --  |t Creating Your First Document --  |t Counters --  |t Universally Unique Identifiers (UUID) --  |t Metadata --  |t Document Versioning --  |t Versioning Considerations when Using the Couchbase SDKs --  |t Versioning Considerations in Couchbase Views --  |t Summary --  |g pt. II  |t Development --  |g ch. 3  |t Couchbase Client Libraries --  |t Java SDK --  |t Adding the Java SDK Manually --  |t Using Maven --  |t Using the CouchbaseClient Class --  |t NET SDK --  |t Manually Referencing the Assemblies --  |t Using NuGet Package Manager --  |t Using the CouchbaseClient Class --  |t C SDK --  |t Linux --  |t Windows --  |t Mac OS X --  |t Using libcouchbase --  |t Node.js SDK --  |t PHP SDK --  |t Linux --  |t Windows --  |t Mac OS X --  |t Using the PHP SDK --  |t Python SDK --  |t Linux --  |t Windows --  |t Using the Python SDK --  |t Ruby SDK --  |t Simple Ruby Script --  |t Building a Rails Application --  |t Inside the Couchbase Client Libraries --  |t Thread Safety --  |t Couchbase Client Initialization --  |t Performing Operations Using the Couchbase Client --  |t Reconfiguration --  |t Summary --  |g ch. 4  |t CRUD and Key-Based Operations --  |t Persistence and Replication --  |t Concurrency --  |t Document Expiration --  |t Database Operations --  |t Storing Data --  |t Retrieving Data --  |t Retrieving and Updating Data Concurrently --  |t Pessimistic Concurrency through Locking --  |t Appending and Prepending Binary Data --  |t Numeric Data --  |t Deleting Data --  |t Observing Data --  |t General SDK-Related Notes --  |t Summary --  |g ch. 5  |t Working with Views --  |t MapReduce 101 --  |t Creating a View in Couchbase --  |t Map Function --  |t Creating Views from Code --  |t Querying Views --  |t Reduce Function --  |t Views and Persistence --  |t Updating Indexes --  |t Views and Expiration --  |t Geospatial Views --  |t Creating Geospatial Views --  |t Summary --  |g ch. 6  |t N1QL Query Language --  |t Executing N1QL Queries --  |t N1QL Language --  |t FROM Clause --  |t Query Conditions and Expressions --  |t Sorting and Grouping --  |t Indexing Properties --  |t Exploring the Query Execution Details --  |t Summary --  |g ch. 7  |t Advanced Couchbase Techniques --  |t Software Error Handling --  |t Reading Replica Documents --  |t Handling Temporary Out-of-Memory Errors --  |t Implementing Transactions with Two-Phase Commit --  |t Maintaining Sets of Items --  |t Using CAS as an ETag --  |t Using Couchbase as an Out-of-Process Session Store --  |t Summary --  |g ch. 8  |t ElasticSearch Integration --  |t Setting Up ElasticSearch Clusters --  |t Forming a Cluster --  |t Setting Up Replication between Couchbase and ElasticSearch --  |t Querying with ElasticSearch --  |t ElasticSearch Query DSL --  |t Summary --  |g pt. III  |t Couchbase at Scale --  |g ch. 9  |t Sizing and Deployment Considerations --  |t Planning the Couchbase Cluster --  |t RAM --  |t Storage --  |t Storage Performance --  |t CPU --  |t Nodes --  |t Network Topology --  |t Replication --  |t Swap Space --  |t Summary --  |g ch. 10  |t Basic Administration --  |t Building the Cluster --  |t Adding a Node to the Couchbase Cluster --  |t Removing a Node from the Cluster --  |t Rebalancing --  |t Swap Rebalancing --  |t Changing the Data and Index Path --  |t Backing Up and Restoring --  |t Using cbbackup to Back Up Data --  |t Using cbrestore to Restore Backed-Up Data --  |t Using cbtransfer to Transfer Data --  |t Backing Up and Restoring Using Data Files --  |t Database and View Compaction --  |t Dealing with Compaction --  |t Auto-Compaction --  |t Triggering Compaction Externally --  |t Compaction in Action --  |t Failover --  |t Automatic Failover --  |t Manual or Monitored Failover --  |t Dealing with Failed Nodes --  |t Summary --  |g ch. 11  |t Monitoring and Best Practices --  |t Less Obvious Couchbase Mechanisms --  |t Replication and Queues --  |t Working-Set Management and Ejection --  |t Controlling the Purge Interval --  |t Monitoring --  |t Monitoring Couchbase at the System Level --  |t Detailed Per-Bucket Monitoring --  |t Server Resources --  |t Summary (the Category) --  |t vBucket Resources --  |t Disk Queues --  |t TAP Queues --  |t Views --  |t XDCR --  |t Memcached Buckets --  |t Statistics and Cluster Health --  |t Using cbstats --  |t Retrieving Statistics from the HTTP API --  |t Generating a Cluster Health Report with cbhealthchecker --  |t Server Warmup --  |t Logs --  |t Alerts --  |t Optimizing Disk Throughput --  |t Summary --  |g ch. 12  |t Couchbase Server in the Cloud --  |t Couchbase Server on Amazon Web Services --  |t Considerations for Deploying Couchbase Server on AWS --  |t Setting up Couchbase Server on AWS --  |t Couchbase Server on Microsoft Azure --  |t Considerations for Deploying Couchbase on Microsoft Azure --  |t Setting Up Couchbase Server on Microsoft Azure --  |t Best Practices for Running Couchbase in Microsoft Azure --  |t Summary --  |g ch. 13  |t Cross-Datacenter Replication (XDCR) --  |t Prerequisites --  |t Setting Up Unidirectional XDCR --  |t Advanced XDCR Settings --  |t Conflict Resolution --  |t Bi-Directional Replication and Advanced Topologies --  |t Monitoring XDCR --  |t Outbound XDCR Operations --  |t Incoming XDCR Operations --  |t Recovering Data from a Remote Cluster --  |t Summary --  |g pt. IV  |t Mobile Development with Couchbase --  |g ch. 14  |t Couchbase Lite on Android --  |t Getting Started with Couchbase Lite --  |t Adding Couchbase Lite to an Android Project --  |t Creating a Couchbase Lite Manager --  |t Creating a Couchbase Lite Database --  |t Using Couchbase Lite --  |t CRUD Operations --  |t Attachments --  |t Views --  |t Defining Views --  |t Querying Views --  |t Summary --  |g ch. 15  |t Couchbase Lite on iOS --  |t Getting Started with Couchbase Lite on iOS --  |t Adding Couchbase Lite to an iOS Project --  |t Creating a Couchbase Lite Manager --  |t Creating a Couchbase Lite Database --  |t Using Couchbase Lite --  |t CRUD Operations --  |t Attachments --  |t Views --  |t Defining Views --  |t Querying Views --  |t Summary --  |g ch. 16  |t Synchronizing Data with the Couchbase Sync Gateway --  |t Couchbase Sync Gateway --  |t Installing the Sync Gateway --  |t Running the Sync Gateway --  |t Working with the Sync Gateway --  |t Channels --  |t Sync Function --  |t Sync Gateway Administration --  |t Authenticating Users --  |t Access Control --  |t Shadowing Couchbase Server Buckets --  |t Deploying the Sync Gateway --  |t Summary. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Client/server computing. 
650 6 |a Architecture client-serveur (Informatique) 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Client/server computing  |2 fast 
700 1 |a Rodenski, Yaniv,  |e author. 
776 0 8 |i Print version:  |z 9781430266136 
830 0 |a Expert's voice in databases. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430266143/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29621331 
938 |a Books 24x7  |b B247  |n bks00070720 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1964738 
938 |a ebrary  |b EBRY  |n ebr10924339 
938 |a EBSCOhost  |b EBSC  |n 1174101 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis29747872 
938 |a YBP Library Services  |b YANK  |n 12058402 
994 |a 92  |b IZTAP