Skip to main content

Word List

This page includes a list of commonly used acronyms and words, some of which we should avoid.

Acronyms and words play an important role in how readers comprehend documentation. To improve readability and avoid confusion, be sure to use acronyms and words correctly and in the appropriate context.

note
  • Be sure to spell out acronyms on first mention (unless otherwise noted in the definition). On subsequent mentions, you can use the acronym.
  • Don't spell out acronyms in titles, headings, or space-constrained areas, like tables and images. However, be sure to spell out the acronym in the body of the text on first mention.
  • For words and phrases not in this list, see The American Heritage Dictionary.

2PC

two-phase commit

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

ACID

atomicity, consistency, isolation, and durability

No need to spell out this acronym on first mention.

BFD

Bidirectional Forwarding Detection

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

note

Don't use BFD as an acronym for Byzantine fault detection.

Byzantine fault detection

Don't use the acronym BFD when referring to Byzantine fault detection.

cluster

Use the phrase in a cluster when referring to working in a cluster environment.

Example: Before deploying an application in a cluster, be sure to check the status of the nodes in the cluster.

CRUD

create, read, update, and delete

No need to spell out this acronym on first mention.

etc.

Avoid. Be as specific as possible instead of using "etc." or delete it.

note

"etc." is OK to use in space-constrained areas, like diagrams and tables.

ETL

extract, transform, load

No need to spell out this acronym on first mention.

fat JAR

Lowercase "fat". No need to spell out the acronym on first mention.

FDW

foreign data wrapper

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

FQDN

fully qualified domain name

No need to spell out this acronym on first mention.

gRPC

Google remote procedure call

No need to spell out this acronym on first mention.

HTAP

hybrid transactional/analytical processing

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

JAR

No need to spell out this acronym on first mention.

JVM

Java virtual machine

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

K3s

Official name of the lightweight Kubernetes solution.

K8s

Kubernetes

Don't use this abbreviation in documentation.

log in, login, log out, logout, sign on, signon, sign off, signoff

Don't use log in, login, log out, logout, sign on, signon, sign off, or signoff unless you are referring to the name of a UI element, product name, or industry-standard feature.

LWT

lightweight transaction

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

microservice architecture

A collection of loosely coupled, fine-grained services that communicate by using lightweight protocols.

node group

Use the phrase node group when referring to a collection of nodes in Amazon EKS.

Reference: Managed node groups

node pool

Use the phrase node pool when referring to a collection of nodes in Microsoft AKS.

Reference: Create and manage multiple node pools for a cluster in Azure Kubernetes Service (AKS)

OLAP

online analytical processing

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

OLTP

online transaction processing

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

OS

operating system

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

Avoid making this acronym plural.

OSS

open-source software

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

Avoid making this acronym plural.

PAYG

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

please

Use only when the user is asked to do something unexpected or inconvenient, for example, if they need to visit another document to continue with a procedure.

RCSI

read-committed snapshot isolation

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

RCU

read capacity unit

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

RPC

remote procedure call

No need to spell out this acronym on first mention.

RU

Request Units

On first mention, spell out the acronym, followed by the acronym in parentheses.

On subsequent mentions within the same document or page, use the acronym.

S2PL

strict two-phase locking

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

should

Use for recommended actions or when anticipating a situation.

SI

systems integrator or snapshot isolation

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

If both spelled-out acronyms are used in a document or on a page, use the acronym for the first spelled-out acronym shown above and consistently spell out the second spelled-out acronym shown above.

SLF4J

Simple Logging Facade for Java

No need to spell out this acronym on first mention.

SQL

Structured Query Language

No need to spell out this acronym on first mention. Pronounced sequel.

SSI

Serializable Snapshot Isolation

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

If the acronym SI is already used in the same document, spell out the acronym as serializable SI on first mention. On subsequent mentions, use the acronym SSI.

sign in, sign out

Use sign in to describe starting a session that requires entering a username and password.

Use sign out to describe ending a session that required entering a username and password.

Don't use log in, login, log out, logout, sign on, signon, sign off, or signoff unless you are referring to the name of a UI element, product name, or industry-standard feature.

strict serializability

Lowercase.

strict serializable isolation

Lowercase.

strict serializable transactions

Lowercase.

TPC

Transaction Processing Performance Council Benchmark

No need to spell out any TPC-related acronyms on first mention. However, be sure to include sufficient context when using this acronym.

TxID

transaction ID

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

UI

No need to spell out this acronym on first mention.

UUID

Universally Unique IDentifier

No need to spell out this acronym on first mention.

VNet

virtual network

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

note

When referring to the Microsoft service offering, be sure to capitalize the acronym on first mention as Azure Virtual Network. Then, refer to the service as VNet on subsequent mentions.

VPC

virtual private cloud

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

note

When referring to the Amazon service offering, be sure to capitalize the acronym on first mention as Amazon Virtual Private Cloud. Then, refer to the service as VPC on subsequent mentions.

WAL

write-ahead logging

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

WCU

write capacity unit

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.

YCSB

Yahoo! Cloud Serving Benchmark

On first mention, spell out the acronym, followed by the acronym in parentheses. Lowercase the spelled-out term.

On subsequent mentions within the same document or page, use the acronym.