Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RS: Release 6.2.4 docs #1514

Merged
merged 13 commits into from
Aug 31, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 26 additions & 2 deletions content/glossary/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ categories: ["Glossary"]
{{%/definition%}}
--->

## A, B

{{%definition "admission controller"%}}
A piece of code that intercepts requests to the Kubernetes API server prior to persistence of the object.

Expand All @@ -24,8 +26,9 @@ Allows you to manage permissions based on key patterns.
More info: [redis.io/topics/acl](https://redis.io/topics/acl); [ACL wikipedia](https://en.wikipedia.org/wiki/Access-control_list); [Database access control]({{<relref "/rs/security/passwords-users-roles.md">}}); [Update database ACLs]({{<relref "/rs/security/ldap/update-database-acls.md">}}); [Passwords, users, and roles]({{<relref "/rc/security/database-security/passwords-users-roles.md">}})
{{%/definition%}}

<a name="active-active"></a>
{{%definition "Active-Active database (CRDB)"%}}
Geo-distributed databases that span multiple [Redis Enterprise Software]({{<relref "#redis-enterprise-software">}}) [clusters]({{<relref "#cluster">}}). Active-Active databases depend on [multi-master replication (MMR)]({{<relref "#multi-master-replication-mmr">}}) and [conflict-free replicated data types (CRDTs)]({{<relref "#conflict-free-replicated-data-types-crdt">}}) to power a simple development experience for geo-distributed applications.
Geo-distributed databases that span multiple [Redis Enterprise Software]({{<relref "#redis-enterprise-software">}}) [clusters]({{<relref "#cluster">}}). Active-Active databases, also known as conflict-free replicated databases (CRDB), depend on [multi-master replication (MMR)]({{<relref "#multi-master-replication-mmr">}}) and [conflict-free replicated data types (CRDTs)]({{<relref "#conflict-free-replicated-data-types-crdt">}}) to power a simple development experience for geo-distributed applications.

More info: [Active-Active Geo-Distributed Redis]({{<relref "/rs/administering/designing-production/active-active.md">}}), [Geo-Distributed Active-Active Redis Applications]({{<relref "/rs/concepts/intercluster-replication.md" >}}), [Developing Applications for Active-Active Databases]({{<relref "rs/references/developing-for-active-active/_index.md">}})
{{%/definition%}}
Expand All @@ -45,6 +48,8 @@ dataset by replaying the append-only log from the beginning to the end.
More info: [Data Persistence]({{<relref "content/rc/databases/configuration/data-persistence.md" >}}), [Data Persistence with Redis Enterprise Software]({{<relref "content/rs/concepts/data-access/persistence.md" >}})
{{%/definition%}}

## C

{{%definition "CIDR allowlist"%}}
Classless Inter-Domain Routing (CIDR) is a method to allocate and route IP addresses. A CIDR allowlist defines a range of IP addresses and permits connections to them.

Expand All @@ -65,6 +70,11 @@ An internally managed Redis database that acts a single repository for all clust
A collection of Redis Enterprise services responsible for provisioning, migration, monitoring, re-sharding, re-balancing, de-provisioning, auto-scaling
{{%/definition%}}

{{%definition "conflict-free replicated databases (CRDB)"%}}

Conflict-free replicated databases (CRDB) are an alternate name for [Active-Active databases](#active-active).
{{%/definition%}}

{{%definition "conflict-free replicated data types (CRDT)"%}}
Techniques used by Redis data types in Active-Active databases that handle conflicting concurrent writes across member Active-Active databases. The Redis Enterprise implementation of CRDT is called an Active-Active database (formerly known as CRDB).

Expand All @@ -77,6 +87,8 @@ Custom code that defines a resource to add to your Kubernetes API server without
More info: [CustomResourceDefinition](https://kubernetes.io/docs/reference/glossary/?fundamental=true#term-CustomResourceDefinition), [Custom Resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)
{{%/definition%}}

## D - F

{{%definition "data eviction policy"%}}
Defines how excess data is handled when the database exceeds the memory limit.

Expand All @@ -95,6 +107,8 @@ Linux command to synchronize a file's in-core state with a storage device
More info: [`fsync` man page]("https://man7.org/linux/man-pages/man2/fsync.2.html")
{{%/definition%}}

## G - J

{{%definition "hash slot"%}}
The result of a hash calculation.

Expand All @@ -113,6 +127,8 @@ An API object that manages external access to the services in a Kubernetes clust
More info: [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/)
{{%/definition%}}

## K, L

{{%definition "kubectl"%}}
A command line tool for communicating with a Kubernetes API server.

Expand All @@ -125,7 +141,9 @@ A protocol for accessing and maintaining distributed directory services over an
More info: [LDAP wikipedia](https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol/), [LDAP authentication]({{<relref "/rs/security/ldap/_index.md">}})
{{%/definition%}}

{{%definition "master node"%}}
## M - O

{{%definition "Master node"%}}
Node that operates as the leader of a cluster
{{%/definition%}}

Expand Down Expand Up @@ -159,6 +177,8 @@ More info: [Operator pattern](https://kubernetes.io/docs/concepts/extend-kuberne
If a member Active-Active database is in an out of memory situation, that member is marked “inconsistent” by Redis Enterprise Software, the member stops responding to user traffic, and the syncer initiates full reconciliation with other peers in the Active-Active database.
{{%/definition%}}

## P - R

{{%definition "participating clusters"%}}
Clusters participating in the multi-master replication of an Active-Active database.
{{%/definition%}}
Expand Down Expand Up @@ -240,6 +260,8 @@ A security approach that restricts system access to authorized users.
More info: [RBAC wikipedia](https://en.wikipedia.org/wiki/Role-based_access_control); [Database access control]({{<relref "/rs/security/passwords-users-roles.md">}}); [Passwords, users, and roles]({{<relref "/rc/security/database-security/passwords-users-roles#role-based-access-control">}})
{{%/definition%}}

## S

{{%definition "secret"%}}
Kubernetes term for object that stores sensitive information, such as passwords, OAuth tokens, and ssh keys.
{{%/definition%}}
Expand All @@ -264,6 +286,8 @@ More info: [SASL wikipedia](https://en.wikipedia.org/wiki/Simple_Authentication_
Data persistence file that performs a data dump every one, six, or twelve hours.
{{%/definition%}}

## T - Z

{{%definition "Transport Layer Security (TLS)"%}}
Protocols that provide communications security over a computer network.

Expand Down
Loading