Tag: data modelling

Data Structures & Queries with Couchbase N1QL (SQL for JSON)
Data Structures & Queries with Couchbase N1QL (SQL for JSON)

Access JSON NoSQL data with Couchbase data structures: maps, lists, counters, queues using N1QL/SQL queries, indexes and efficient SDK calls.

Couchbase for Oracle Developers – Part 4 : Data types
Couchbase for Oracle Developers – Part 4 : Data types

Link to the series home page: https://www.couchbase.com/blog/couchbase-oracle-developers-part-2-architecture/ As part of data remodeling, while moving from the relational model to the JSON model, you’ll have to consider the data type mapping. In Oracle, you’ll have to create and declare the types...

FakeIt Series 5 of 5: Rapid Mobile Development with Sync-Gateway
FakeIt Series 5 of 5: Rapid Mobile Development with Sync-Gateway

How we can leverage FakeIt + Couchbase Server + Sync Gateway to get our local environment up and running for mobile development. We will be doing this by using Docker and docker-compose.

FakeIt Series 4 of 5: Working with Existing Data
FakeIt Series 4 of 5: Working with Existing Data

FakeIt allows you to provide existing data to your models through JSON, CSV or CSON files. This data is exposed as an inputs variable in each of a models *run and *build functions.

FakeIt Series 3 of 5: Lean Models through Definitions
FakeIt Series 3 of 5: Lean Models through Definitions

Definitions are a way of creating reusable set(s) within your model. It allows you to define a set of properties / values one time, referencing them multiple times throughout your model. Definitions in a FakeIt model are very similar to...

FakeIt Series 2 of 5: Shared Data and Dependencies
FakeIt Series 2 of 5: Shared Data and Dependencies

There are tons of random data generators available, a simple Google Search will give you more than enough to choose from. However, almost all of these have the same frustrating flaw, which is they can only ever deal with a...

FakeIt Series 1 of 5: Generating Fake Data
FakeIt Series 1 of 5: Generating Fake Data

This article focuses on how we can represent a user's JSON model using YAML to document and describe how a properties value should be generated.

Data modelling for N1QL
Data modelling for N1QL

In my posts on key-value data modelling with Couchbase, the main concerns were: * when to embed data and when to refer * building secondary indexes * key design. In a N1QL world, we’re still thinking about similar things and in this post...