Mastering MongoDB 4.x :: Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x /
This book will help you build expert proficiency in developing large-scale applications using MongoDB 4.x. You will master CRUD operations and perform tasks such as indexing, aggregation, monitoring, sharding, cluster management, and administration. You take building and administering scalable Mongo...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing Ltd,
2019.
|
Ausgabe: | 2nd ed. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | This book will help you build expert proficiency in developing large-scale applications using MongoDB 4.x. You will master CRUD operations and perform tasks such as indexing, aggregation, monitoring, sharding, cluster management, and administration. You take building and administering scalable MongoDB applications to the next level. |
Beschreibung: | Best practices |
Beschreibung: | 1 online resource (384 pages) |
Bibliographie: | Includes bibliographical references. |
ISBN: | 1789611385 9781789611380 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBU-on1096522326 | ||
003 | OCoLC | ||
005 | 20240405112445.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 190413s2019 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d TEFOD |d OCLCF |d OCLCQ |d N$T |d OCLCQ |d K6U |d OCLCO |d UKMGB |d OCLCO |d OCLCQ |d OCLCO |d OCLCL | ||
015 | |a GBC216936 |2 bnb | ||
016 | 7 | |a 019365465 |2 Uk | |
020 | |a 1789611385 | ||
020 | |a 9781789611380 |q (electronic bk.) | ||
020 | |z 9781789617870 |q print | ||
035 | |a (OCoLC)1096522326 | ||
037 | |a 2E6408AF-BD5B-4CB1-8901-9B4414AD4055 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.9.D3 | |
082 | 7 | |a 005.75 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Giamas, Alex. | |
245 | 1 | 0 | |a Mastering MongoDB 4.x : |b Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / |c Alex Giamas. |
250 | |a 2nd ed. | ||
260 | |a Birmingham : |b Packt Publishing Ltd, |c 2019. | ||
300 | |a 1 online resource (384 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
505 | 0 | |a Intro; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Basic MongoDB -- Design Goals and Architecture; Chapter 1: MongoDB -- A Database for Modern Web; Technical requirements; The evolution of SQL and NoSQL; The evolution of MongoDB; Major feature set for versions 1.0 and 1.2; Version 2; Version 3; Version 4; MongoDB for SQL developers; MongoDB for NoSQL developers; MongoDB's key characteristics and use cases; Key characteristics; Use cases for MongoDB; MongoDB criticism; MongoDB configuration and best practices; Operational best practices | |
505 | 8 | |a Schema design best practicesBest practices for write durability; Best practices for replication; Best practices for sharding; Best practices for security; Best practices for AWS; Reference documentation; MongoDB documentation; Packt references; Further reading ; Summary; Chapter 2: Schema Design and Data Modeling; Relational schema design; MongoDB schema design; Read-write ratio; Data modeling; Data types; Comparing different data types; Date type; ObjectId; Modeling data for atomic operations; Write isolation; Read isolation and consistency; Modeling relationships; One-to-one | |
505 | 8 | |a One-to-many and many-to-manyModeling data for keyword searches; Connecting to MongoDB; Connecting using Ruby; Mongoid ODM; Inheritance with Mongoid models; Connecting using Python; PyMODM ODM; Inheritance with PyMODM models; Connecting using PHP; Doctrine ODM; Inheritance with Doctrine; Summary; Section 2: Querying Effectively; Chapter 3: MongoDB CRUD Operations; CRUD using the shell; Scripting for the mongo shell; The differences between scripting for the mongo shell and using it directly; Batch inserts using the shell; Batch operations using the mongo shell; Administration; fsync; compact | |
505 | 8 | |a CurrentOp and killOpcollMod; touch; MapReduce in the mongo shell; MapReduce concurrency; Incremental MapReduce; Troubleshooting MapReduce; Aggregation framework; SQL to aggregation; Aggregation versus MapReduce; Securing the shell; Authentication and authorization; Authorization with MongoDB; Security tips for MongoDB; Encrypting communication using TLS/SSL; Encrypting data; Limiting network exposure; Firewalls and VPNs; Auditing; Using secure configuration options; Authentication with MongoDB; Enterprise Edition; Kerberos authentication; LDAP authentication; Summary | |
505 | 8 | |a Chapter 4: Advanced QueryingMongoDB CRUD operations; CRUD using the Ruby driver; Creating documents; Read; Chaining operations in find(); Nested operations; Update; Delete; Batch operations; CRUD in Mongoid; Read; Scoping queries; Create, update, and delete; CRUD using the Python driver; Creating and deleting; Finding documents; Updating documents; CRUD using PyMODM; Creating documents; Updating documents; Deleting documents; Querying documents; CRUD using the PHP driver; Creating and deleting; BulkWrite; Read; Updating documents; CRUD using Doctrine; Creating, updating, and deleting; Read | |
500 | |a Best practices | ||
520 | |a This book will help you build expert proficiency in developing large-scale applications using MongoDB 4.x. You will master CRUD operations and perform tasks such as indexing, aggregation, monitoring, sharding, cluster management, and administration. You take building and administering scalable MongoDB applications to the next level. | ||
588 | 0 | |a Print version record. | |
504 | |a Includes bibliographical references. | ||
630 | 0 | 0 | |a MongoDB. |0 http://id.loc.gov/authorities/names/no2011130709 |
630 | 0 | 7 | |a MongoDB |2 fast |
650 | 0 | |a Open source software. |0 http://id.loc.gov/authorities/subjects/sh99003437 | |
650 | 0 | |a Object-oriented databases. |0 http://id.loc.gov/authorities/subjects/sh88007927 | |
650 | 0 | |a Database management |v Software. | |
650 | 6 | |a Logiciels libres. | |
650 | 6 | |a Bases de données orientées objet. | |
650 | 6 | |a Bases de données |x Gestion |v Logiciels. | |
650 | 7 | |a Database design & theory. |2 bicssc | |
650 | 7 | |a Data warehousing. |2 bicssc | |
650 | 7 | |a Information architecture. |2 bicssc | |
650 | 7 | |a Database software. |2 bicssc | |
650 | 7 | |a Computers. |x Database Management |x Data Warehousing. |2 bisacsh | |
650 | 7 | |a Computers. |x Data Modeling & Design. |2 bisacsh | |
650 | 7 | |a Computers. |x Desktop Applications |x Databases. |2 bisacsh | |
650 | 7 | |a Database management |2 fast | |
650 | 7 | |a Object-oriented databases |2 fast | |
650 | 7 | |a Open source software |2 fast | |
655 | 7 | |a Software |2 fast | |
758 | |i has work: |a Mastering MongoDB 4.x (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGBq4PwDcfqC6pBmxHxQjd |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Giamas, Alex. |t Mastering MongoDB 4. x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4. x, 2nd Edition. |d Birmingham : Packt Publishing Ltd, ©2019 |z 9781789617870 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBU |q FWS_PDA_EBU |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2094768 |3 Volltext |
938 | |a ProQuest Ebook Central |b EBLB |n EBL5744460 | ||
938 | |a EBSCOhost |b EBSC |n 2094768 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBU | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBU-on1096522326 |
---|---|
_version_ | 1804748471782080512 |
adam_text | |
any_adam_object | |
author | Giamas, Alex |
author_facet | Giamas, Alex |
author_role | |
author_sort | Giamas, Alex |
author_variant | a g ag |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.D3 |
callnumber-search | QA76.9.D3 |
callnumber-sort | QA 276.9 D3 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBU |
contents | Intro; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Basic MongoDB -- Design Goals and Architecture; Chapter 1: MongoDB -- A Database for Modern Web; Technical requirements; The evolution of SQL and NoSQL; The evolution of MongoDB; Major feature set for versions 1.0 and 1.2; Version 2; Version 3; Version 4; MongoDB for SQL developers; MongoDB for NoSQL developers; MongoDB's key characteristics and use cases; Key characteristics; Use cases for MongoDB; MongoDB criticism; MongoDB configuration and best practices; Operational best practices Schema design best practicesBest practices for write durability; Best practices for replication; Best practices for sharding; Best practices for security; Best practices for AWS; Reference documentation; MongoDB documentation; Packt references; Further reading ; Summary; Chapter 2: Schema Design and Data Modeling; Relational schema design; MongoDB schema design; Read-write ratio; Data modeling; Data types; Comparing different data types; Date type; ObjectId; Modeling data for atomic operations; Write isolation; Read isolation and consistency; Modeling relationships; One-to-one One-to-many and many-to-manyModeling data for keyword searches; Connecting to MongoDB; Connecting using Ruby; Mongoid ODM; Inheritance with Mongoid models; Connecting using Python; PyMODM ODM; Inheritance with PyMODM models; Connecting using PHP; Doctrine ODM; Inheritance with Doctrine; Summary; Section 2: Querying Effectively; Chapter 3: MongoDB CRUD Operations; CRUD using the shell; Scripting for the mongo shell; The differences between scripting for the mongo shell and using it directly; Batch inserts using the shell; Batch operations using the mongo shell; Administration; fsync; compact CurrentOp and killOpcollMod; touch; MapReduce in the mongo shell; MapReduce concurrency; Incremental MapReduce; Troubleshooting MapReduce; Aggregation framework; SQL to aggregation; Aggregation versus MapReduce; Securing the shell; Authentication and authorization; Authorization with MongoDB; Security tips for MongoDB; Encrypting communication using TLS/SSL; Encrypting data; Limiting network exposure; Firewalls and VPNs; Auditing; Using secure configuration options; Authentication with MongoDB; Enterprise Edition; Kerberos authentication; LDAP authentication; Summary Chapter 4: Advanced QueryingMongoDB CRUD operations; CRUD using the Ruby driver; Creating documents; Read; Chaining operations in find(); Nested operations; Update; Delete; Batch operations; CRUD in Mongoid; Read; Scoping queries; Create, update, and delete; CRUD using the Python driver; Creating and deleting; Finding documents; Updating documents; CRUD using PyMODM; Creating documents; Updating documents; Deleting documents; Querying documents; CRUD using the PHP driver; Creating and deleting; BulkWrite; Read; Updating documents; CRUD using Doctrine; Creating, updating, and deleting; Read |
ctrlnum | (OCoLC)1096522326 |
dewey-full | 005.75 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.75 |
dewey-search | 005.75 |
dewey-sort | 15.75 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2nd ed. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06305cam a2200733 i 4500</leader><controlfield tag="001">ZDB-4-EBU-on1096522326</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20240405112445.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">190413s2019 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">K6U</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBC216936</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">019365465</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789611385</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789611380</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781789617870</subfield><subfield code="q">print</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1096522326</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">2E6408AF-BD5B-4CB1-8901-9B4414AD4055</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.9.D3</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.75</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Giamas, Alex.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering MongoDB 4.x :</subfield><subfield code="b">Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x /</subfield><subfield code="c">Alex Giamas.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2nd ed.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing Ltd,</subfield><subfield code="c">2019.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (384 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Intro; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Basic MongoDB -- Design Goals and Architecture; Chapter 1: MongoDB -- A Database for Modern Web; Technical requirements; The evolution of SQL and NoSQL; The evolution of MongoDB; Major feature set for versions 1.0 and 1.2; Version 2; Version 3; Version 4; MongoDB for SQL developers; MongoDB for NoSQL developers; MongoDB's key characteristics and use cases; Key characteristics; Use cases for MongoDB; MongoDB criticism; MongoDB configuration and best practices; Operational best practices</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Schema design best practicesBest practices for write durability; Best practices for replication; Best practices for sharding; Best practices for security; Best practices for AWS; Reference documentation; MongoDB documentation; Packt references; Further reading ; Summary; Chapter 2: Schema Design and Data Modeling; Relational schema design; MongoDB schema design; Read-write ratio; Data modeling; Data types; Comparing different data types; Date type; ObjectId; Modeling data for atomic operations; Write isolation; Read isolation and consistency; Modeling relationships; One-to-one</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">One-to-many and many-to-manyModeling data for keyword searches; Connecting to MongoDB; Connecting using Ruby; Mongoid ODM; Inheritance with Mongoid models; Connecting using Python; PyMODM ODM; Inheritance with PyMODM models; Connecting using PHP; Doctrine ODM; Inheritance with Doctrine; Summary; Section 2: Querying Effectively; Chapter 3: MongoDB CRUD Operations; CRUD using the shell; Scripting for the mongo shell; The differences between scripting for the mongo shell and using it directly; Batch inserts using the shell; Batch operations using the mongo shell; Administration; fsync; compact</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">CurrentOp and killOpcollMod; touch; MapReduce in the mongo shell; MapReduce concurrency; Incremental MapReduce; Troubleshooting MapReduce; Aggregation framework; SQL to aggregation; Aggregation versus MapReduce; Securing the shell; Authentication and authorization; Authorization with MongoDB; Security tips for MongoDB; Encrypting communication using TLS/SSL; Encrypting data; Limiting network exposure; Firewalls and VPNs; Auditing; Using secure configuration options; Authentication with MongoDB; Enterprise Edition; Kerberos authentication; LDAP authentication; Summary</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 4: Advanced QueryingMongoDB CRUD operations; CRUD using the Ruby driver; Creating documents; Read; Chaining operations in find(); Nested operations; Update; Delete; Batch operations; CRUD in Mongoid; Read; Scoping queries; Create, update, and delete; CRUD using the Python driver; Creating and deleting; Finding documents; Updating documents; CRUD using PyMODM; Creating documents; Updating documents; Deleting documents; Querying documents; CRUD using the PHP driver; Creating and deleting; BulkWrite; Read; Updating documents; CRUD using Doctrine; Creating, updating, and deleting; Read</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Best practices</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This book will help you build expert proficiency in developing large-scale applications using MongoDB 4.x. You will master CRUD operations and perform tasks such as indexing, aggregation, monitoring, sharding, cluster management, and administration. You take building and administering scalable MongoDB applications to the next level.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="504" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">MongoDB.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011130709</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">MongoDB</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Open source software.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh99003437</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Object-oriented databases.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh88007927</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Database management</subfield><subfield code="v">Software.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels libres.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Bases de données orientées objet.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Bases de données</subfield><subfield code="x">Gestion</subfield><subfield code="v">Logiciels.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Database design & theory.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Data warehousing.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Information architecture.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Database software.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers.</subfield><subfield code="x">Database Management</subfield><subfield code="x">Data Warehousing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers.</subfield><subfield code="x">Data Modeling & Design.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers.</subfield><subfield code="x">Desktop Applications</subfield><subfield code="x">Databases.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Database management</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Object-oriented databases</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Open source software</subfield><subfield code="2">fast</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">Software</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Mastering MongoDB 4.x (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCGBq4PwDcfqC6pBmxHxQjd</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Giamas, Alex.</subfield><subfield code="t">Mastering MongoDB 4. x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4. x, 2nd Edition.</subfield><subfield code="d">Birmingham : Packt Publishing Ltd, ©2019</subfield><subfield code="z">9781789617870</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBU</subfield><subfield code="q">FWS_PDA_EBU</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2094768</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5744460</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">2094768</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBU</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
genre | Software fast |
genre_facet | Software |
id | ZDB-4-EBU-on1096522326 |
illustrated | Not Illustrated |
indexdate | 2024-07-16T15:04:25Z |
institution | BVB |
isbn | 1789611385 9781789611380 |
language | English |
oclc_num | 1096522326 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (384 pages) |
psigel | ZDB-4-EBU |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Packt Publishing Ltd, |
record_format | marc |
spelling | Giamas, Alex. Mastering MongoDB 4.x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / Alex Giamas. 2nd ed. Birmingham : Packt Publishing Ltd, 2019. 1 online resource (384 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Intro; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Basic MongoDB -- Design Goals and Architecture; Chapter 1: MongoDB -- A Database for Modern Web; Technical requirements; The evolution of SQL and NoSQL; The evolution of MongoDB; Major feature set for versions 1.0 and 1.2; Version 2; Version 3; Version 4; MongoDB for SQL developers; MongoDB for NoSQL developers; MongoDB's key characteristics and use cases; Key characteristics; Use cases for MongoDB; MongoDB criticism; MongoDB configuration and best practices; Operational best practices Schema design best practicesBest practices for write durability; Best practices for replication; Best practices for sharding; Best practices for security; Best practices for AWS; Reference documentation; MongoDB documentation; Packt references; Further reading ; Summary; Chapter 2: Schema Design and Data Modeling; Relational schema design; MongoDB schema design; Read-write ratio; Data modeling; Data types; Comparing different data types; Date type; ObjectId; Modeling data for atomic operations; Write isolation; Read isolation and consistency; Modeling relationships; One-to-one One-to-many and many-to-manyModeling data for keyword searches; Connecting to MongoDB; Connecting using Ruby; Mongoid ODM; Inheritance with Mongoid models; Connecting using Python; PyMODM ODM; Inheritance with PyMODM models; Connecting using PHP; Doctrine ODM; Inheritance with Doctrine; Summary; Section 2: Querying Effectively; Chapter 3: MongoDB CRUD Operations; CRUD using the shell; Scripting for the mongo shell; The differences between scripting for the mongo shell and using it directly; Batch inserts using the shell; Batch operations using the mongo shell; Administration; fsync; compact CurrentOp and killOpcollMod; touch; MapReduce in the mongo shell; MapReduce concurrency; Incremental MapReduce; Troubleshooting MapReduce; Aggregation framework; SQL to aggregation; Aggregation versus MapReduce; Securing the shell; Authentication and authorization; Authorization with MongoDB; Security tips for MongoDB; Encrypting communication using TLS/SSL; Encrypting data; Limiting network exposure; Firewalls and VPNs; Auditing; Using secure configuration options; Authentication with MongoDB; Enterprise Edition; Kerberos authentication; LDAP authentication; Summary Chapter 4: Advanced QueryingMongoDB CRUD operations; CRUD using the Ruby driver; Creating documents; Read; Chaining operations in find(); Nested operations; Update; Delete; Batch operations; CRUD in Mongoid; Read; Scoping queries; Create, update, and delete; CRUD using the Python driver; Creating and deleting; Finding documents; Updating documents; CRUD using PyMODM; Creating documents; Updating documents; Deleting documents; Querying documents; CRUD using the PHP driver; Creating and deleting; BulkWrite; Read; Updating documents; CRUD using Doctrine; Creating, updating, and deleting; Read Best practices This book will help you build expert proficiency in developing large-scale applications using MongoDB 4.x. You will master CRUD operations and perform tasks such as indexing, aggregation, monitoring, sharding, cluster management, and administration. You take building and administering scalable MongoDB applications to the next level. Print version record. Includes bibliographical references. MongoDB. http://id.loc.gov/authorities/names/no2011130709 MongoDB fast Open source software. http://id.loc.gov/authorities/subjects/sh99003437 Object-oriented databases. http://id.loc.gov/authorities/subjects/sh88007927 Database management Software. Logiciels libres. Bases de données orientées objet. Bases de données Gestion Logiciels. Database design & theory. bicssc Data warehousing. bicssc Information architecture. bicssc Database software. bicssc Computers. Database Management Data Warehousing. bisacsh Computers. Data Modeling & Design. bisacsh Computers. Desktop Applications Databases. bisacsh Database management fast Object-oriented databases fast Open source software fast Software fast has work: Mastering MongoDB 4.x (Text) https://id.oclc.org/worldcat/entity/E39PCGBq4PwDcfqC6pBmxHxQjd https://id.oclc.org/worldcat/ontology/hasWork Print version: Giamas, Alex. Mastering MongoDB 4. x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4. x, 2nd Edition. Birmingham : Packt Publishing Ltd, ©2019 9781789617870 FWS01 ZDB-4-EBU FWS_PDA_EBU https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2094768 Volltext |
spellingShingle | Giamas, Alex Mastering MongoDB 4.x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / Intro; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Basic MongoDB -- Design Goals and Architecture; Chapter 1: MongoDB -- A Database for Modern Web; Technical requirements; The evolution of SQL and NoSQL; The evolution of MongoDB; Major feature set for versions 1.0 and 1.2; Version 2; Version 3; Version 4; MongoDB for SQL developers; MongoDB for NoSQL developers; MongoDB's key characteristics and use cases; Key characteristics; Use cases for MongoDB; MongoDB criticism; MongoDB configuration and best practices; Operational best practices Schema design best practicesBest practices for write durability; Best practices for replication; Best practices for sharding; Best practices for security; Best practices for AWS; Reference documentation; MongoDB documentation; Packt references; Further reading ; Summary; Chapter 2: Schema Design and Data Modeling; Relational schema design; MongoDB schema design; Read-write ratio; Data modeling; Data types; Comparing different data types; Date type; ObjectId; Modeling data for atomic operations; Write isolation; Read isolation and consistency; Modeling relationships; One-to-one One-to-many and many-to-manyModeling data for keyword searches; Connecting to MongoDB; Connecting using Ruby; Mongoid ODM; Inheritance with Mongoid models; Connecting using Python; PyMODM ODM; Inheritance with PyMODM models; Connecting using PHP; Doctrine ODM; Inheritance with Doctrine; Summary; Section 2: Querying Effectively; Chapter 3: MongoDB CRUD Operations; CRUD using the shell; Scripting for the mongo shell; The differences between scripting for the mongo shell and using it directly; Batch inserts using the shell; Batch operations using the mongo shell; Administration; fsync; compact CurrentOp and killOpcollMod; touch; MapReduce in the mongo shell; MapReduce concurrency; Incremental MapReduce; Troubleshooting MapReduce; Aggregation framework; SQL to aggregation; Aggregation versus MapReduce; Securing the shell; Authentication and authorization; Authorization with MongoDB; Security tips for MongoDB; Encrypting communication using TLS/SSL; Encrypting data; Limiting network exposure; Firewalls and VPNs; Auditing; Using secure configuration options; Authentication with MongoDB; Enterprise Edition; Kerberos authentication; LDAP authentication; Summary Chapter 4: Advanced QueryingMongoDB CRUD operations; CRUD using the Ruby driver; Creating documents; Read; Chaining operations in find(); Nested operations; Update; Delete; Batch operations; CRUD in Mongoid; Read; Scoping queries; Create, update, and delete; CRUD using the Python driver; Creating and deleting; Finding documents; Updating documents; CRUD using PyMODM; Creating documents; Updating documents; Deleting documents; Querying documents; CRUD using the PHP driver; Creating and deleting; BulkWrite; Read; Updating documents; CRUD using Doctrine; Creating, updating, and deleting; Read MongoDB. http://id.loc.gov/authorities/names/no2011130709 MongoDB fast Open source software. http://id.loc.gov/authorities/subjects/sh99003437 Object-oriented databases. http://id.loc.gov/authorities/subjects/sh88007927 Database management Software. Logiciels libres. Bases de données orientées objet. Bases de données Gestion Logiciels. Database design & theory. bicssc Data warehousing. bicssc Information architecture. bicssc Database software. bicssc Computers. Database Management Data Warehousing. bisacsh Computers. Data Modeling & Design. bisacsh Computers. Desktop Applications Databases. bisacsh Database management fast Object-oriented databases fast Open source software fast |
subject_GND | http://id.loc.gov/authorities/names/no2011130709 http://id.loc.gov/authorities/subjects/sh99003437 http://id.loc.gov/authorities/subjects/sh88007927 |
title | Mastering MongoDB 4.x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / |
title_auth | Mastering MongoDB 4.x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / |
title_exact_search | Mastering MongoDB 4.x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / |
title_full | Mastering MongoDB 4.x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / Alex Giamas. |
title_fullStr | Mastering MongoDB 4.x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / Alex Giamas. |
title_full_unstemmed | Mastering MongoDB 4.x : Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / Alex Giamas. |
title_short | Mastering MongoDB 4.x : |
title_sort | mastering mongodb 4 x expert techniques to run high volume and fault tolerant database solutions using mongodb 4 x |
title_sub | Expert Techniques to Run High-Volume and Fault-tolerant Database Solutions Using MongoDB 4.x / |
topic | MongoDB. http://id.loc.gov/authorities/names/no2011130709 MongoDB fast Open source software. http://id.loc.gov/authorities/subjects/sh99003437 Object-oriented databases. http://id.loc.gov/authorities/subjects/sh88007927 Database management Software. Logiciels libres. Bases de données orientées objet. Bases de données Gestion Logiciels. Database design & theory. bicssc Data warehousing. bicssc Information architecture. bicssc Database software. bicssc Computers. Database Management Data Warehousing. bisacsh Computers. Data Modeling & Design. bisacsh Computers. Desktop Applications Databases. bisacsh Database management fast Object-oriented databases fast Open source software fast |
topic_facet | MongoDB. MongoDB Open source software. Object-oriented databases. Database management Software. Logiciels libres. Bases de données orientées objet. Bases de données Gestion Logiciels. Database design & theory. Data warehousing. Information architecture. Database software. Computers. Database Management Data Warehousing. Computers. Data Modeling & Design. Computers. Desktop Applications Databases. Database management Object-oriented databases Open source software Software |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2094768 |
work_keys_str_mv | AT giamasalex masteringmongodb4xexperttechniquestorunhighvolumeandfaulttolerantdatabasesolutionsusingmongodb4x |