Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn how to leverage Intersect and Except operators in SQL Server 2005 for efficient data manipulation. Discover their role in set operations, querying, and database management. Master T-SQL syntax for seamless integration into your relational database workflows.
Edgar F. Codd's twelve rules define relational database management systems (RDBMS), ensuring data integrity and consistency. These guidelines aid in robust database design and management, facilitating efficient and reliable data handling.
Explore the significance of while loops and table variables in SQL Server. Harness the power of iterative processing, efficient data manipulation, and performance optimization for enhanced query execution and procedural programming in Transact-SQL.
Explains the differences between OLTP and OLAP, including their benefits, limitations, real-time transaction processing, and analytical use cases.
Explore methods to Read or View the Exchange Database EDB File Programmatically. Know how to use this Exchange Server Managed API to View or Read Exchange EDB files.
Explore methods to Create CSV File from Excel Spreadsheet. Get the best solutions to carte or save CSV files from Excel Spreadsheet in easy steps.
This content provides an overview and detailed implementation guide of utilizing the Polly library for connection retry in .NET applications. It demonstrates creating an Employee class and table, simulating temporary database disconnection.
Explore an automated deployment solution for SQL Server databases using Azure DevOps. This guide details the setup of a self-hosted agent, granting necessary server access, and configuring a release pipeline for deployment.
Data Vault design in Azure SQL - Utilizing Customer keys to read PII information in databases. Ensuring data security in the cloud era is crucial, especially with the rise in data attacks. Protecting Personally Identifiable Information (PII) is paramount during cloud migration.
CrateDB, an open-source distributed SQL database, is spotlighted for its efficacy in handling IoT complexities. This article explores use cases, including time-series data, analytics, and scalability, and demonstrates CrateDB integration through code snippets.
The simple way to reduce consumed DB storage on production app, with data migration and without dramatic changes in DAL (no additional services are required)
Sharding, a strategic database architecture, distributes data across multiple servers to enhance speed and reduce strain on a single server. Common in large-scale systems, sharding improves performance, scalability, and availability. However, its complexity requires meticulous design, particularly in maintaining data integrity across shards. This article provides an overview, explaining sharding's workings, its benefits in load balancing and scalability, and its application in high-traffic web services.
Kusto Query Language (KQL) is a potent tool developed by Microsoft for diverse data analytics needs. Uncover its applications across industries, from log analytics to IoT, and explore essential queries, distinguishing KQL from other database query languages with its specialized focus on log analytics, time-series analysis, and data exploration efficiency. Enhance your understanding of KQL's rich functionalities and its seamless integration with Azure Data Explorer, making it a standout choice for efficient and specialized data querying.
In our era of data dominance, managing and analyzing time-sensitive information is pivotal, especially in finance, IoT, and healthcare. Traditional databases grapple with time-stamped data, paving the way for Time Series Databases (TSDBs).
A crucial component of database management systems (DBMS) that ensures data integrity and consistency in multi-user situations is concurrency control.
Grant Admin Access on a Schema in Azure SQL Database. This guide explains how to grant admin access to an Azure AD group for a specific schema within the Azure SQL Database, including necessary SQL statements and security considerations.
Learn how vector databases store high-dimensional embeddings and retrieve similar data using cosine similarity and Euclidean distance for AI, image search, recommendations, and NLP.
The choice between SQL and NoSQL depends on factors like the nature of the data, scalability needs, query patterns, and the specific requirements of the application you're building. SQL databases are often chosen for applications with well-defined schemas and complex queries, while NoSQL databases are favored for scenarios requiring high scalability and flexibility with data structures
Caching — what it is, how it is handled in RavenDB, and how you can optimize your database performance with the right caching strategy.
Backing up cache data using NCache refers to the process of creating copies of the cached data stored in NCache and storing them in a secondary location for data protection and disaster recovery purposes. NCache is an in-memory distributed caching solution that helps improve application performance by storing frequently accessed data in memory, reducing the need to retrieve data from the primary data source repeatedly.
Learn how RavenDB OLAP ETL exports OLTP data as Apache Parquet files for cloud-based analytics and business intelligence services.
Replication Techniques for increasing the performance of Distributed Real Time Database System.
In this article, you will learn about upcoming International Speaking Engagements.
Improving Elasticsearch-based autocomplete involves enhancing the efficiency, accuracy, and user experience of autocomplete functionality in applications that utilize Elasticsearch for search capabilities. This process focuses on optimizing search queries, index settings, data preprocessing, and relevance scoring to provide users with faster and more accurate autocomplete suggestions.
In this article, you will learn how and why RavenDB works as a fully ACID NoSQL database system.
Creating an SQLite database is a straightforward task that involves a few essential steps. First, install a SQLite library or tool compatible with your programming language or environment. Then, use the provided commands or APIs to create a new SQLite database file. You can define tables, columns, and data types using SQL statements. Once the database file is created, you can start adding data by executing SQL INSERT statements. SQLite's lightweight nature makes it an ideal choice for local data storage in applications.
This article describes RavenDB's Revision-Control features and how they can be used for advanced auditing and to restore data without downtime and data loss.
Here, we are going to do some exercises with MongoDB. We will be talking about Mongo Shell, how we can configure MongoDB, and what Indexes are in MongoDB, and more.
In this article, we will learn How to set up and starts with MongoDB in Windows Operating System.
In this article, we will learn about Database in MongoDB. If you are new to MongoDB then I would recommend you to go through the previous article in this series.
Everything on Databases & DBA, not only its articles: the Databases & DBA page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article