Neo4j High Performance : design, build, and administer scalable graph database systems for your applications using Neo4j
(eBook)

Book Cover
Average Rating
Published
Packt Publishing, 2015.
Format
eBook
ISBN
1336097116, 1783555165, 9781336097117, 9781783555161
Physical Desc
1 online resource
Status

Description

Loading Description...

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Syndetics Unbound

More Details

Language
English

Notes

Description
If you are a professional or enthusiast who has a basic understanding of graphs or has basic knowledge of Neo4j operations, this is the book for you. Although it is targeted at an advanced user base, this book can be used by beginners as it touches upon the basics. So, if you are passionate about taming complex data with the help of graphs and building high performance applications, you will be able to get valuable insights from this book.

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Raj, S. (2015). Neo4j High Performance: design, build, and administer scalable graph database systems for your applications using Neo4j . Packt Publishing.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Raj, Sonal. 2015. Neo4j High Performance: Design, Build, and Administer Scalable Graph Database Systems for Your Applications Using Neo4j. Packt Publishing.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Raj, Sonal. Neo4j High Performance: Design, Build, and Administer Scalable Graph Database Systems for Your Applications Using Neo4j Packt Publishing, 2015.

MLA Citation, 9th Edition (style guide)

Raj, Sonal. Neo4j High Performance: Design, Build, and Administer Scalable Graph Database Systems for Your Applications Using Neo4j Packt Publishing, 2015.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
f22befbe-84d1-63ad-47ef-cfeb310d6617-eng
Go To Grouped Work

Grouping Information

Grouped Work IDf22befbe-84d1-63ad-47ef-cfeb310d6617-eng
Full titleneo4j high performance design build and administer scalable graph database systems for your applications using neo4j
Authorraj sonal
Grouping Categorybook
Last Update2024-10-04 13:10:14PM
Last Indexed2024-10-05 07:26:43AM

Marc Record

First DetectedJul 29, 2024 04:01:29 PM
Last File Modification TimeOct 04, 2024 01:20:35 PM

MARC Record

LEADER05557cam a2200517 a 4500
001ocn904425341
003OCoLC
00520240927105016.0
006m     o  d        
007cr |n|||||||||
008150306s2015    xx      o     000 0 eng d
019 |a 906183384|a 934649405|a 961642573
020 |a 1336097116|q (ebk)
020 |a 1783555165|q (ebk)
020 |a 9781336097117|q (ebk)
020 |a 9781783555161|q (electronic bk.)
020 |z 1783555157|q (print)
020 |z 9781783555154|q (print)
035 |a (OCoLC)904425341|z (OCoLC)906183384|z (OCoLC)934649405|z (OCoLC)961642573
037 |a 740997|b MIL
040 |a IDEBK|b eng|e pn|c IDEBK|d EBLCP|d KKS|d COO|d OCLCO|d E7B|d UMI|d OCLCQ|d IDB|d OCLCQ|d MERUC|d VT2|d OCLCF|d CEF|d OCLCQ|d UAB|d RDF|d N$T|d OCLCO|d OCLCQ|d OCLCO|d OCLCL|d SXB
049 |a FMGA
050 4|a T55.4-60.8
08204|a 005.75|a 005.756
1001 |a Raj, Sonal.
24510|a Neo4j High Performance :|b design, build, and administer scalable graph database systems for your applications using Neo4j /|c Sonal Raj.
260 |b Packt Publishing,|c 2015.
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
4901 |a Community Experience Distilled
5050 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Neo4j; Graphs and their utilities; Introducing NoSQL databases; Dynamic schemas; Automatic sharding; Built-in caching; Replication; Types of NoSQL databases; Key-value stores; Column family stores; Document databases; Graph databases; Graph compute engines; The Neo4j graph database; ACID compliance; Characteristics of Neo4j; The basic CRUD operations; Neo4j setup and configurations; Modes of setup -- the embedded mode; Modes of setup -- the server mode
5058 |a Neo4j high availabilityMachine #1 -- neo4j-01.local; Instance #2 -- neo4j-02.local; Instance #3 -- neo4j-03.local; Configure Neo4j for Amazon clusters; Cloud deployment with Azure; Summary; Chapter 2: Querying and Indexing in Neo4j; The Neo4j interface; Running Cypher queries; Visualization of results; Introduction to Cypher; Cypher graph operations; Cypher clauses; More useful clauses; Advanced Cypher tricks; Query optimizations; Graph model optimizations; Gremlin -- an overview; Indexing in Neo4j; Manual and automatic indexing; Schema-based indexing; Indexing benefits and trade-offs
5058 |a Migration techniques for SQL usersHandling dual data stores; Analyzing the model; Initial import; Keeping data in sync; The result; Useful code snippets; Importing data to Neo4j; Export data from Neo4j; Summary; Chapter 3: Efficient Data Modeling with Graphs; Data models; Aggregated data model; Connected data models; Property graphs; Design constraints in Neo4j; Graph modeling techniques; Aggregation in graphs; Graphs for adjacency lists; Materialized paths; Modeling with nested sets; Flattening with ordered field names; Schema design patterns; Hyper edges; Implementing linked lists
5058 |a Complex similarity computationsRoute generation algorithms; Modeling across multiple domains; Summary; Chapter 4: Neo4j for High-Volume Applications; Graph processing; Big data and graphs; Processing with Hadoop or Neo4j; Managing transactions; Deadlock handling; Uniqueness of entities; Events for transactions; The graphalgo package; Introduction to Spring Data Neo4j; Summary; Chapter 5: Testing and Scaling Neo4j Applications; Testing Neo4j applications; Unit testing; Using the Java API; GraphUnit-based unit testing; Unit testing an embedded database; Unit testing a Neo4J server
5058 |a Performance testingBenchmarking performance with Gatling; Scaling Neo4j applications; Summary; Chapter 6: Neo4j Internals; Introduction to Neo4j internals; Working of your code; Node and relationship management; Implementation specifics; Storage for properties; The storage structure; Migrating to the new storage; Caching internals; Cache types; AdaptiveCacheManager; Transactions; The Write Ahead log; Detecting deadlocks; RWLock; RAGManager; LockManager; Commands; High availability; HA and the need for a master; The master election; Summary; Chapter 7: Administering Neo4j
520 |a If you are a professional or enthusiast who has a basic understanding of graphs or has basic knowledge of Neo4j operations, this is the book for you. Although it is targeted at an advanced user base, this book can be used by beginners as it touches upon the basics. So, if you are passionate about taming complex data with the help of graphs and building high performance applications, you will be able to get valuable insights from this book.
5880 |a Print version record.
650 0|a Database design.|0 http://id.loc.gov/authorities/subjects/sh88004472
650 0|a Databases|x Programming.
758 |i has work:|a Neo4j High Performance (Text)|1 https://id.oclc.org/worldcat/entity/E39PD3P67Dqv4hbmxbRcTk8GMd|4 https://id.oclc.org/worldcat/ontology/hasWork
77608|i Print version:|a Raj, Sonal.|t Neo4j high performance : design, build, and administer scalable graph database systems for your applications using Neo4j.|d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015|h v, 176 pages|k Community experience distilled.|z 9781783555154
830 0|a Community experience distilled.|0 http://id.loc.gov/authorities/names/no2011030603
85640|u https://www.aclib.us/OReilly
936 |a BATCHLOAD