Schlagwort-Archive: Architecture

A WebCrawler demonstrating the Beauty of TPL Dataflow

[2012-Oct-13 Updated downloadable code to wait for cancel to complete] Für mehr Informationen zu diesem Thema in Deutsch siehe meinen Artikel “Gleichzeitig zum Erfolg, Parallele Programmierung und Dataflow mit .NET” im dotnetpro Magazin, Heft 6/2013. This post demonstrates the beauty … Weiterlesen

Veröffentlicht unter Computers and Internet | Verschlagwortet mit , , , | 2 Kommentare

Managing BLOBs using SQL Server FileStream via EF and WCF streaming

Für mehr Informationen zu diesem Thema in Deutsch siehe meinen Artikel „Stream das BLOB“ im dotnetpro Magazin 6/2012. With FileStream SQL Server 2008+ stores BLOBs in the NTFS file system instead of its table store and offers fast streaming access. … Weiterlesen

Veröffentlicht unter Computers and Internet | Verschlagwortet mit , , , , , , | 4 Kommentare

Using Transactional NTFS (TxF) with SQL Server in .NET

I just stumbled across the very new Transactional NTFS (TxF) .NET managed wrapper by Pietro Partescano and gave it a try. TxF offers transactional protection for NTFS operations: Atomic operations on single files. Makes writing files more robust. Transactions for … Weiterlesen

Veröffentlicht unter Computers and Internet | Verschlagwortet mit , , , , | Kommentar hinterlassen

.NET Database Access Options

Database access options in .NET: Plain ADO.NET and DataSets See The SQLCommandBuilder is way Better than its Reputation. Create a custom simple ADO.NET data access wrapper Provider independent using System.Data.Common Microsoft Enterprise Library, Data Access Application Block (DAAB) Can be used … Weiterlesen

Veröffentlicht unter Computers and Internet | Verschlagwortet mit , , , , , , , | Kommentar hinterlassen

My Advice for .NET Application Architecture and Design

This post summarizes my general architecture and design guidelines for developing applications and points to some interesting NET technologies. Reading this post will not make anyone an architect, but working through it should give you a good foundation for understanding … Weiterlesen

Veröffentlicht unter Computers and Internet | Verschlagwortet mit , , , , , , , , | 4 Kommentare

About Opinions and Assumptions

There are two ways to do anything: The wrong way and my way 🙂 There are different types of questions[1]: Questions of faith, such as „Does God exist?“. Questions of opinion, such as „Who is the greatest baseball player of … Weiterlesen

Veröffentlicht unter Computers and Internet, Leisure | Verschlagwortet mit | Kommentar hinterlassen

DB Concurrency Control with .NET – Details

[To put this post into perspective see DB Concurrency Control with .NET – Overview] The following patterns are commonly used in applications to control database concurrency: Optimistic Control in UI Scenarios in Service Scenarios Pessimistic Control SQL Locking Hints Check-out Locking … Weiterlesen

Veröffentlicht unter Computers and Internet | Verschlagwortet mit , , , , , , , , , , | 3 Kommentare

Know your Database System!

[To put this post into perspective see DB Concurrency Control with .NET – Overview] Developing database centric applications you must(!) understand the fundamentals of your specific database management system – even when using an ORM: You must understand the DBMS architecture … Weiterlesen

Veröffentlicht unter Computers and Internet | Verschlagwortet mit , , , , , , | 3 Kommentare

DB Concurrency Control with .NET – Overview

This (long) posting provides guidelines for using common patterns to control concurrency when using relational databases (RDBMS) via ADO.NET or the .NET Entity Framework (EF). MS SQL Server and Oracle are used as examples to sensitize you for the implications … Weiterlesen

Veröffentlicht unter Computers and Internet | Verschlagwortet mit , , , , , , , , , | 3 Kommentare