Spring Data Daily Double - Couchbase and Neo4J
summary
Two short demos show concrete results: Couchbase uses three query styles (key‑value, MapReduce views, and N1QL SQL for JSON), a Java driver built on RxJava reactive driver, Spring Data Couchbase repositories (CrudRepository) and a demo of tuning consistency, mobile sync and a CBFT full‑text preview; examples run and index creation is manual today. The graph solution maps aircraft→server→accesspoint, uses Spring Data Neo4j with repository query derivation, Spring Data REST auto‑exposes APIs, ships as a self-contained JAR and reports roughly 1:130 node:relationship, cutting lots of boilerplate.
AI-written summary · about
chapters (27)
- 0:00Intro
- 2:22The Things we do Profile Management
- 5:36Couchbase provides a complete Data Management solution Multi-purpose capabilities support a broad range of apps and use cases
- 6:31Storing and retrieving documents
- 7:01Auto sharding - Bucket and vBuckets
- 8:00Cluster Map
- 9:16Single Node Operations - Write
- 10:21Single Node Operations - Read
- 15:28Three Ways to build a key
- 16:39Human Readable / Deterministic
- 17:12Compound Keys
- 18:21Lookup Documents
- 19:38Code Example: Coordinated Fallback
- 25:33Indexing and Querying via Views
- 27:44Code Example: View Query
- 33:54Code Example: Simple Query
- 34:42N1QL Specific Operators [ 1 of 2]
- 36:22N1QL Data Types from JSON
- 36:36N1QL Data Type Handling Non-JSON data types
- 37:33N1QL Expressions for JSON
- 38:03Code Example: Index Handling
- 44:08Spring Data Features
- 45:58Spring and Couchbase Roadmap
- 49:04Lufthansa Systems
- 54:34Early domain sketch
- 54:51Existing IT landscape for the project consisting mostly of scoped specialized applications
- 58:49Scope and Requirements
related talks
45mSpring Data Couchbase: A Coming of Age
01h 30mCassandra, Couchbase and Spring Data in the Enterprise
01h 29mSpring Data Neo4J
50mThinking in Relationships: Practical Graph Database Modelling in Java with Neo4j
29mSpring in Autumn
29mNeo4j for Java Developers
53mSimplifying NoSQL Database Integration with Jakarta NoSQL
32mNoSQL Endgame
