Skip to content

Commit 3d1be6b

Browse files
committed
fixing toc
1 parent e55433e commit 3d1be6b

File tree

2 files changed

+55
-49
lines changed

2 files changed

+55
-49
lines changed

articles/azure-sql/multi-model-features.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ Multi-model databases enable you to store and work with data represented in mult
1919

2020
## When to use multi-model capabilities
2121

22-
[Azure SQL family of services](azure-sql-iaas-vs-paas-what-is-overview.md) are designed to work with the relational model that provides the best performance in the most of the cases for a variety of general-purpose applications. However, the Azure SQL family of services are not limited to relational-data only. The Azure SQL family of services enable you to use a variety of non-relational formats that are tightly integrated into the relational model.
23-
You should consider using multi-model capabilities of the Azure SQL family of services in the following cases:
22+
The [Azure SQL family of products](azure-sql-iaas-vs-paas-what-is-overview.md) are designed to work with the relational model that provides the best performance in the most of the cases for a variety of general-purpose applications. However, the Azure SQL family of products are not limited to relational-data only. The Azure SQL family of products enable you to use a variety of non-relational formats that are tightly integrated into the relational model.
23+
You should consider using multi-model capabilities of the Azure SQL family of products in the following cases:
2424

2525
- You have some information or structures that are better fit for NoSQL models and you don't want to use separate NoSQL database.
2626
- A majority of your data is suitable for relational model, and you need to model some parts of your data in NoSQL style.
@@ -29,22 +29,22 @@ You should consider using multi-model capabilities of the Azure SQL family of se
2929

3030
## Overview
3131

32-
The Azure SQL family of services provide the following multi-model features:
32+
The Azure SQL family of products provide the following multi-model features:
3333

3434
- [Graph features](#graph-features) enable you to represent your data as set of nodes and edges, and use standard Transact-SQL queries enhanced with graph `MATCH` operator to query the graph data.
3535
- [JSON features](#json-features) enable you to put JSON documents in tables, transform relational data to JSON documents and vice versa. You can use the standard Transact-SQL language enhanced with JSON functions for parsing documents, and use non clustered indexes, columnstore indexes, or memory-optimized tables, to optimize your queries.
3636
- [Spatial features](#spatial-features) enables you to store geographical and geometrical data, index them using the spatial indexes, and retrieve the data using spatial queries.
37-
- [XML features](#xml-features) enable you to store and index XML data in your database and use native XQuery/XPath operations to work with XML data. The Azure SQL family of services have a specialized built-in XML query engine that process XML data.
37+
- [XML features](#xml-features) enable you to store and index XML data in your database and use native XQuery/XPath operations to work with XML data. The Azure SQL family of products have a specialized built-in XML query engine that process XML data.
3838
- [Key-value pairs](#key-value-pairs) are not explicitly supported as special features since key-value pairs can be natively modeled as two-column tables.
3939

4040
> [!Note]
4141
> You can use JSON Path expression, XQuery/XPath expressions, spatial functions, and graph-query expressions in the same Transact-SQL query to access any data that you stored in the database. Also, any tool or programming language that can execute Transact-SQL queries, can also use that query interface to access multi-model data. This is the key difference compared to the multi-model databases such as [Azure Cosmos DB](/azure/cosmos-db/) that provides specialized API for different data models.
4242
43-
In the following sections, you can learn about the most important multi-model capabilities of the Azure SQL family of services .
43+
In the following sections, you can learn about the most important multi-model capabilities of the Azure SQL family of products .
4444

4545
## Graph features
4646

47-
The Azure SQL family of services offer graph database capabilities to model many-to-many relationships in database. A graph is a collection of nodes (or vertices) and edges (or relationships). A node represents an entity (for example, a person or an organization) and an edge represents a relationship between the two nodes that it connects (for example, likes or friends). Here are some features that make a graph database unique:
47+
The Azure SQL family of products offer graph database capabilities to model many-to-many relationships in database. A graph is a collection of nodes (or vertices) and edges (or relationships). A node represents an entity (for example, a person or an organization) and an edge represents a relationship between the two nodes that it connects (for example, likes or friends). Here are some features that make a graph database unique:
4848

4949
- Edges or relationships are first class entities in a Graph Database and can have attributes or properties associated with them.
5050
- A single edge can flexibly connect multiple nodes in a Graph Database.
@@ -63,12 +63,12 @@ There is nothing a graph database can achieve, which cannot be achieved using a
6363

6464
## JSON features
6565

66-
The Azure SQL family of services let you parse and query data represented in JavaScript Object Notation [(JSON)](https://www.json.org/) format, and export your relational data as JSON text.
66+
The Azure SQL family of products let you parse and query data represented in JavaScript Object Notation [(JSON)](https://www.json.org/) format, and export your relational data as JSON text.
6767

6868
JSON is a popular data format used for exchanging data in modern web and mobile applications. JSON is also used for storing semi-structured data in log files or in NoSQL databases like [Azure Cosmos DB](https://azure.microsoft.com/services/cosmos-db/). Many REST web services return results formatted as JSON text or accept data formatted as JSON. Most Azure services such as [Azure Cognitive Search](https://azure.microsoft.com/services/search/), [Azure Storage](https://azure.microsoft.com/services/storage/), and [Azure Cosmos DB](https://azure.microsoft.com/services/cosmos-db/) have REST endpoints that return or consume JSON.
6969

7070

71-
The Azure SQL family of services let you work with JSON data easily and integrate your database with modern services, and provides the following functions for working with JSON data:
71+
The Azure SQL family of products let you work with JSON data easily and integrate your database with modern services, and provides the following functions for working with JSON data:
7272

7373
![JSON Functions](./media/multi-model-features/image_1.png)
7474

@@ -90,19 +90,19 @@ Document models can be used instead of the relational models in some specific sc
9090

9191
Spatial data represents information about the physical location and shape of geometric objects. These objects can be point locations or more complex objects such as countries/regions, roads, or lakes.
9292

93-
The Azure SQL family of services let you parse and query data represented in JavaScript Object Notation [(JSON)](https://www.json.org/) format, and export your relational data as JSON text.
93+
The Azure SQL family of products let you parse and query data represented in JavaScript Object Notation [(JSON)](https://www.json.org/) format, and export your relational data as JSON text.
9494

9595

9696
The two supported two spatial data types:
9797

9898
- The geometry type represents data in a Euclidean (flat) coordinate system.
9999
- The geography type represents data in a round-earth coordinate system.
100100

101-
There are a number of Spatial objects that can be used in the Azure SQL family of services let you parse and query data represented in JavaScript Object Notation [(JSON)](https://www.json.org/) format, and export your relational data as JSON text.
101+
There are a number of Spatial objects that can be used in the Azure SQL family of products let you parse and query data represented in JavaScript Object Notation [(JSON)](https://www.json.org/) format, and export your relational data as JSON text.
102102
such as [Point](/sql/relational-databases/spatial/point), [LineString](/sql/relational-databases/spatial/linestring),
103103
[Polygon](/sql/relational-databases/spatial/polygon), and so on.
104104

105-
The Azure SQL family of services also provide specialized [Spatial indexes](/sql/relational-databases/spatial/spatial-indexes-overview) that can be used to improve performance of your spatial queries.
105+
The Azure SQL family of products also provide specialized [Spatial indexes](/sql/relational-databases/spatial/spatial-indexes-overview) that can be used to improve performance of your spatial queries.
106106

107107
[Spatial support](/sql/relational-databases/spatial/spatial-data-sql-server) is a core SQL Server database engine feature.
108108

@@ -129,7 +129,7 @@ Document models can be used instead of the relational models in some specific sc
129129

130130
## Key-value pairs
131131

132-
The Azure SQL family of services don't have specialized types or structures that support key-value pairs since key-value structures can be natively represented as standard relational tables:
132+
The Azure SQL family of products don't have specialized types or structures that support key-value pairs since key-value structures can be natively represented as standard relational tables:
133133

134134
```sql
135135
CREATE TABLE Collection (
@@ -144,7 +144,7 @@ See [how BWin is using In-Memory OLTP to achieve unprecedented performance and s
144144

145145
## Next steps
146146

147-
Multi-model capabilities in the Azure SQL family of services are also the core SQL Server database engine features that are shared among the Azure SQL family of services. To learn more details about these features, visit the SQL Relational database documentation pages:
147+
Multi-model capabilities in the Azure SQL family of products are also the core SQL Server database engine features that are shared among the Azure SQL family of products. To learn more details about these features, visit the SQL Relational database documentation pages:
148148

149149
- [Graph processing](/sql/relational-databases/graphs/sql-graph-overview)
150150
- [JSON data](/sql/relational-databases/json/json-data-sql-server)

articles/azure-sql/toc.yml

Lines changed: 42 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,28 @@
1-
- name: Azure SQL
1+
- name: Azure SQL Documentation
22
href: index.yml
33

44
- name: Azure SQL
55
items:
66
- name: What is Azure SQL?
77
href: azure-sql-iaas-vs-paas-what-is-overview.md
8-
- name: Concepts
9-
items:
10-
- name: Azure Hybrid Benefit
11-
href: azure-hybrid-benefit.md
12-
- name: Multi-model features
13-
href: multi-model-features.md
14-
- name: Accelerated database recovery
15-
href: accelerated-database-recovery.md
16-
- name: Application and database tuning guidance
17-
href: database/performance-guidance.md
18-
- name: Use DMVs to monitor performance
19-
href: database/monitoring-with-dmvs.md
8+
- name: Multi-model features
9+
href: multi-model-features.md
2010

21-
- name: How to guides
22-
items:
23-
- name: Identify query performance issues
24-
href: identify-query-performance-issues.md
25-
- name: Batching for performance
26-
href: performance-improve-use-batching.md
27-
- name: Load data with BCP
28-
href: load-from-csv-with-bcp.md
2911

3012
- name: Shared SQL DB & SQL MI docs
3113
items:
3214
- name: Shared concepts
3315
itemS:
3416
- name: Feature comparison
35-
href: database/features-comparison.md
17+
href: database/features-comparison.md
18+
- name: Azure Hybrid Benefit
19+
href: azure-hybrid-benefit.md
20+
- name: Accelerated database recovery
21+
href: accelerated-database-recovery.md
22+
- name: In-memory OLTP
23+
href: in-memory-oltp-overview.md
3624
- name: Temporal tables
3725
href: temporal-tables.md
38-
- name: In-memory OLTP
39-
href: in-memory-oltp-overview.md
4026

4127
- name: Purchasing models
4228
items:
@@ -153,19 +139,39 @@
153139
href: database/quota-increase-request.md
154140
- name: Job automation
155141
href: database/job-automation-overview.md
156-
- name: Configure failover group
157-
href: database/auto-failover-group-configure.md
158-
- name: Store vulnerability scans in storage
159-
href: database/sql-database-vulnerability-assessment-storage.md
160-
- name: Log diagnostic telemetry
161-
href: database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md
162-
- name: Configure TDE with BYOK
163-
href: database/transparent-data-encryption-byok-configure.md
164-
- name: Configure temporal retention policy
165-
href: database/temporal-tables-retention-policy.md
166-
- name: Configure backup retention using Azure Blob storage
167-
href: database/long-term-backup-retention-configure.md
142+
143+
- name: Business continuity
144+
items:
145+
- name: Configure failover group
146+
href: database/auto-failover-group-configure.md
147+
- name: Configure temporal retention policy
148+
href: database/temporal-tables-retention-policy.md
149+
- name: Configure backup retention using Azure Blob storage
150+
href: database/long-term-backup-retention-configure.md
151+
152+
- name: Security
153+
items:
154+
- name: Configure TDE with BYOK
155+
href: database/transparent-data-encryption-byok-configure.md
156+
- name: Store vulnerability scans in storage
157+
href: database/sql-database-vulnerability-assessment-storage.md
158+
168159

160+
- name: Monitor & tune
161+
items:
162+
- name: Identify query performance issues
163+
href: identify-query-performance-issues.md
164+
- name: Batching for performance
165+
href: performance-improve-use-batching.md
166+
- name: Load data with BCP
167+
href: load-from-csv-with-bcp.md
168+
- name: Application and database tuning guidance
169+
href: database/performance-guidance.md
170+
- name: Use DMVs to monitor performance
171+
href: database/monitoring-with-dmvs.md
172+
- name: Log diagnostic telemetry
173+
href: database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md
174+
169175
- name: Load and move data
170176
items:
171177
- name: Import a database from a BACPAC file

0 commit comments

Comments
 (0)