Cargando…

Joe Celko's complete guide to NoSQL : what every SQL professional needs to know about non-relational databases /

Joe Celko's Complete Guide to NoSQL provides a complete overview of non-relational technologies so that you can become more nimble to meet the needs of your organization. As data continues to explode and grow more complex, SQL is becoming less useful for querying data and extracting meaning. In...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Celko, Joe
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Waltham, MA : Morgan Kaufmann, 2013.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 SCIDIR_ocn860923737
003 OCoLC
005 20231117044923.0
006 m o d
007 cr cnu---unuuu
008 131018s2013 mau ob 001 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d OPELS  |d N$T  |d YDXCP  |d OCLCA  |d TEFOD  |d COO  |d MEAUC  |d DKDLA  |d OCLCQ  |d UIU  |d I9W  |d CUI  |d OCLCF  |d UMI  |d DEBBG  |d DEBSZ  |d TEFOD  |d OCLCQ  |d OCLCO  |d OCLCQ  |d ICA  |d AGLDB  |d MERUC  |d OCLCQ  |d OCLCO  |d U3W  |d D6H  |d VTS  |d AU@  |d OCLCQ  |d STF  |d AUD  |d DKC  |d OCLCQ  |d HS0  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 868231745  |a 868640209 
020 |a 9780124072206  |q (electronic bk.) 
020 |a 0124072208  |q (electronic bk.) 
020 |a 1299981232  |q (electronic bk.) 
020 |a 9781299981232  |q (electronic bk.) 
020 |z 9780124071926 
020 |z 0124071929 
035 |a (OCoLC)860923737  |z (OCoLC)868231745  |z (OCoLC)868640209 
050 4 |a QA76.9.D32 
072 7 |a COM  |x 084010  |2 bisacsh 
082 0 4 |a 005.75  |2 23 
100 1 |a Celko, Joe. 
245 1 0 |a Joe Celko's complete guide to NoSQL :  |b what every SQL professional needs to know about non-relational databases /  |c Joe Celko. 
246 3 |a Complete guide to NoSQL 
260 |a Waltham, MA :  |b Morgan Kaufmann,  |c 2013. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
520 |a Joe Celko's Complete Guide to NoSQL provides a complete overview of non-relational technologies so that you can become more nimble to meet the needs of your organization. As data continues to explode and grow more complex, SQL is becoming less useful for querying data and extracting meaning. In this new world of bigger and faster data, you will need to leverage non-relational technologies to get the most out of the information you have. Learn where, when, and why the benefits of NoSQL outweigh those of SQL with Joe Celko's Complete Guide to NoSQL. This book covers three areas that make today's new data different from the data of the past: velocity, volume and variety. When information is changing faster than you can collect and query it, it simply cannot be treated the same as static data. Celko will help you understand velocity, to equip you with the tools to drink from a fire hose. Old storage and access models do not work for big data. Celko will help you understand volume, as well as different ways to store and access data such as petabytes and exabytes. Not all data can fit into a relational model, including genetic data, semantic data, and data generated by social networks. Celko will help you understand variety, as well as the alternative storage, query, and management frameworks needed by certain kinds of data. Gain a complete understanding of the situations in which SQL has more drawbacks than benefits so that you can better determine when to utilize NoSQL technologies for maximum benefit Recognize the pros and cons of columnar, streaming, and graph databases. 
504 |a Includes bibliographical references and index. 
505 0 |a Front Cover; Joe Celko's Complete Guide to NoSQL: What Every SQL Professional Needs to Know about NonRelational Databases; Copyright; Dedication; Contents; About the Author; Introduction; Chapter 1: NoSQL and Transaction Processing; Introduction; 1.1. Databases Transaction Processing in the Batch Processing World; 1.2. Transaction Processing in the Disk Processing World; 1.3. ACID; 1.4. Pessimistic Concurrency in Detail; 1.4.1. Isolation Levels; 1.4.2. Proprietary Isolation Levels; 1.5. CAP Theorem; 1.6. BASE; 1.7. Server-side Consistency; 1.8. Error Handling; 1.9. Why SQL Does Not Work Here. 
505 8 |a Concluding ThoughtsReferences; Chapter 2: Columnar Databases; Introduction; 2.1. History; 2.2. How It Works; 2.3. Query Optimizations; 2.4. Multiple Users and Hardware; 2.5. Doing an ALTER Statement; 2.6. Data Warehouses and Columnar Databases; Concluding Thoughts; Reference; Chapter 3: Graph Databases; Introduction; 3.1. Graph Theory Basics; 3.1.1. Nodes; 3.1.2. Edges; 3.1.3. Graph Structures; 3.2. RDBMS Versus Graph Database; 3.3. Six Degrees of Kevin Bacon Problem; 3.3.1. Adjacency List Model for General Graphs; 3.3.2. Covering Paths Model for General Graphs. 
505 8 |a 3.3.3. Real-World Data Has Mixed Relationships3.4. Vertex Covering; 3.5. Graph Programming Tools; 3.5.1. Graph Databases; 3.5.2. Graph Languages; SPARQL; SPASQL; Gremlin; Cypher (NEO4j); Trends; Concluding Thoughts; References; Chapter 4: MapReduce Model; Introduction; 4.1. Hadoop Distributed File System; 4.2. Query Languages; 4.2.1. Pig Latin; 4.2.2. Hive and Other Tools; Concluding Thoughts; References; Chapter 5: Streaming Databases and Complex Events; Introduction; 5.1. Generational Concurrency Models; 5.1.1. Optimistic Concurrency; 5.1.2. Isolation Levels in Optimistic Concurrency. 
505 8 |a 5.2. Complex Event Processing5.2.1. Terminology for Event Processing; 5.2.2. Event Processing versus State Change Constraints; 5.2.3. Event Processing versus Petri Nets; 5.3. Commercial Products; 5.3.1. StreamBase 1; 5.3.2. Kx 2; Concluding Thoughts; References; Chapter 6: Key-Value Stores; Introduction; 6.1. Schema Versus no Schema; 6.2. Query Versus Retrieval; 6.3. Handling Keys; 6.3.1. Berkeley DB; 6.3.2. Access by Tree Indexing or Hashing; 6.4. Handling Values; 6.4.1. Arbitrary Byte Arrays; 6.4.2. Small Files of Known Structure; 6.5. Products; Concluding Thoughts; Chapter 7: Textbases. 
505 8 |a Introduction7.1. Classic Document Management Systems; 7.1.1. Document Indexing and Storage; 7.1.2. Keyword and Keyword in Context; 7.1.3. Industry Standards; Contextual Query Language; Commercial Services and Products; Regular Expressions; 7.2. Text Mining and Understanding; 7.2.1. Semantics versus Syntax; 7.2.2. Semantic Networks; 7.3. Language Problem; 7.3.1. Unicode and ISO Standards; 7.3.2. Machine Translation; Concluding Thoughts; References; Chapter 8: Geographical Data; Introduction; 8.1. GIS Queries; 8.1.1. Simple Location; 8.1.2. Simple Distance. 
650 0 |a Non-relational databases. 
650 0 |a SQL (Computer program language) 
630 0 4 |a NoSQL. 
650 6 |a Bases de donn�ees non relationnelles.  |0 (CaQQLa)000288057 
650 6 |a SQL (Langage de programmation)  |0 (CaQQLa)201-0187580 
650 7 |a COMPUTERS  |x Desktop Applications  |x Databases.  |2 bisacsh 
650 7 |a Non-relational databases  |2 fast  |0 (OCoLC)fst01896579 
650 7 |a SQL (Computer program language)  |2 fast  |0 (OCoLC)fst01102869 
650 7 |a Engineering & Applied Sciences.  |2 hilcc 
650 7 |a Computer Science.  |2 hilcc 
776 0 8 |i Print version:  |a Celko, Joe.  |t Joe Celko's complete guide to NoSQL.  |d Waltham, MA : Morgan Kaufmann, 2013  |z 1299981232 
856 4 0 |u https://sciencedirect.uam.elogim.com/science/book/9780124071926  |z Texto completo