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

updated RDMS feature set #561

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
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
18 changes: 18 additions & 0 deletions .vscode/common-features.code-snippets
Original file line number Diff line number Diff line change
Expand Up @@ -166,5 +166,23 @@
"- CCC.F21 # Replication"
],
"description": "Common Feature Replication"
},

"Location Lock-In": {
"scope": "yaml",
"prefix": "CF22, CF Location Lock-In",
"body": [
"- CCC.F22 # Location Lock-In"
],
"description": "Common Feature Location Lock-In"
},

"Network Access Rules": {
"scope": "yaml",
"prefix": "CF23, CF Network Access Rules",
"body": [
"- CCC.F23 # Network Access Rules"
],
"description": "Common Feature Network Access Rules"
}
}
10 changes: 10 additions & 0 deletions services/common-features.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,13 @@ features:
description: |
Provides the ability to copy data or resource to multiple locations to ensure
availability and durability.

- id: CCC.F22 # Location Lock-In
sshiells-scottlogic marked this conversation as resolved.
Show resolved Hide resolved
title: Location Lock-In
description: |
Provides the ability to control where the resources are created.

- id: CCC.F23 # Network Access Rules
title: Network Access Rules
description: |
Ability to control access to the resource by defining network access rules.
65 changes: 61 additions & 4 deletions services/database/relational/features.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,70 @@ common_features:
- CCC.F19 # On-Demand Scaling
- CCC.F20 # Tagging
- CCC.F21 # Replication
- CCC.F22 # Location Lock-In
- CCC.F23 # Network Access Rules
features:
- id: CCC.RDMS.F01
title: SQL Support
description: Properly handle queries in the SQL language.
description: |
Properly handle queries in the SQL language.
- id: CCC.RDMS.F02
title: Horizontal Scaling
description: Read replicas of the primary database can be created.
title: DB Engine Option - MySQL
description: |
Ability to create a MySQL managed relational database.
- id: CCC.RDMS.F03
title: DB Engine Option - PostgreSQL
description: |
Ability to create a PostgreSQL managed relational database.
- id: CCC.RDMS.F04
title: DB Engine Option - MariaDB
description: |
Ability to create a MariaDB managed relational database.
- id: CCC.RDMS.F05
title: DB Engine Option - SQL Server
description: |
Ability to create a Microsoft SQL Server managed relational database.
- id: CCC.RDMS.F06
title: DB Managed Credentials
description: |
Ability to managed the database credentials using the cloud provider's secret management service.
- id: CCC.RDMS.F07
title: DB Self Managed Credentials
description: |
Ability to manage the database credentials by client managed username and passwords.
- id: CCC.RDMS.F08
title: Support for IPv4
description: |
Ability to connect to the database using IPv4 addresses.
- id: CCC.RDMS.F09
title: Support for IPv6
description: |
Ability to connect to the database using IPv6 addresses
- id: CCC.RDMS.F10
title: Public Access
description: |
Allow database to be accessed by public internet.
- id: CCC.RDMS.F11
title: Disable Public Access
description: |
Prevent database been accessed by public internet.
- id: CCC.RDMS.F12
title: Managed Connection Pooling
description: |
Ability to configure a managed connection pool for the database.
- id: CCC.RDMS.F13
title: Deletion Protection
description: |
Protect the database against accidental deletion.
- id: CCC.RDMS.F14
title: Dedicated Database Instances
description: |
Option to deploy the database on a dedicated instance for isolation requirements.
- id: CCC.RDMS.F15
title: Horizontal Scaling
description: |
Read replicas of the primary database can be created.
- id: CCC.RDMS.F16
title: Failover
description: Standby database can be implemented for failover when the primary can't be reached.
description: |
Standby database can be implemented for failover when the primary can't be reached.
6 changes: 3 additions & 3 deletions services/database/service-categories.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ service_categories:
querying.
examples:
- AWS:
- Amazon RDS (MySQL, PostgreSQL, Oracle, SQL Server, MariaDB)
- Amazon RDS
- Azure:
- Azure SQL Database (SQL Server)
- Azure SQL Database
- Google Cloud:
- Cloud SQL (MySQL, PostgreSQL, SQL Server)
- Cloud SQL
documentation: database/relational/taxonomy.md
- id: CCC.NoSQL
title: NoSQL Databases
Expand Down
Loading