elastic-db-tools

Elastic database tools client library allows ADO.NET developers to create applications that implement and use the pattern known as database sharding in Azure SQL Database.

MIT License

Stars
145
Committers
15
elastic-db-tools - v2.4.2-preview1 Latest Release

Published by batinanet 5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/elastic-db-tools/compare/v2.4.1...2.4.2-preview1

elastic-db-tools - v2.4.1

Published by stuartpa 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/elastic-db-tools/compare/v2.4.0...v2.4.1

elastic-db-tools - v2.4.1-preview1

Published by stuartpa 9 months ago

What's Changed

Full Changelog: https://github.com/Azure/elastic-db-tools/compare/v2.4.0...v2.4.1-preview1

elastic-db-tools - v2.4.0

Published by stuartpa 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/elastic-db-tools/compare/v2.3.0...v2.4.0

elastic-db-tools - 2.4.0-preview2

Published by stuartpa about 1 year ago

Download

https://www.nuget.org/packages/Microsoft.Azure.SqlDatabase.ElasticScale.Client/2.4.0-preview2

Annoucment

https://www.linkedin.com/posts/scoriani_microsoftazuresqldatabaseelasticscaleclient-activity-7117090235842199553-sKtJ

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/elastic-db-tools/compare/v2.3.0...v2.4.0-preview2

elastic-db-tools - 2.3.0

Published by jaredmoo over 5 years ago

Assemblies are now strong-name signed. The strong name key has changed compared to version 1.x so that the key can be open-source.

elastic-db-tools - 2.2.0

Published by jaredmoo over 5 years ago

Added support for ActiveDirectoryInteractive authentication. Assemblies are now signed.

elastic-db-tools - 2.1.0

Published by jaredmoo over 5 years ago

Added support for LookupOptions in ListShardMap.GetMappingForKey(....) , ListShardMap.TryGetMappingForKey(....), RangeShardMap.GetMappingForKey(....), and RangeShardMap.TryGetMappingForKey(....). This gives the ability to lookup from cache instead of only from store, which can greatly improve performance.

https://www.nuget.org/packages/Microsoft.Azure.SqlDatabase.ElasticScale.Client/2.1.0

elastic-db-tools - 2.0.0

Published by jaredmoo over 5 years ago

Added support for .NET Standard 2.0.

Added support for SecureString via SqlCredential.

https://www.nuget.org/packages/Microsoft.Azure.SqlDatabase.ElasticScale.Client/2.0.0

elastic-db-tools - 2.0.0-preview

Published by jaredmoo over 6 years ago

Preview release with .net core support.

elastic-db-tools - v1.3.3

Published by jaredmoo about 8 years ago

This minor release uses ConfigureAwait(false) internally which allows for better usage of the thread pool and fixes potential deadlocks. Thanks to @ramondeklein for the code contribution!

The package can be downloaded from https://www.nuget.org/packages/Microsoft.Azure.SqlDatabase.ElasticScale.Client/1.3.3 .

elastic-db-tools - v1.3.2

Published by apurvans over 8 years ago

This refresh fixes a bug related to SqlConnectionStringBuilder exception in library. No API changes have been introduced.

  • Bugfix to handle SqlConnectionStringBuilder properties correctly when running with 4.5.2 or earlier version of .NET.
elastic-db-tools - v1.3.1

Published by apurvans over 8 years ago

  • Introduction of performance counters for caching and Data Dependent Routing (DDR) scenarios in Elastic Database Client Library.
  • New API addition for creation of performance category and counters: ShardMapManagerFactory.CreatePerformanceCategoryAndCounters();. Please check documentation map for more information on performance counters at https://azure.microsoft.com/en-us/documentation/learning-paths/sql-database-elastic-scale/.
  • Active Directory authentication support.
  • Bug fix to explicitly release the lock at connection close. This will allow addition of multiple mappings at the same time faster.
  • ReadAsync support for MultiShardDataReader

https://www.nuget.org/packages/Microsoft.Azure.SqlDatabase.ElasticScale.Client/1.3.1

elastic-db-tools - v1.2.0

Published by jaredmoo almost 9 years ago

  • Fixed a bug in SchemaInfo serialization
  • Added GetSplitMergeHistory.ps1 script to help view history of Split-Merge operations
  • Added Set-RangeMapping function to ShardManagement module
elastic-db-tools - v1.1.0

Published by jaredmoo about 9 years ago

This refresh makes a few internal improvements to the library. No API changes have been introduced.

  • Responsiveness of cancellation in Multi-Shard Query has been improved.
  • This assembly can now loaded from a byte stream instead of from a file. This can be a useful way to load the assembly in SQL CLR, using syntax CREATE ASSEMBLY {assembly name} FROM {bytes}.

https://www.nuget.org/packages/Microsoft.Azure.SqlDatabase.ElasticScale.Client/1.1.0

Related Projects