Skip to content

Commit

Permalink
Merge pull request #1886 from Danielle9897/RDoc-2924-prefixedSharding
Browse files Browse the repository at this point in the history
RDoc-2924 Prefixed sharding
  • Loading branch information
ppekrol committed Aug 27, 2024
2 parents 37ae284 + 2095c58 commit c3d2de8
Show file tree
Hide file tree
Showing 28 changed files with 2,420 additions and 198 deletions.
153 changes: 76 additions & 77 deletions Documentation/6.0/Raven.Documentation.Pages/sharding/.docs.json
Original file line number Diff line number Diff line change
@@ -1,79 +1,78 @@
[
{
"Path": "overview.markdown",
"Name": "Overview",
"DiscussionId": "6069ef7d-5242-40d7-adbc-ec7bd5e68921",
"Mappings": []
},
{
"Path": "/administration",
"Name": "Administration",
"DiscussionId": "88932ed8-8d10-4e78-9f41-a2a52293d9d0",
"Mappings": []
},
{
"Path": "unsupported.markdown",
"Name": "Unsupported Features",
"DiscussionId": "ecec58dd-349f-45fb-ac73-1059cb21524c",
"Mappings": []
},
{
"Path": "migration.markdown",
"Name": "Migration",
"DiscussionId": "2031f15d-e67b-4186-bf23-d0fd3490d3ec",
"Mappings": []
},
{
"Path": "indexing.markdown",
"Name": "Indexing",
"DiscussionId": "8082b99d-3ebd-4840-8d75-8d4f3d065bf2",
"Mappings": []
},
{
"Path": "querying.markdown",
"Name": "Querying",
"DiscussionId": "445e663b-fb72-40b4-8b81-b221be977c21",
"Mappings": []
},
{
"Path": "document-extensions.markdown",
"Name": "Document Extensions",
"DiscussionId": "dd640b44-9f52-45ee-a1a0-b258e3a554c1",
"Mappings": []
},
{
"Path": "/backup-and-restore",
"Name": "Backup and Restore",
"Mappings": []
},
{
"Path": "import-and-export.markdown",
"Name": "Import and Export",
"DiscussionId": "a601a5d7-828f-42d1-99f6-17a162445b35",
"Mappings": []
},
{
"Path": "external-replication.markdown",
"Name": "External Replication",
"DiscussionId": "9f005cdc-8b68-4405-8799-c88c2a0ed625",
"Mappings": []
},
{
"Path": "etl.markdown",
"Name": "ETL",
"DiscussionId": "2031f15d-e67b-4186-bf23-d0fd3490d3ec",
"Mappings": []
},
{
"Path": "subscriptions.markdown",
"Name": "Data Subscriptions",
"DiscussionId": "2a7ae03e-ecef-4bf1-b321-cc8fab54a447",
"Mappings": []
},
{
"Path": "resharding.markdown",
"Name": "Resharding",
"DiscussionId": "2a7ae03e-ecef-4bf1-b321-cc8fab54a447",
"Mappings": []
}
{
"Path": "overview.markdown",
"Name": "Overview",
"DiscussionId": "6069ef7d-5242-40d7-adbc-ec7bd5e68921",
"Mappings": []
},
{
"Path": "/administration",
"Name": "Administration",
"Mappings": []
},
{
"Path": "unsupported.markdown",
"Name": "Unsupported Features",
"DiscussionId": "ecec58dd-349f-45fb-ac73-1059cb21524c",
"Mappings": []
},
{
"Path": "migration.markdown",
"Name": "Migration",
"DiscussionId": "2031f15d-e67b-4186-bf23-d0fd3490d3ec",
"Mappings": []
},
{
"Path": "indexing.markdown",
"Name": "Indexing",
"DiscussionId": "8082b99d-3ebd-4840-8d75-8d4f3d065bf2",
"Mappings": []
},
{
"Path": "querying.markdown",
"Name": "Querying",
"DiscussionId": "445e663b-fb72-40b4-8b81-b221be977c21",
"Mappings": []
},
{
"Path": "document-extensions.markdown",
"Name": "Document Extensions",
"DiscussionId": "dd640b44-9f52-45ee-a1a0-b258e3a554c1",
"Mappings": []
},
{
"Path": "/backup-and-restore",
"Name": "Backup and Restore",
"Mappings": []
},
{
"Path": "import-and-export.markdown",
"Name": "Import and Export",
"DiscussionId": "a601a5d7-828f-42d1-99f6-17a162445b35",
"Mappings": []
},
{
"Path": "external-replication.markdown",
"Name": "External Replication",
"DiscussionId": "9f005cdc-8b68-4405-8799-c88c2a0ed625",
"Mappings": []
},
{
"Path": "etl.markdown",
"Name": "ETL",
"DiscussionId": "2031f15d-e67b-4186-bf23-d0fd3490d3ec",
"Mappings": []
},
{
"Path": "subscriptions.markdown",
"Name": "Data Subscriptions",
"DiscussionId": "2a7ae03e-ecef-4bf1-b321-cc8fab54a447",
"Mappings": []
},
{
"Path": "resharding.markdown",
"Name": "Resharding",
"DiscussionId": "2a7ae03e-ecef-4bf1-b321-cc8fab54a447",
"Mappings": []
}
]
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
[
{
"Path": "studio-admin.markdown",
"Name": "Studio Administration",
"DiscussionId": "6069ef7d-5242-40d7-adbc-ec7bd5e68921",
"Mappings": []
},
{
"Path": "api-admin.markdown",
"Name": "API Administration",
"DiscussionId": "445e663b-fb72-40b4-8b81-b221be977c21",
"Mappings": []
},
{
"Path": "anchoring-documents.markdown",
"Name": "Anchoring Documents",
"DiscussionId": "445e663b-fb72-40b4-8b81-b221be977c21",
"Mappings": []
}
{
"Path": "studio-admin.markdown",
"Name": "Studio Administration",
"DiscussionId": "6069ef7d-5242-40d7-adbc-ec7bd5e68921",
"Mappings": []
},
{
"Path": "api-admin.markdown",
"Name": "API Administration",
"DiscussionId": "445e663b-fb72-40b4-8b81-b221be977c21",
"Mappings": []
},
{
"Path": "anchoring-documents.markdown",
"Name": "Anchoring Documents",
"DiscussionId": "445e663b-fb72-40b4-8b81-b221be977c21",
"Mappings": []
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@

* Indexing a sharded database is performed locally, per shard.
There is no multi-shard indexing process.

* Indexes use the same syntax in sharded and non-sharded databases.

* Most indexing features supported by non-sharded databases
are also supported by sharded databases. Unsupported features are listed below.

Expand Down Expand Up @@ -45,8 +47,8 @@ Learn about **querying map-reduce indexes** in a sharded database [here](../shar

Unsupported or yet-unimplemented indexing features include:

* **Rolling index deploymeny**
[Rolling index deploymeny](../indexes/rolling-index-deployment)
* **Rolling index deployment**
[Rolling index deployment](../indexes/rolling-index-deployment)
is not supported in a Sharded Database.
* **Loading documents from other shards**
Loading a document during indexing is possible only if the document
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="RavenDB.Client" Version="6.1.0-nightly-20240709-0737" />
<PackageReference Include="RavenDB.Embedded" Version="6.1.0-nightly-20240709-0737" />
<PackageReference Include="RavenDB.TestDriver" Version="6.1.0-nightly-20240709-0737" />
<PackageReference Include="RavenDB.Client" Version="6.1.0-nightly-20240821-0202" />
<PackageReference Include="RavenDB.Embedded" Version="6.1.0-nightly-20240821-0202" />
<PackageReference Include="RavenDB.TestDriver" Version="6.1.0-nightly-20240821-0202" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,11 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [PutSortersOperation](../../client-api/operations/maintenance/sorters/put-sorter)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeleteSorterOperation

* **Sharding**:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [AddPrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#add-prefixes-after-database-creation)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [DeletePrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#removing-prefixes)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [UpdatePrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#updating-shard-configurations-for-prefixes)

* **Misc**:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConfigureExpirationOperation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConfigureRefreshOperation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,11 @@ __Send syntax__:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [PutSortersOperation](../../client-api/operations/maintenance/sorters/put-sorter)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeleteSorterOperation

* **Sharding**:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [AddPrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#add-prefixes-after-database-creation)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [DeletePrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#removing-prefixes)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [UpdatePrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#updating-shard-configurations-for-prefixes)

* __Misc__:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConfigureExpirationOperation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConfigureRefreshOperation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,11 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [PutSortersOperation](../../client-api/operations/maintenance/sorters/put-sorter)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeleteSorterOperation

* **Sharding**:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [AddPrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#add-prefixes-after-database-creation)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [DeletePrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#removing-prefixes)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [UpdatePrefixedShardingSettingOperation](../../sharding/administration/sharding-by-prefix#updating-shard-configurations-for-prefixes)

* **Misc**:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConfigureExpirationOperation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConfigureRefreshOperation
Expand Down
Loading

0 comments on commit c3d2de8

Please sign in to comment.