PDC 2009 Day 1: Data-Intensive Computing on Windows HPC Server with the DryadLINQ Framework

Wednesday, November 18, 2009

Dryad is a distributed execution environment and framework (by Microsoft Research) that strives to optimize data flow across nodes in a computation network and to optimize the computation itself across nodes. A Dryad job is a directed acyclic graph (DAG) of inputs, processing vertices and outputs. This is very similar to Unix pipes, only in 2D (scale-out). It’s very natural to attempt to run LINQ queries and operations on a distributed cluster of machines. PLINQ is the first, intra-machine step for parallelizing declarative queries automatically; DryadLINQ is the second, inter-machine step, with full Visual Studio integration,...
no comments

LINQ To SQL: Surprising Features

Tuesday, July 1, 2008

In a previous post, I've outlined my subjective opinion regarding the differentiating features of Entity Framework compared with LINQ to SQL.  This time, I'd like to focus on a couple of possibly surprising LINQ to SQL features that do not fall within the straight and narrow MSDN samples and conference presentations. Assume that we're developing a three-tier application that sounds like the classic candidate for ADO.NET Data Services or the Entity Framework.  We have a database, which stores a relatively simple object model.  We have a set of WCF services that query and expose that model.  We have a...
tags: ,
3 comments

LINQ To SQL: More Useful Than You’d Think

Concurrently with the finalization of the initial LINQ release bits, community previews of complementary frameworks such as Entity Framework (a.k.a. LINQ to Entities) and Data Services have already been released.  From my experience, this contributed to a great confusion and a mismatch of expectations, especially with regard to LINQ to SQL. Is LINQ useful at all without these additional frameworks?  Can we develop multi-tier applications with LINQ, or is it just a demo technology for WinForms binding and some additional syntactic sugar for accessing objects and XML?  Is LINQ to SQL customizable enough and flexible enough to suit a...
no comments