Skip to content

[AV-41998] Couchbase Glossary#885

Open
sarahlwelton wants to merge 4 commits into
masterfrom
AV-41998-couchbase-glossary
Open

[AV-41998] Couchbase Glossary#885
sarahlwelton wants to merge 4 commits into
masterfrom
AV-41998-couchbase-glossary

Conversation

@sarahlwelton
Copy link
Copy Markdown
Contributor

Creating glossary.adoc.

Exact location in nav TBD, pending review from entire team + stakeholders.

@sarahlwelton sarahlwelton self-assigned this Mar 30, 2026
Copy link
Copy Markdown
Contributor

@simon-dew simon-dew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some suggestions and updates for Query. Can iterate with links to further explanations of Query terms

Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
@@ -0,0 +1,479 @@
= Couchbase Glossary
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AsciiDoc apparently has a markup that's designed for glossaries — see Glossary. But it's not clear to me what the benefit of the [glossary] style is or why we would want to apply it. It may be useful if we want to apply specific styling just to the glossary. If that's not necessary we probably don't need it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if we have anything that takes advantage of that markup, or if the "book" features are even heavily used in our docs set now? Might be worth a look, might be worth considering, I'm just not sure we're set up for it right now.

Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
ACID stands for Atomicity, Consistency, Isolation, and Durability.
Couchbase supports ACID transactions across multiple documents.

*Adaptive Index*:: An index type that adjusts its structure based on query patterns and data distribution, providing flexibility for evolving workloads.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 idea! Can we have anchors for each glossary term so that we can link to them from other parts of the documentation?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, agree we should do this!
(Probably easiest to do as a single post-process, once the list is agreed, to give the LLM less to worry about)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yup would love to do this.

Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
Comment thread home/modules/ROOT/pages/glossary.adoc
Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com>
@sarahlwelton
Copy link
Copy Markdown
Contributor Author

Added some suggestions and updates for Query. Can iterate with links to further explanations of Query terms

I've committed your suggestions for now - please make sure to come back and add links to further explanations!

Copy link
Copy Markdown
Contributor

@rakhi-prathap rakhi-prathap left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sarahlwelton - Looking at the A-Z Word List, I'm wondering if we could try a similar layout for the glossary too. It seems more readable and easy to scan. Just a thought for later!

@sarahlwelton
Copy link
Copy Markdown
Contributor Author

@sarahlwelton - Looking at the A-Z Word List, I'm wondering if we could try a similar layout for the glossary too. It seems more readable and easy to scan. Just a thought for later!

Good idea! Definitely something we can see about getting set up, if we want to move away from the classic description list format - this was just AI's first attempt at formatting :)

@simon-dew , if we do that, I'm not sure that we'd be able to take advantage of the [glossary] formatting/styling support from Antora/AsciiDoc, so I think we'll need to decide what we like more and what we want to do on the presentation side.

Copy link
Copy Markdown
Contributor

@Rebecca-Martinez007 Rebecca-Martinez007 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding in some suggestions. I'll need to re-review to include links to more of the definitions.

Collection:: A logical container within a scope that stores related JSON documents.
Collections provide data organization similar to tables in relational databases and serve as the unit of authorization and resource allocation.

Columnar Collection:: A collection in Capella Analytics optimized for columnar storage, suitable for analytical workloads with efficient storage and query processing.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just something I noticed, do we still say "Columnar Collection"? CC: @zeba-shireen

Comment thread home/modules/ROOT/pages/glossary.adoc Outdated

== C

Capella:: Couchbase's fully managed database-as-a-service (DBaaS) platform that runs on cloud infrastructure (AWS, Azure, GCP), providing operational databases, analytics, App Services, and AI capabilities without requiring server management.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Capella:: Couchbase's fully managed database-as-a-service (DBaaS) platform that runs on cloud infrastructure (AWS, Azure, GCP), providing operational databases, analytics, App Services, and AI capabilities without requiring server management.
Capella:: Couchbase's fully managed database-as-a-service (DBaaS) platform that runs on cloud infrastructure (AWS, Azure, GCP), providing operational clusters, analytics, App Services, and AI capabilities without requiring server management.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think I quite want to make this change when we're trying to introduce people to the concepts of Couchbase. Let me think on it a bit more.


Primary Index:: An index covering all documents in a collection using the document key, enabling queries without secondary indexes and supporting full collection scans.

Private Endpoint:: A network interface for accessing Capella services through private network connections rather than the public Internet, enhancing security and performance.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Private Endpoint:: A network interface for accessing Capella services through private network connections rather than the public Internet, enhancing security and performance.
Private Endpoint:: A network interface for accessing Capella services through private network connections rather than the public Internet, enhancing security and performance.
Private connectivity is provided through each cloud provider’s native private endpoint technology, including AWS PrivateLink on Amazon Web Services, Azure Private Link on Microsoft Azure, and Private Service Connect on Google Cloud Platform.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we say "Cloud Service Provider" instead of "cloud provider"?

Comment thread home/modules/ROOT/pages/glossary.adoc Outdated

== Q

Query:: The Couchbase service that executes SQL++ queries for data retrieval and manipulation, providing powerful querying capabilities across JSON documents.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Query:: The Couchbase service that executes SQL++ queries for data retrieval and manipulation, providing powerful querying capabilities across JSON documents.
Query:: A specific SQL++ statement used to retrieve, filter, aggregate, or manipulate data stored within JSON documents.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use the {sqlpp} attribute please?


Query Plan:: The execution strategy generated by the Query Service for a SQL++ query, showing how the query is executed and which indexes are used.

Query Service:: See Query.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Query Service:: See Query.
Query Service:: The Couchbase service that executes SQL++ queries for data retrieval and manipulation, providing powerful querying capabilities across JSON documents.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Attribute, please.


SDK (Software Development Kit):: Client libraries and tools that enable applications to connect to and interact with Couchbase, available for Java, .NET, Python, Node.js, Go, C, C++, and other languages.

Search:: The Couchbase service providing full-text search, geospatial search, and vector search capabilities with linguistic analysis and relevance scoring.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Search:: The Couchbase service providing full-text search, geospatial search, and vector search capabilities with linguistic analysis and relevance scoring.
Search:: A full-text query performed against a search index to identify and retrieve documents based on unstructured text content, linguistic analysis, or specific field patterns.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me tweak this one. Ignoring for now.


Search Index:: An index designed for full-text and vector search, supporting text analysis, custom analyzers, geospatial queries, and complex search operations.

Search Service:: See Search.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Search Service:: See Search.
Search Service:: The Couchbase service providing full-text search, geospatial search, and vector search capabilities with linguistic analysis and relevance scoring.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, I will tweak this one, ignoring for now.


Workflow:: In Capella AI Services, a coordinated set of operations for data processing and vectorization, automating AI pipeline tasks.

Workbench:: See Query Workbench.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering if we should just remove this?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I'm okay with leaving this until we make sure everything uses the same, consistent terms everywhere.

Copy link
Copy Markdown
Contributor

@simon-dew simon-dew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please make sure to come back and add links to further explanations!

As requested, some links for more information.


Namespace:: The highest level in the hierarchical organization of data in Couchbase.
Two namespaces are available: `default` and `system`.
Buckets, scopes, and collections are stored in the `default` namespace.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a link to the Server docs. I'm not sure if that's the best place as it's equally applicable to Capella?

Suggested change
Buckets, scopes, and collections are stored in the `default` namespace.
Buckets, scopes, and collections are stored in the `default` namespace.
For more information, see xref:server:n1ql:n1ql-intro/queriesandresults.adoc#logical-hierarchy[Logical Hierarchy].

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could always just link to both, instead.

Comment thread home/modules/ROOT/pages/glossary.adoc
Comment thread home/modules/ROOT/pages/glossary.adoc
Comment thread home/modules/ROOT/pages/glossary.adoc
Comment thread home/modules/ROOT/pages/glossary.adoc Outdated
Comment thread home/modules/ROOT/pages/glossary.adoc
Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com>
Co-authored-by: Rebecca Martinez <167447972+Rebecca-Martinez007@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants