Bitter Coder
sour code and astringent experiences
Thursday, May 29, 2008
Architecture Chat #27
Architecture Chat was today... discussions included:
ADO.Net Data Services shortcomings (no COUNT for starters... ).
Entity Framework usability & the extensibility model (or lack thereof) etc.
Template Engines / Domain specific languages and debug integration.
The
EyeFI Explore
SD Card that packs both Wireless and GPS + 2GB storage into a single package.
Sql Server Compressed Tables & Indexes.
Thoughts around having
pile
-like columns in a database, and avoiding column-level information redundancy (compressed column).
StringBuilder performance.
Practical uses for BigTable (and Amazon SimpleDB etc.).
A lot of developers don't use or even know of the yield operator in C#.
Thanks all for coming and see you in a couple of weeks.
architecture chat
posted @ Thursday, May 29, 2008 2:21:27 AM (New Zealand Standard Time, UTC+12:00)
Comments [3]
|
Trackback
|
Tracked by:
"Architecture Chat #27" (architecture)
[Trackback]
Thursday, May 29, 2008 4:23:52 AM (New Zealand Standard Time, UTC+12:00)
I've put up a quick overview of the performance issues we found with StringBuilder on my blog - there's not much discussion of why the results came out the way they did, because frankly I don't know why yet. The raw numbers show something interesting anyway, even if it is a micro-benchmark. I might spend some time later on and do a full analysis of it to see if it is a constant cost somewhere or if it is a percentage difference in Append/Insert performance.
Jamie Penney
Thursday, May 29, 2008 7:22:14 AM (New Zealand Standard Time, UTC+12:00)
I doubt that it's the same as Pile, but Sybase's "IQ" database (their data warehousing product) uses compressed storage for every column. I used it some time ago, and found the concept interesting. http://en.wikipedia.org/wiki/Sybase_IQ
John Rusk
Thursday, May 29, 2008 11:06:16 AM (New Zealand Standard Time, UTC+12:00)
Your right, not quite the same as pile (though really a single "pile" like column in a relational database wouldn't make much sense, we were just floating some ideas).
Sybase's IQ is looks quite interesting though, you can achieve some advantageous query plans with a column-oriented database, removing the need for tedious row-scans (and obviously avoiding needless duplication of data) - of course it would probably increase the cost of basic CRUD operations if you had a lot of columns.
Alex Henderson
Comments are closed.
© Copyright 2008 Alex Henderson
Theme design by
Bryan Bell
newtelligence dasBlog 1.9.6264.0
| Page rendered at Saturday, November 22, 2008 4:47:30 AM (New Zealand Daylight Time, UTC+13:00)
Search
FeedCount
Tags...
.Net (82)
.Net Reactor (4)
.net user groups (9)
2008SummerRoadTrip (1)
ActiveRecord (1)
architecture chat (54)
ArchitectureCamp2007 (2)
asp.net (1)
Astoria (1)
Auckland (1)
base4 (9)
batching (1)
binsor (1)
blog (4)
books (1)
C# 3.0 (9)
cambodia (9)
CAML.Net (1)
castle (39)
china (8)
codecamp (2)
codeplex (3)
dapper.net (1)
DevDefined Ltd. (4)
DirectShow.Net (1)
DLR (1)
DSL (3)
EAUG (1)
Enterprise Architect (5)
Enterprise Library (1)
F# (1)
feedburner (2)
Friendster (1)
generics (1)
googlegears (1)
hacks (3)
hardware (3)
hongkong (2)
hyper-v (1)
ideas (1)
IoC (21)
IronPython (13)
IronRuby (2)
jobs (1)
Languages (2)
laos (8)
LINQ (7)
LiveId (1)
LLU (1)
Local Government (1)
MDA (1)
MDD (1)
microsoft (1)
Model Driven Development (1)
mono (1)
monorail (2)
Movies (1)
Music (1)
nDepend (1)
news (1)
NHibernate (2)
NUnit (2)
nvelocity (1)
OAuth (6)
office (1)
OpenSocial (1)
orcon (1)
photos (1)
php (1)
PostSharp (1)
powerpoint (1)
presentations (1)
ReSharper (1)
REST (2)
rhino commons (2)
rhinomocks (5)
Ruby (1)
SaaS (1)
scm (1)
Screen Architect (1)
SharePoint (5)
silverlight (1)
Splicer (4)
SQL2008 (1)
supcom (1)
svn (1)
Syzmk (4)
thailand (6)
Tools (2)
Tortoise SVN (1)
trac (2)
Travel (36)
Unity (2)
vietnam (7)
vista (2)
vmware (1)
volta (3)
VS2008 (1)
WCF (3)
wiki (2)
wikipedia (1)
Windows Server 2008 (1)
windsor (6)
WinForms (1)
wix (2)
WPF (2)
xmlrpc (1)
yahoo pipes (1)
Who am I?
Alex Henderson
Auckland
, New Zealand
Managing Director at
Dev|Defined Limited
"Self Confessed Coding Junky for 15 years"
Mobile:
+64-21-402-969
Email:
bittercoder 'at' gmail 'dot' com
MSN:
bittercoder_nz@hotmail
Skype:
alex.devdefined
Navigation
My Bookmarks (Delicious)
My GoogleReader - shared items
My Photos on Flickr
My Wiki
Catch NZ Limited
DevDefined Limited
tools.devdefined.com (Trac site)
New Zealand DotNet User Group
Screen Architect
Seismic Technologies (Syzmk)
Splicer - The .Net Video Splicing Library
On this page....
Blogs I read by New Zealanders...
Alex James
André Meurer @ Olympic Software
Andrew Dixon
Andrew Peters
Bennie Johnston
Blog:: Craig Pringle
Blogging is probably just a fad, but just in case...
Buzzrick's TileEngine Game Platform
Chris Auld
Chris Crowe's Blog
Chris Johnson
Clifton Johnston
Code Climber
Craig Box
Daniel
Daniel Wissa
Darryl Burling
Dave Dustin
Duncan Bayne
Floyd Burgess
Gabriel Smith
Geekzone blog
Grant Archibald
Grant Drake
Ivan Porto Carrero
Ivan Towlson
Jeremy Boyd
Jithen Singh
John-Daniel Trask
Josh Hektor
Juha Saarinen
Keith Nicholas
Kevin Daly
Mark Rees
Maruis Marais
Mauricio Freitas
Mindscape
My Blog (Alex Henderson)
Nathan Mercer
Nic Wise
Nick's Blog
Nigel Parker
Paul Andrew
Paul Lo
Peter Jones
Phil Cockfield
Public Address
Rod Drury
Sean McBreen
Simeon Pilgrim
Software Development and stuff
Stefan Schulz
Steve Schapel
Steven Kempton
The Blog of Dave5
The Book Diary
The Voice Of Reason New Zealand
Thoughts from Mirality
Tim Haines
Blogs I read on Castle...
Andrew Hallock
Ayende
Brian Romanko
Dan Bunea
Dru Sellers
Eleutian SpeakENG Development Blog
Gabriel Schenker
Hamilton Verissimo
Insane World
Insert Catchy Title Here
Jeff Brown
Ken Egozi
Marc-André Cournoyer's blog
Matt Berther
Nick Parker
Roy Osherove
Roy Tate
Technorati: http://castleproject.org
Wendy Friedlander
BlogMap
Del.icio.us
Wishlists
Sign In