Skip to main content

Posts

Showing posts from February, 2022

Migrating Databases from Microsoft SQL Server to Snowflake

In today’s business environment that is mostly data-driven, organizations are continually looking for ways that optimize their data storage and computing capabilities. Those on Microsoft-based databases can do so too, one reason why the preference is migrating databases from Microsoft SQLServer to Snowflake. Snowflake is a data warehousing solution with all the benefits of the cloud. It offers unlimited storage capabilities and users can scale up and down paying only for the resources used. Snowflake also provides unmatched computing powers and does not have any drop in performance or speed lag even when multiple users are simultaneously executing intricate queries. It is for all these factors and more that database migration from SQL Server to Snowflake   is such an attractive proposition today. Database migration from SQL Server to Snowflake There are four steps in database migration from SQL Server to Snowflake. In the first, data is extracted from the SQL Server using queries f...

Microsoft SQL Server and the Change Data Capture Capabilities

  In 2005, Microsoft was the first database platform to introduce Change Data Capture with “after date”, “after delete”, and “after insert” features. However, it had certain flaws and it was only in 2008 that an updated CDC was launched. It was very effective with several optimized functionalities. Till 2016, SQL Server Change Data Capture   was available only in the high-end Enterprise Edition after which it was offered as standard for all versions. SQL Server Change Data Capture   tracks and captures changes that occur in the SQL Server database tables without any additional applications or programs. After all insert, update, and delete activities applied to SQL Server tables are captured and recorded by SQL Server Change Data Capture, the details are available in a user-friendly relational format. Metadata and column information required for entering changes to the target database are captured in modified rows and stored in changed tables that replicate the structure o...