<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-32837</id>
	<title>Nabble - ALT.NET Yahoo Group</title>
	<updated>2009-12-05T11:36:56Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/ALT.NET-Yahoo-Group-f32837.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ALT.NET-Yahoo-Group-f32837.html" />
	<subtitle type="html">A list to discuss different topics that go along with the alt.net idea.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26658510</id>
	<title>RE: Totally OT: What is a good car GPS unit</title>
	<published>2009-12-05T11:36:56Z</published>
	<updated>2009-12-05T11:36:56Z</updated>
	<author>
		<name>Erick Thompson</name>
	</author>
	<content type="html">Thanks for the great recommendations.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I got some off list as well, and it looks like there is hack potential.
&lt;br&gt;Why? Imagine the kudos and extra coding time if on her birthday, she got
&lt;br&gt;a special start-up screen. Or when she drives by our first date
&lt;br&gt;location... you see the possibilities... ;-)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Erick
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26658510&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26658510&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On
&lt;br&gt;Behalf Of Craig Berntson
&lt;br&gt;Sent: Friday, December 04, 2009 8:59 PM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26658510&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: RE: [altdotnet] Totally OT: What is a good car GPS unit
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;My girlfriend just did all the research for my birthday present. I ended
&lt;br&gt;up with the TomTom 100. It worked great for me a couple of weeks ago
&lt;br&gt;when I was in LA. Highly recommended.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Craig Berntson
&lt;br&gt;&lt;br&gt;Salt Lake City
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26658510&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26658510&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On
&lt;br&gt;Behalf Of Erick Thompson
&lt;br&gt;Sent: Friday, December 04, 2009 7:21 PM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26658510&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: [altdotnet] Totally OT: What is a good car GPS unit
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;My SO has expressed an interest in one of those Garmin/nuvi GPS units
&lt;br&gt;that help her find locations that she isn't familiar with. I figure that
&lt;br&gt;if I can't find it via a (paper/HTML) map, I should just retire, but it
&lt;br&gt;would seem that not everyone feels the same way. So what I am hoping is
&lt;br&gt;that someone here that does some research on good GPS units, in terms of
&lt;br&gt;updatability, hackability, etc. I have to admit I am totally lost, as
&lt;br&gt;there seems to be about X manufactures, and X^N models. Has anyone dug
&lt;br&gt;into this space, and can recommend a good model, at a decent price
&lt;br&gt;point, that will not be third world reclaimed in two years? 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks, and apologizes for the OT post.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Erick
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;This e-mail and any files transmitted with it are confidential and
&lt;br&gt;intended solely for the use of the individual or entity to whom they are
&lt;br&gt;addressed. If you have received this e-mail in error please notify the
&lt;br&gt;NBR system manager. If you are not the named addressee please notify the
&lt;br&gt;sender immediately by e-mail and please delete this e-mail from your
&lt;br&gt;system. If you are not the intended recipient you are hereby notified
&lt;br&gt;that disclosing, copying, distributing, or taking any action in reliance
&lt;br&gt;on the contents of this information is strictly prohibited.
&lt;br&gt;&lt;br&gt;Warning: Although having taken reasonable precautions to ensure no
&lt;br&gt;viruses are present in this e-mail, The National Bureau of Asian
&lt;br&gt;Research cannot accept responsibility for any loss or damage arising
&lt;br&gt;from the use of this e-mail or attachments.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Totally-OT%3A-What-is-a-good-car-GPS-unit-tp26652468p26658510.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26658027</id>
	<title>Re: Totally OT: What is a good car GPS unit</title>
	<published>2009-12-05T10:22:39Z</published>
	<updated>2009-12-05T10:22:39Z</updated>
	<author>
		<name>wes_mcclure</name>
	</author>
	<content type="html">Why do people even think about a GPS unit these days? &amp;nbsp;Get a cellphone with GPS, one less device to charge &amp; haul around when the cell phone is always with you! &amp;nbsp;Maybe try an Android 1.6+ phone which would have turn by turn google nav.
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26658027&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;, &amp;quot;Erick Thompson&amp;quot; &amp;lt;erickt@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My SO has expressed an interest in one of those Garmin/nuvi GPS units
&lt;br&gt;&amp;gt; that help her find locations that she isn't familiar with. I figure that
&lt;br&gt;&amp;gt; if I can't find it via a (paper/HTML) map, I should just retire, but it
&lt;br&gt;&amp;gt; would seem that not everyone feels the same way. So what I am hoping is
&lt;br&gt;&amp;gt; that someone here that does some research on good GPS units, in terms of
&lt;br&gt;&amp;gt; updatability, hackability, etc. I have to admit I am totally lost, as
&lt;br&gt;&amp;gt; there seems to be about X manufactures, and X^N models. Has anyone dug
&lt;br&gt;&amp;gt; into this space, and can recommend a good model, at a decent price
&lt;br&gt;&amp;gt; point, that will not be third world reclaimed in two years? 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks, and apologizes for the OT post.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Erick
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. &amp;nbsp;If you have received this e-mail in error please notify the NBR system manager. &amp;nbsp;If you are not the named addressee please notify the sender immediately by e-mail and please delete this e-mail from your system. &amp;nbsp;If you are not the intended recipient you are hereby notified that disclosing, copying, distributing, or taking any action in reliance on the contents of this information is strictly prohibited.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Warning: Although having taken reasonable precautions to ensure no viruses are present in this e-mail, The National Bureau of Asian Research cannot accept responsibility for any loss or damage arising from the use of this e-mail or attachments.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Totally-OT%3A-What-is-a-good-car-GPS-unit-tp26652468p26658027.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26653056</id>
	<title>RE: Totally OT: What is a good car GPS unit</title>
	<published>2009-12-04T20:59:08Z</published>
	<updated>2009-12-04T20:59:08Z</updated>
	<author>
		<name>Craig Berntson</name>
	</author>
	<content type="html">My girlfriend just did all the research for my birthday present. I ended up
&lt;br&gt;with the TomTom 100. It worked great for me a couple of weeks ago when I was
&lt;br&gt;in LA. Highly recommended.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Craig Berntson
&lt;br&gt;&lt;br&gt;Salt Lake City
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26653056&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26653056&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of Erick Thompson
&lt;br&gt;Sent: Friday, December 04, 2009 7:21 PM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26653056&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: [altdotnet] Totally OT: What is a good car GPS unit
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;My SO has expressed an interest in one of those Garmin/nuvi GPS units that
&lt;br&gt;help her find locations that she isn't familiar with. I figure that if I
&lt;br&gt;can't find it via a (paper/HTML) map, I should just retire, but it would
&lt;br&gt;seem that not everyone feels the same way. So what I am hoping is that
&lt;br&gt;someone here that does some research on good GPS units, in terms of
&lt;br&gt;updatability, hackability, etc. I have to admit I am totally lost, as there
&lt;br&gt;seems to be about X manufactures, and X^N models. Has anyone dug into this
&lt;br&gt;space, and can recommend a good model, at a decent price point, that will
&lt;br&gt;not be third world reclaimed in two years? 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks, and apologizes for the OT post.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Erick
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;This e-mail and any files transmitted with it are confidential and intended
&lt;br&gt;solely for the use of the individual or entity to whom they are addressed.
&lt;br&gt;If you have received this e-mail in error please notify the NBR system
&lt;br&gt;manager. If you are not the named addressee please notify the sender
&lt;br&gt;immediately by e-mail and please delete this e-mail from your system. If you
&lt;br&gt;are not the intended recipient you are hereby notified that disclosing,
&lt;br&gt;copying, distributing, or taking any action in reliance on the contents of
&lt;br&gt;this information is strictly prohibited.
&lt;br&gt;&lt;br&gt;Warning: Although having taken reasonable precautions to ensure no viruses
&lt;br&gt;are present in this e-mail, The National Bureau of Asian Research cannot
&lt;br&gt;accept responsibility for any loss or damage arising from the use of this
&lt;br&gt;e-mail or attachments.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Totally-OT%3A-What-is-a-good-car-GPS-unit-tp26652468p26653056.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26652468</id>
	<title>Re: Totally OT: What is a good car GPS unit</title>
	<published>2009-12-04T18:40:15Z</published>
	<updated>2009-12-04T18:40:15Z</updated>
	<author>
		<name>Chuck Esterbrook</name>
	</author>
	<content type="html">I always do that kind of research through Amazon.com, looking for products
&lt;br&gt;that have high ratings from multiple reviews. You can even sort search
&lt;br&gt;results by rating. So, for example, here is one with 4.5 stars out of 5
&lt;br&gt;times 475 reviews:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.amazon.com/Garmin-4-3-Inch-Widescreen-Portable-Navigator/dp/B0011ULQNI/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1259979816&amp;sr=8-1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.amazon.com/Garmin-4-3-Inch-Widescreen-Portable-Navigator/dp/B0011ULQNI/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1259979816&amp;sr=8-1&lt;/a&gt;&lt;br&gt;&lt;br&gt;Even if I don't get the product from Amazon, it's good for research.
&lt;br&gt;&lt;br&gt;I personally have a Garmin and like it a lot. The screen is always easy to
&lt;br&gt;read, day and night, and the unit is easy to use. On the downside, it takes
&lt;br&gt;a few minutes to pick up the satellite signals. This could probably be
&lt;br&gt;addressed with an additional antenna, but I haven't bothered yet.
&lt;br&gt;&lt;br&gt;I can't speak to hackability. I just want to use it, and save my hack time
&lt;br&gt;for .NET and Mac projects.
&lt;br&gt;&lt;br&gt;I don't know my model number, but those things change all the time anyway.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Getting back to product research with Amazon, it also lets you drill down on
&lt;br&gt;4 star and 3 star reviews which is where the good information is about pros
&lt;br&gt;and cons. Too many 5 stars are &amp;quot;oh my gosh! this is so awesome!&amp;quot; and the 1
&lt;br&gt;star reviews on a good product tend to be retarded.
&lt;br&gt;&lt;br&gt;I think mining the Amazon reviews will help you more than this list.
&lt;br&gt;&lt;br&gt;-Chuck
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Totally-OT%3A-What-is-a-good-car-GPS-unit-tp26652468p26652468.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630682</id>
	<title>Re: Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-03T10:23:03Z</published>
	<updated>2009-12-03T10:23:03Z</updated>
	<author>
		<name>Marcos Matos-2</name>
	</author>
	<content type="html">I maybe wrong, but the few communites i found in brasil were totally focused
&lt;br&gt;on microsoft technologies, with things like visual studio team
&lt;br&gt;system Brazil... Generally speaking, &amp;nbsp;Brazil is a java land, you have JUGS
&lt;br&gt;on every city, .net its still new here.
&lt;br&gt;&lt;br&gt;And seventh, I'm from BH, and i know some very good developers there, good
&lt;br&gt;candidates for speaking in our meetings =). I just didn't found
&lt;br&gt;any communities.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Marcos Castilho da Costa Matos
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26630682.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630036</id>
	<title>iTextSharp Vector Images</title>
	<published>2009-12-03T09:35:05Z</published>
	<updated>2009-12-03T09:35:05Z</updated>
	<author>
		<name>tyler mercier</name>
	</author>
	<content type="html">I am giving iTextSharp a try after seeing it recommended here and elsewhere. So far it has been a pleasant experience with the exception of vector support. I have managed to get wmf (windows metafiles) images to generate, but I was hoping to get emf (enhanced metafiles) as that is what our charting library is limited to.
&lt;br&gt;&lt;br&gt;After looking through the source code, it looks like there simply isn't support for emf within the Image objects. It seems unlikely no one else has run into this problem already, but you never know. Anyone else already solve this or have some good resources to recommend?
&lt;br&gt;&lt;br&gt;I didn't see support for emf listed in the request page for iTextSharp.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Tyler
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/iTextSharp-Vector-Images-tp26630036p26630036.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630325</id>
	<title>Re: Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-03T08:32:17Z</published>
	<updated>2009-12-03T08:32:17Z</updated>
	<author>
		<name>seventh</name>
	</author>
	<content type="html">Marcos,
&lt;br&gt;&lt;br&gt;Come to BH and you'll find a LOT more .net developers ;P ...
&lt;br&gt;&lt;br&gt;On Thu, Dec 3, 2009 at 10:08 AM, Marcos Matos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630325&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcosccm@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My problem here is that its kinda hard to find an .net developer, my city
&lt;br&gt;&amp;gt; its something of a java land, and even harder to find one interested in
&lt;br&gt;&amp;gt; discussing good software practice. Im in a &amp;quot;build it and they will come&amp;quot;
&lt;br&gt;&amp;gt; mentality here. Maybe opening a software discussion group instead of a .Net
&lt;br&gt;&amp;gt; specific one would be better, i dont know.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As a sponsor, well i have a company =) A little startup actually, but some
&lt;br&gt;&amp;gt; conventions rooms around here are quite cheap, and making once in a month
&lt;br&gt;&amp;gt; meetings in those places wouldn't be too expensive. When the group start to
&lt;br&gt;&amp;gt; grow, i will try to find more sponsors.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Brazilian nature will sure make the beer sessions a little messy =), but it
&lt;br&gt;&amp;gt; might be a good start. Later i plan to adopt an stance similar to yours,
&lt;br&gt;&amp;gt; more serious presentations followed by open discussions in a bar.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks a lot for the advices!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Marcos Castilho da Costa Matos
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26630325.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630143</id>
	<title>Re: Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-03T06:06:17Z</published>
	<updated>2009-12-03T06:06:17Z</updated>
	<author>
		<name>Angel Java Lopez</name>
	</author>
	<content type="html">Hi people!
&lt;br&gt;&lt;br&gt;ALT.NET Hispano community is not localized in one city or country, but it
&lt;br&gt;built a good virtual community, mainly based on a wiki, a google group, and
&lt;br&gt;regular VAN meetings (thanks to a Livemeeting account). More info, in
&lt;br&gt;Spanish, at:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://altnet-hispano.pbworks.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://altnet-hispano.pbworks.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;Any such community in Portuguese that can help you?
&lt;br&gt;&lt;br&gt;That community is a hub for local communities, like ALT.NET Argentina. In
&lt;br&gt;Buenos Aires, we have the support of local Microsoft User Group.
&lt;br&gt;&lt;br&gt;Surely, other ALT.NET guys in your country will be happy visiting your city,
&lt;br&gt;and participating in your meetings.
&lt;br&gt;&lt;br&gt;Angel &amp;quot;Java&amp;quot; Lopez
&lt;br&gt;&lt;a href=&quot;http://www.ajlopez.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ajlopez.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://twitter.com/ajlopez&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/ajlopez&lt;/a&gt;&lt;br&gt;&lt;br&gt;On Thu, Dec 3, 2009 at 9:08 AM, Marcos Matos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630143&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcosccm@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My problem here is that its kinda hard to find an .net developer, my city
&lt;br&gt;&amp;gt; its something of a java land, and even harder to find one interested in
&lt;br&gt;&amp;gt; discussing good software practice. Im in a &amp;quot;build it and they will come&amp;quot;
&lt;br&gt;&amp;gt; mentality here. Maybe opening a software discussion group instead of a .Net
&lt;br&gt;&amp;gt; specific one would be better, i dont know.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As a sponsor, well i have a company =) A little startup actually, but some
&lt;br&gt;&amp;gt; conventions rooms around here are quite cheap, and making once in a month
&lt;br&gt;&amp;gt; meetings in those places wouldn't be too expensive. When the group start to
&lt;br&gt;&amp;gt; grow, i will try to find more sponsors.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Brazilian nature will sure make the beer sessions a little messy =), but it
&lt;br&gt;&amp;gt; might be a good start. Later i plan to adopt an stance similar to yours,
&lt;br&gt;&amp;gt; more serious presentations followed by open discussions in a bar.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks a lot for the advices!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Marcos Castilho da Costa Matos
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26630143.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625003</id>
	<title>Re: Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-03T04:08:10Z</published>
	<updated>2009-12-03T04:08:10Z</updated>
	<author>
		<name>Marcos Matos-2</name>
	</author>
	<content type="html">My problem here is that its kinda hard to find an .net developer, my city
&lt;br&gt;its something of a java land, and even harder to find one interested in
&lt;br&gt;discussing good software practice. Im in a &amp;quot;build it and they will come&amp;quot;
&lt;br&gt;mentality here. Maybe opening a software discussion group instead of a .Net
&lt;br&gt;specific one would be better, i dont know.
&lt;br&gt;&lt;br&gt;As a sponsor, well i have a company =) A little startup actually, but some
&lt;br&gt;conventions rooms around here are quite cheap, and making once in a month
&lt;br&gt;meetings in those places wouldn't be too expensive. When the group start to
&lt;br&gt;grow, i will try to find more sponsors.
&lt;br&gt;&lt;br&gt;Brazilian nature will sure make the beer sessions a little messy =), but it
&lt;br&gt;might be a good start. Later i plan to adopt an stance similar to yours,
&lt;br&gt;more serious presentations followed by open discussions in a bar.
&lt;br&gt;&lt;br&gt;Thanks a lot for the advices!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Marcos Castilho da Costa Matos
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26625003.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26624830</id>
	<title>Re: Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-03T03:52:01Z</published>
	<updated>2009-12-03T03:52:01Z</updated>
	<author>
		<name>mark.nijhof</name>
	</author>
	<content type="html">Hey three is more than two :)
&lt;br&gt;&lt;br&gt;I don't know anything about starting a Chapter, but I do know that it
&lt;br&gt;remains a lot of PR kind of work to have people keep coming.
&lt;br&gt;Mentioning it on your blog and on twitter would definitely help. We
&lt;br&gt;are a .Net user group here, but regarding the content that we have we
&lt;br&gt;could just as well be an Alt.Net group. The funny thing is that
&lt;br&gt;completely different people show-up for f.ex. when we had Greg Young
&lt;br&gt;or Aslak Hellesøy versus a talk about Visual Studio 2010, and I think
&lt;br&gt;perhaps by mixing it a bit in the beginning you may get some more
&lt;br&gt;people from the dark side interested in showing up some more.
&lt;br&gt;&lt;br&gt;We stick here to presentations and not open discussions (those happen
&lt;br&gt;after the presentation during Geek Beer) because of the nature of
&lt;br&gt;Norwegians, but if you have an audience that likes to discuss things
&lt;br&gt;than that might be something to do as well. (sounds like a lot of fun
&lt;br&gt;to me).
&lt;br&gt;&lt;br&gt;Anyway it will be quite a bit of work to arrange this every time again
&lt;br&gt;and again. I would also suggest looking into some companies that might
&lt;br&gt;want to sponsor so you can attract speakers and keep it free for the
&lt;br&gt;members. Perhaps most of this is way to early for you to think about
&lt;br&gt;it, but I wanted to mention it anyway.
&lt;br&gt;&lt;br&gt;Good luck with setting this up, for me it is very rewarding to do
&lt;br&gt;this, very much because I get so much out of it myself :)
&lt;br&gt;&lt;br&gt;-Mark
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Thu, Dec 3, 2009 at 11:59 AM, Marcos Matos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26624830&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcosccm@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sure! I pretend to blog about that too. I'm going to wait until january, things get really busy here on december.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How many ppl attended to the first meeting? We are probably going to start with an alt.net trio here =/
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Marcos Castilho da Costa Matos
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/altdotnet/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/altdotnet/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/altdotnet/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/altdotnet/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26624830&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26624830&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26624830&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26624830.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26624171</id>
	<title>Re: Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-03T02:59:59Z</published>
	<updated>2009-12-03T02:59:59Z</updated>
	<author>
		<name>Marcos Matos-2</name>
	</author>
	<content type="html">Sure! I pretend to blog about that too. I'm going to wait until january,
&lt;br&gt;things get really busy here on december.
&lt;br&gt;How many ppl attended to the first meeting? We are probably going to start
&lt;br&gt;with an alt.net trio here =/
&lt;br&gt;&lt;br&gt;&lt;br&gt;Marcos Castilho da Costa Matos
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26624171.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26620074</id>
	<title>Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-02T18:27:21Z</published>
	<updated>2009-12-02T18:27:21Z</updated>
	<author>
		<name>jdn3times</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26620074&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;, Marcos Matos &amp;lt;marcosccm@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Meeting in a bar is perfect! People cant say no to beer =)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Marcos Castilho da Costa Matos
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Yes, liquor is, for better or worse, oftentimes a good marketing tool.
&lt;br&gt;&lt;br&gt;Since this newsgroup is searchable, I would encourage you to post about your experience in setting up the chapter, so that the next person who has similar concerns can learn from what you've done.
&lt;br&gt;&lt;br&gt;jdn
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26620074.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26619185</id>
	<title>Re: Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-02T16:33:19Z</published>
	<updated>2009-12-02T16:33:19Z</updated>
	<author>
		<name>Marcos Matos-2</name>
	</author>
	<content type="html">Meeting in a bar is perfect! People cant say no to beer =)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Marcos Castilho da Costa Matos
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26619185.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26619089</id>
	<title>Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-02T16:23:26Z</published>
	<updated>2009-12-02T16:23:26Z</updated>
	<author>
		<name>jdn3times</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26619089&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;, Marcos Matos &amp;lt;marcosccm@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; I want to open an Alt.Net Chapter in my home city, Juiz de Fora / Brazil. Is
&lt;br&gt;&amp;gt; there any formal process to do that? Or I just start organizing meetings and
&lt;br&gt;&amp;gt; pop up a group site? Just making sure I don't offend anyone =)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Marcos Castilho da Costa Matos
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Just do it. &amp;nbsp;Most people that I know of you have created alt.net chapters just setup an initial meeting and let it grow from there. &amp;nbsp;That's how we did it in Chicago (and I think the Lake Station group up North did the same thing).
&lt;br&gt;&lt;br&gt;It might help if the first meeting is held in a bar, that's how we did it.
&lt;br&gt;&lt;br&gt;jdn
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26619089.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618944</id>
	<title>Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-02T16:07:09Z</published>
	<updated>2009-12-02T16:07:09Z</updated>
	<author>
		<name>Marcos Matos-2</name>
	</author>
	<content type="html">True! My region is in some serious need of some altnetish discussion. Most
&lt;br&gt;companies here are still stuck in webforms over ado.net or worst, like
&lt;br&gt;windows forms and typed datasets.
&lt;br&gt;&lt;br&gt;Will start it soon! =D
&lt;br&gt;&lt;br&gt;&lt;br&gt;Marcos Castilho da Costa Matos
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26618944.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26616792</id>
	<title>Re: Opening a new Alt.Net Chapter</title>
	<published>2009-12-02T13:28:04Z</published>
	<updated>2009-12-02T13:28:04Z</updated>
	<author>
		<name>Heinrich Breedt-2</name>
	</author>
	<content type="html">Just start it mate. And if no-one gets offended AT ALL, maybe you are doing
&lt;br&gt;it wrong :)
&lt;br&gt;&lt;br&gt;On Thu, Dec 3, 2009 at 5:59 AM, Marcos Matos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616792&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcosccm@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; I want to open an Alt.Net Chapter in my home city, Juiz de Fora / Brazil.
&lt;br&gt;&amp;gt; Is there any formal process to do that? Or I just start organizing meetings
&lt;br&gt;&amp;gt; and pop up a group site? Just making sure I don't offend anyone =)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Marcos Castilho da Costa Matos
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Heinrich Breedt
&lt;br&gt;&lt;br&gt;“Do not wait to strike till the iron is hot; but make it hot by striking.” -
&lt;br&gt;William B. Sprague
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26616792.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26614377</id>
	<title>Opening a new Alt.Net Chapter</title>
	<published>2009-12-02T10:59:23Z</published>
	<updated>2009-12-02T10:59:23Z</updated>
	<author>
		<name>Marcos Matos-2</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;I want to open an Alt.Net Chapter in my home city, Juiz de Fora / Brazil. Is
&lt;br&gt;there any formal process to do that? Or I just start organizing meetings and
&lt;br&gt;pop up a group site? Just making sure I don't offend anyone =)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Marcos Castilho da Costa Matos
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Opening-a-new-Alt.Net-Chapter-tp26614377p26614377.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26614153</id>
	<title>RE: Reply</title>
	<published>2009-12-02T10:44:08Z</published>
	<updated>2009-12-02T10:44:08Z</updated>
	<author>
		<name>Prasad Narravula</name>
	</author>
	<content type="html">&lt;br&gt;I agree with this poster response.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;If you have the skills and working experience in .NET, and you are just using the dumps to test your skills, that might be okay. or you could try practice tests. But if you don't have skills,and you are trying to get certification, you will run into problems. Let me explain you why. With dumps, you would be taxing your mind/memory to memorize the concepts. Take some time, and get some hands on the topics, and understand the concepts. That's much easier. &amp;nbsp;If it doesn't seem easier for you, let me explain you what happens to those folks who get certifications without gaining skills. 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If you get a certification without understanding &amp;nbsp;the concepts, you might get a job, but it's difficult to keep a job as a developer, or oh,yeah! I remember now, there is a way to keep your job. You could become a manager :). I am not making this up. I saw such developers becoming managers. &amp;nbsp;As a manager, You would create a safe haven in &amp;nbsp;the company for yourself until the company is hit by some natural phenomenon, which Joseph Schumpeter calls &amp;quot;Creative destruction&amp;quot;. You would be late in your 50's or 60's looking for a job after massive layoffs. I know these people who went through this layoffs. Or you can become a skilled professional, developing quality software fearlessly.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Think about it. 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;If you want to become a professional software developer, and &amp;nbsp;you have trouble in learning and gaining experience, there is a book that might help you-- Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) by Andy Hunt.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Hope this helps.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-Prasad
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26614153&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26614153&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jamie.fraser@...&lt;/a&gt;
&lt;br&gt;Date: Wed, 2 Dec 2009 09:48:48 +0000
&lt;br&gt;Subject: Re: [altdotnet] Reply
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;If you are going to &amp;quot;do .NET certification&amp;quot;, then why not study the core concepts and become familiar with them, rather than cheating by looking for &amp;quot;dumps&amp;quot;?
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Wed, Dec 2, 2009 at 4:31 AM, Rupa N &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26614153&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;n_rupa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;hi 
&lt;br&gt;thanks for ur kindly reply.but no one sending dumps or links to get it ,i also told i am going to do .NET certification thats y i need dumps not for any use.if anybody have dumps pls help,dont hurt by words 
&lt;br&gt;&lt;br&gt;thanks
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Reply-tp26603426p26614153.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612838</id>
	<title>RE: OT: optimising GUIDs</title>
	<published>2009-12-02T09:24:49Z</published>
	<updated>2009-12-02T09:24:49Z</updated>
	<author>
		<name>SerialSeb</name>
	</author>
	<content type="html">The simple answer is that as the size of the data store grows, and teh
&lt;br&gt;reports become more complex, there's less and less a way to make them &amp;quot;real
&lt;br&gt;time.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;What you need to go for is to denormalize the data as it comes in,
&lt;br&gt;aggregating it dynamically for those reports that you know about.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;It depends if your needs are simple filtering (which you can still happily
&lt;br&gt;do on the reporting side of things), or if you need to index the data
&lt;br&gt;differently for each report. You may not have as many combinations as you
&lt;br&gt;think you may need, and some quick analysis of what the users actually do
&lt;br&gt;would be enough to understand how they use the report.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Then it is entirely possible, athough not easy as such, to request a new
&lt;br&gt;report, and upon the first request, start a new ETL process to reindex
&lt;br&gt;historical data, and subscribe to the incoming changes for close to real
&lt;br&gt;time updates.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;In any case, doing real-time join-based reports on your main transactional
&lt;br&gt;database will be limited to a certain load, beyond which you'll have to
&lt;br&gt;rethink your architecture along the lines i've highlighted.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;You may also try and optimize your current requests by letting nhibernate
&lt;br&gt;issue selects rather than joins, but that'll only get you so far.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Seb 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of DannyT
&lt;br&gt;Sent: 01 December 2009 10:43
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Can you provide a little more info on how to go about this. How would a
&lt;br&gt;reporting db look compared to a relational db as it is currently? I'm
&lt;br&gt;assuming it would be de-normalised in some way, however i don't really see
&lt;br&gt;how. The joins which are currently used essentially are the options a user
&lt;br&gt;can select to filter on:
&lt;br&gt;&lt;br&gt;For a simplified example, this is the sort of query currently output by NH:
&lt;br&gt;&lt;br&gt;select count(i.Id), c.Name
&lt;br&gt;from Items i
&lt;br&gt;join ItemsToCategories ic on i.Id = ic.item_id
&lt;br&gt;join Categories c on ic.category_id = c.Id
&lt;br&gt;join ItemsToTypes it on i.id = it.item_id
&lt;br&gt;join Types t on it.type_id = t.Id
&lt;br&gt;where c.Id in ([list of ids from user interface])
&lt;br&gt;and t.Id in ([list of ids from user interface])
&lt;br&gt;and i.itemDate between '2009-10-01' and '2009-10-31'
&lt;br&gt;group by c.Name;
&lt;br&gt;&lt;br&gt;Where the user will have selected something like the following:
&lt;br&gt;&amp;nbsp;- units = Items
&lt;br&gt;&amp;nbsp;- Filter Categories = selection of up to 30
&lt;br&gt;&amp;nbsp;- Filter Types = selection of up to 10
&lt;br&gt;&amp;nbsp;- Date Range = from / to date
&lt;br&gt;&amp;nbsp;- Group by = Category
&lt;br&gt;&lt;br&gt;If I were to de-normalise this I'd end up with a ridiculously huge table of
&lt;br&gt;repeating data which makes me think there is another approach I'm not yet
&lt;br&gt;aware of. I'm not too fussed on not using NH for this aspect if it gets me
&lt;br&gt;the performance increase I need, however currently the sql generated by NH
&lt;br&gt;is pretty much what I would have used if querying this manually. 
&lt;br&gt;&lt;br&gt;I appreciate I'm going even more OT now and probably just highlighting a gap
&lt;br&gt;in my database/reporting knowledge so I'd be quite happy with any other
&lt;br&gt;resources anyone can provide and I'll bugger off there. That said however,
&lt;br&gt;surely this is a fairly common scenario for apps developers who follow the
&lt;br&gt;altnet way?
&lt;br&gt;&lt;br&gt;Thanks for your patience :)
&lt;br&gt;&lt;br&gt;2009/12/1 Sebastien Lambla &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;seb@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;Using nhibernate for large reports in a transactional database is like using
&lt;br&gt;a screwdriver to put fishnet stockings on an elephant. Get yourself a
&lt;br&gt;reporting DB and decouple your transactional and reporting concerns. The
&lt;br&gt;more data the worst the problem will become.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of DannyT
&lt;br&gt;Sent: 30 November 2009 18:00
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I've converted everything to sequential ints as I really am only ever
&lt;br&gt;reading 90+% of the data. Unfortunately this has made only a marginal
&lt;br&gt;improvement. 
&lt;br&gt;&lt;br&gt;I'm hoping to avoid creating reporting tables as the queries are very
&lt;br&gt;dynamic (lots of lists of checkboxes relating to entities to filter on) and
&lt;br&gt;the current UI &amp;lt;&amp;gt; Domain &amp;lt;&amp;gt; NHService layer keeps everything really nice and
&lt;br&gt;clean and comprehensible.
&lt;br&gt;&lt;br&gt;This is the first time I've had worry about the performance when using NH
&lt;br&gt;and just thinking about what to do next makes me realise how much I
&lt;br&gt;appreciate using a decent ORM. Having to actually get up close and personal
&lt;br&gt;with the db after nearly 2 years of blissful NH induced ignorance is no fun
&lt;br&gt;prospect. And to think I was a very much typical skeptical anti-orm control
&lt;br&gt;freak beforehand.
&lt;br&gt;&lt;br&gt;I know this is going more off topic and I am starting to do the rounds on
&lt;br&gt;the DB oriented sites but if anyone has any cracking suggestions I'm all
&lt;br&gt;ears.
&lt;br&gt;&lt;br&gt;Thanks for the comments guys,
&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;2009/11/28 Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;CombId is another form of GUID. This Id is generated using an algorithm,
&lt;br&gt;rather than inbuilt GUID. This is a unique sequential ID.
&lt;br&gt;&lt;br&gt;Jimmy Nilsson has figured a way out to generate a sequential Id. Performance
&lt;br&gt;of CombId is far better than GUID.
&lt;br&gt;&lt;br&gt;For further info pl refer to following link :
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.informit.com/articles/printerfriendly.aspx?p=25862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.informit.com/articles/printerfriendly.aspx?p=25862&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Metrics are also given. We didn't believe the metrics to be true so we
&lt;br&gt;ourselves had performed our tests and found the thing to be true.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Try it out. It might help u..
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;On Sat, Nov 28, 2009 at 4:24 AM, Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;inline
&lt;br&gt;&lt;br&gt;On Fri, Nov 27, 2009 at 06:34, Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612838&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;I am not sure if you tried with COMBID. I dont know if NHibernate supports
&lt;br&gt;COMBID, but Fluent NH supports it.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;sorry?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;It's performance is equal to integer primary key.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;How do you know? What kind of performance? Fragmentation, speed, what?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;For knowing more about combid just google &amp;quot;Jimmy Nilsson combid&amp;quot;.
&lt;br&gt;&lt;br&gt;I have got .Net equivalent code of generating combid. I can share it if you
&lt;br&gt;wish to generate them.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Very kind from you
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/sr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/sr&lt;/a&gt;&lt;br&gt;c/NHibernate/Id/GuidCombGenerator.cs?view=markup&amp;gt; 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT%3A-optimising-GUIDs-tp26532198p26612838.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26610587</id>
	<title>Re: Winform e DialogResult</title>
	<published>2009-12-02T07:17:55Z</published>
	<updated>2009-12-02T07:17:55Z</updated>
	<author>
		<name>Johnathon Wright-2</name>
	</author>
	<content type="html">ROFL!
&lt;br&gt;&lt;br&gt;2009/12/2 Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26610587&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No problem. Do you need any braindumps?
&lt;br&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Winform-e-DialogResult-tp26606464p26610587.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26609595</id>
	<title>Re: Winform e DialogResult</title>
	<published>2009-12-02T06:09:53Z</published>
	<updated>2009-12-02T06:09:53Z</updated>
	<author>
		<name>Gianluca Gravina</name>
	</author>
	<content type="html">Uh well, Yes, I need some help on that topic.
&lt;br&gt;&lt;br&gt;I get lost with that problem, someone in the call stack is changing my
&lt;br&gt;DialogResult Property, but still no hint on how to find Who and most of all
&lt;br&gt;WHY !
&lt;br&gt;&lt;br&gt;When the ClosingForm is called, the DialogResult is still &amp;quot;NONE&amp;quot; and even
&lt;br&gt;cancelling the event (when particular conditions are met) doesn't change the
&lt;br&gt;point ... I still get with the debugger on the overloaded Dispose Method and
&lt;br&gt;the DialogResult is Changed to &amp;quot;CANCEL&amp;quot;.
&lt;br&gt;&lt;br&gt;Is there a way to trap, somehow, the propertychanging event of the
&lt;br&gt;DialogResult so that is possible to debug and see who is trying to set it to
&lt;br&gt;cancel ? I thing it's something related to WndProc, WMClose and similar
&lt;br&gt;methods buried on the System.Windows.Forms.Form class, but I'm not able to
&lt;br&gt;find any hint.
&lt;br&gt;&lt;br&gt;Thank you very much !
&lt;br&gt;&lt;br&gt;Gianluca
&lt;br&gt;&lt;br&gt;2009/12/2 Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26609595&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No problem. Do you need any braindumps?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Il 02/12/2009, Gianluca Gravina&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26609595&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gianluca.gravina@...&lt;/a&gt;&amp;lt;gianluca.gravina%40gmail.com&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ha scritto:
&lt;br&gt;&amp;gt; &amp;gt; Uuuuuh !
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Sorry, wrong Group !!!! Please forgive me !!!!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; :(
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Gianluca
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 2009/12/2 Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26609595&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;lt;simone.busoli%40gmail.com&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I think you should speak English if you want anyone to be able to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; understand you.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Il 02/12/2009, Gianluca
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Gravina&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26609595&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gianluca.gravina@...&lt;/a&gt; &amp;lt;gianluca.gravina%40gmail.com&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;gianluca.gravina%40gmail.com&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ha scritto:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Ciao a tutti,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Vi pongo un piccolo quesito, sebbene basato su un problema reale con,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ahimé,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; winform 2.0.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Non sto a dilungarmi nei dettagli, ma sostanzialmente ho questa
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; situazione:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; - Una Winform &amp;quot;A&amp;quot;, &amp;quot;invisibile&amp;quot;, che apre e interagisce con un excel,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; creando toolbars e interagendo con i vari eventi excel
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; - Un Timer sulla Winform &amp;quot;A&amp;quot; che controlla periodicamente (qualche
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; secondo)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; che l'excel sia ancora attivo per capire se il processo deve
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;quot;suicidarsi&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; :)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; o meno
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Quello Che mi succede in alcuni casi è che qualcuno (e qui il dilemma)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; mi
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; cambia la proprietà &amp;quot;DialogResult&amp;quot; settandola a &amp;quot;CANCEL&amp;quot; della Winform
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;A&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; scatenando quindi tutto il processo di FormClosing. Il mio problema è
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; che
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; non riesco a capire, nemmeno debuggando naturalmente, chi mi modifica
&lt;br&gt;&amp;gt; la
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; proprietà !
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Avete una qualche idea per capire chi mi setta quella proprietà a
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;cancel&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; ???
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Ogni feedback e consiglio è naturalmente ben accetto !
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; :)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; grazie mille !
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Ciao,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Gianluca
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Gianluca Gravina
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Inviato dal mio dispositivo mobile
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; Gianluca Gravina
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Inviato dal mio dispositivo mobile
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Gianluca Gravina
&lt;br&gt;&lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Winform-e-DialogResult-tp26606464p26609595.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26608912</id>
	<title>Re: Winform e DialogResult</title>
	<published>2009-12-02T05:29:14Z</published>
	<updated>2009-12-02T05:29:14Z</updated>
	<author>
		<name>simone_b</name>
	</author>
	<content type="html">No problem. Do you need any braindumps?
&lt;br&gt;&lt;br&gt;Il 02/12/2009, Gianluca Gravina&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608912&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gianluca.gravina@...&lt;/a&gt;&amp;gt; ha scritto:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Uuuuuh !
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sorry, wrong Group !!!! Please forgive me !!!!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; :(
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Gianluca
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/2 Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608912&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think you should speak English if you want anyone to be able to
&lt;br&gt;&amp;gt;&amp;gt; understand you.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Il 02/12/2009, Gianluca
&lt;br&gt;&amp;gt;&amp;gt; Gravina&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608912&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gianluca.gravina@...&lt;/a&gt;&amp;lt;gianluca.gravina%40gmail.com&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ha scritto:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Ciao a tutti,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Vi pongo un piccolo quesito, sebbene basato su un problema reale con,
&lt;br&gt;&amp;gt;&amp;gt; ahimé,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; winform 2.0.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Non sto a dilungarmi nei dettagli, ma sostanzialmente ho questa
&lt;br&gt;&amp;gt;&amp;gt; situazione:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; - Una Winform &amp;quot;A&amp;quot;, &amp;quot;invisibile&amp;quot;, che apre e interagisce con un excel,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; creando toolbars e interagendo con i vari eventi excel
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; - Un Timer sulla Winform &amp;quot;A&amp;quot; che controlla periodicamente (qualche
&lt;br&gt;&amp;gt;&amp;gt; secondo)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; che l'excel sia ancora attivo per capire se il processo deve
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;quot;suicidarsi&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; :)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; o meno
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Quello Che mi succede in alcuni casi è che qualcuno (e qui il dilemma)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; mi
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; cambia la proprietà &amp;quot;DialogResult&amp;quot; settandola a &amp;quot;CANCEL&amp;quot; della Winform
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;A&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; scatenando quindi tutto il processo di FormClosing. Il mio problema è
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; che
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; non riesco a capire, nemmeno debuggando naturalmente, chi mi modifica la
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; proprietà !
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Avete una qualche idea per capire chi mi setta quella proprietà a
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;cancel&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ???
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Ogni feedback e consiglio è naturalmente ben accetto !
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; :)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; grazie mille !
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Ciao,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Gianluca
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Gianluca Gravina
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Inviato dal mio dispositivo mobile
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Gianluca Gravina
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Inviato dal mio dispositivo mobile
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Winform-e-DialogResult-tp26606464p26608912.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26608863</id>
	<title>Re: Winform e DialogResult</title>
	<published>2009-12-02T05:26:09Z</published>
	<updated>2009-12-02T05:26:09Z</updated>
	<author>
		<name>Gianluca Gravina</name>
	</author>
	<content type="html">Uuuuuh !
&lt;br&gt;&lt;br&gt;Sorry, wrong Group !!!! Please forgive me !!!!
&lt;br&gt;&lt;br&gt;:(
&lt;br&gt;&lt;br&gt;Gianluca
&lt;br&gt;&lt;br&gt;2009/12/2 Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608863&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think you should speak English if you want anyone to be able to
&lt;br&gt;&amp;gt; understand you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Il 02/12/2009, Gianluca Gravina&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608863&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gianluca.gravina@...&lt;/a&gt;&amp;lt;gianluca.gravina%40gmail.com&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ha scritto:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ciao a tutti,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Vi pongo un piccolo quesito, sebbene basato su un problema reale con,
&lt;br&gt;&amp;gt; ahimé,
&lt;br&gt;&amp;gt; &amp;gt; winform 2.0.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Non sto a dilungarmi nei dettagli, ma sostanzialmente ho questa
&lt;br&gt;&amp;gt; situazione:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; - Una Winform &amp;quot;A&amp;quot;, &amp;quot;invisibile&amp;quot;, che apre e interagisce con un excel,
&lt;br&gt;&amp;gt; &amp;gt; creando toolbars e interagendo con i vari eventi excel
&lt;br&gt;&amp;gt; &amp;gt; - Un Timer sulla Winform &amp;quot;A&amp;quot; che controlla periodicamente (qualche
&lt;br&gt;&amp;gt; secondo)
&lt;br&gt;&amp;gt; &amp;gt; che l'excel sia ancora attivo per capire se il processo deve &amp;quot;suicidarsi&amp;quot;
&lt;br&gt;&amp;gt; :)
&lt;br&gt;&amp;gt; &amp;gt; o meno
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Quello Che mi succede in alcuni casi è che qualcuno (e qui il dilemma) mi
&lt;br&gt;&amp;gt; &amp;gt; cambia la proprietà &amp;quot;DialogResult&amp;quot; settandola a &amp;quot;CANCEL&amp;quot; della Winform
&lt;br&gt;&amp;gt; &amp;quot;A&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; scatenando quindi tutto il processo di FormClosing. Il mio problema è che
&lt;br&gt;&amp;gt; &amp;gt; non riesco a capire, nemmeno debuggando naturalmente, chi mi modifica la
&lt;br&gt;&amp;gt; &amp;gt; proprietà !
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Avete una qualche idea per capire chi mi setta quella proprietà a
&lt;br&gt;&amp;gt; &amp;quot;cancel&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; ???
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ogni feedback e consiglio è naturalmente ben accetto !
&lt;br&gt;&amp;gt; &amp;gt; :)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; grazie mille !
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ciao,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Gianluca
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; Gianluca Gravina
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Inviato dal mio dispositivo mobile
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Gianluca Gravina
&lt;br&gt;&lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Winform-e-DialogResult-tp26606464p26608863.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26608836</id>
	<title>Re: Winform e DialogResult</title>
	<published>2009-12-02T05:24:44Z</published>
	<updated>2009-12-02T05:24:44Z</updated>
	<author>
		<name>simone_b</name>
	</author>
	<content type="html">I think you should speak English if you want anyone to be able to
&lt;br&gt;understand you.
&lt;br&gt;&lt;br&gt;Il 02/12/2009, Gianluca Gravina&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608836&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gianluca.gravina@...&lt;/a&gt;&amp;gt; ha scritto:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Ciao a tutti,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Vi pongo un piccolo quesito, sebbene basato su un problema reale con, ahimé,
&lt;br&gt;&amp;gt; winform 2.0.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Non sto a dilungarmi nei dettagli, ma sostanzialmente ho questa situazione:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Una Winform &amp;quot;A&amp;quot;, &amp;quot;invisibile&amp;quot;, che apre e interagisce con un excel,
&lt;br&gt;&amp;gt; creando toolbars e interagendo con i vari eventi excel
&lt;br&gt;&amp;gt; - Un Timer sulla Winform &amp;quot;A&amp;quot; che controlla periodicamente (qualche secondo)
&lt;br&gt;&amp;gt; che l'excel sia ancora attivo per capire se il processo deve &amp;quot;suicidarsi&amp;quot; :)
&lt;br&gt;&amp;gt; o meno
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Quello Che mi succede in alcuni casi è che qualcuno (e qui il dilemma) mi
&lt;br&gt;&amp;gt; cambia la proprietà &amp;quot;DialogResult&amp;quot; settandola a &amp;quot;CANCEL&amp;quot; della Winform &amp;quot;A&amp;quot;,
&lt;br&gt;&amp;gt; scatenando quindi tutto il processo di FormClosing. Il mio problema è che
&lt;br&gt;&amp;gt; non riesco a capire, nemmeno debuggando naturalmente, chi mi modifica la
&lt;br&gt;&amp;gt; proprietà !
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Avete una qualche idea per capire chi mi setta quella proprietà a &amp;quot;cancel&amp;quot;
&lt;br&gt;&amp;gt; ???
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ogni feedback e consiglio è naturalmente ben accetto !
&lt;br&gt;&amp;gt; :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; grazie mille !
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ciao,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Gianluca
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Gianluca Gravina
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Inviato dal mio dispositivo mobile
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Winform-e-DialogResult-tp26606464p26608836.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26606464</id>
	<title>Winform e DialogResult</title>
	<published>2009-12-02T02:22:54Z</published>
	<updated>2009-12-02T02:22:54Z</updated>
	<author>
		<name>Gianluca Gravina</name>
	</author>
	<content type="html">Ciao a tutti,
&lt;br&gt;&lt;br&gt;Vi pongo un piccolo quesito, sebbene basato su un problema reale con, ahimé,
&lt;br&gt;winform 2.0.
&lt;br&gt;&lt;br&gt;Non sto a dilungarmi nei dettagli, ma sostanzialmente ho questa situazione:
&lt;br&gt;&lt;br&gt;- Una Winform &amp;quot;A&amp;quot;, &amp;quot;invisibile&amp;quot;, che apre e interagisce con un excel,
&lt;br&gt;creando toolbars e interagendo con i vari eventi excel
&lt;br&gt;- Un Timer sulla Winform &amp;quot;A&amp;quot; che controlla periodicamente (qualche secondo)
&lt;br&gt;che l'excel sia ancora attivo per capire se il processo deve &amp;quot;suicidarsi&amp;quot; :)
&lt;br&gt;o meno
&lt;br&gt;&lt;br&gt;Quello Che mi succede in alcuni casi è che qualcuno (e qui il dilemma) mi
&lt;br&gt;cambia la proprietà &amp;quot;DialogResult&amp;quot; settandola a &amp;quot;CANCEL&amp;quot; della Winform &amp;quot;A&amp;quot;,
&lt;br&gt;scatenando quindi tutto il processo di FormClosing. Il mio problema è che
&lt;br&gt;non riesco a capire, nemmeno debuggando naturalmente, chi mi modifica la
&lt;br&gt;proprietà !
&lt;br&gt;&lt;br&gt;Avete una qualche idea per capire chi mi setta quella proprietà a &amp;quot;cancel&amp;quot;
&lt;br&gt;???
&lt;br&gt;&lt;br&gt;Ogni feedback e consiglio è naturalmente ben accetto !
&lt;br&gt;:)
&lt;br&gt;&lt;br&gt;grazie mille !
&lt;br&gt;&lt;br&gt;Ciao,
&lt;br&gt;&lt;br&gt;Gianluca
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Gianluca Gravina
&lt;br&gt;&lt;a href=&quot;http://blogs.ugidotnet.org/thinkingingrava&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.ugidotnet.org/thinkingingrava&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Winform-e-DialogResult-tp26606464p26606464.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26606292</id>
	<title>Re: Reply</title>
	<published>2009-12-02T01:51:52Z</published>
	<updated>2009-12-02T01:51:52Z</updated>
	<author>
		<name>Paul Cowan-7</name>
	</author>
	<content type="html">Ha Ha, MCSD braindumps.
&lt;br&gt;&lt;br&gt;Excellent.
&lt;br&gt;&lt;br&gt;Keep 'em comin'
&lt;br&gt;&lt;br&gt;If that is not Alt.NET then I do not know what is!!!!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Paul Cowan
&lt;br&gt;&lt;br&gt;Cutting-Edge Solutions (Scotland)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://thesoftwaresimpleton.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://thesoftwaresimpleton.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/12/2 Sidar Ok &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606292&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sidarok@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; there we go :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, Dec 2, 2009 at 5:31 AM, Rupa N &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606292&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;n_rupa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; hi
&lt;br&gt;&amp;gt;&amp;gt; thanks for ur kindly reply.but no one sending dumps or links to get it ,i
&lt;br&gt;&amp;gt;&amp;gt; also told i am going to do .NET certification thats y i need dumps not for
&lt;br&gt;&amp;gt;&amp;gt; any use.if anybody have dumps pls help,dont hurt by words
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Sidar Ok
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sidarok.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sidarok.com&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.twitter.com/sidarok&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.twitter.com/sidarok&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Reply-tp26603426p26606292.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26606260</id>
	<title>Re: Reply</title>
	<published>2009-12-02T01:48:48Z</published>
	<updated>2009-12-02T01:48:48Z</updated>
	<author>
		<name>Jamie Fraser</name>
	</author>
	<content type="html">If you are going to &amp;quot;do .NET certification&amp;quot;, then why not study the core
&lt;br&gt;concepts and become familiar with them, rather than cheating by looking for
&lt;br&gt;&amp;quot;dumps&amp;quot;?
&lt;br&gt;&lt;br&gt;On Wed, Dec 2, 2009 at 4:31 AM, Rupa N &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606260&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;n_rupa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hi
&lt;br&gt;&amp;gt; thanks for ur kindly reply.but no one sending dumps or links to get it ,i
&lt;br&gt;&amp;gt; also told i am going to do .NET certification thats y i need dumps not for
&lt;br&gt;&amp;gt; any use.if anybody have dumps pls help,dont hurt by words
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Reply-tp26603426p26606260.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26605855</id>
	<title>Re: Reply</title>
	<published>2009-12-02T01:20:10Z</published>
	<updated>2009-12-02T01:20:10Z</updated>
	<author>
		<name>sidarok</name>
	</author>
	<content type="html">there we go :)
&lt;br&gt;&lt;br&gt;On Wed, Dec 2, 2009 at 5:31 AM, Rupa N &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605855&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;n_rupa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; hi
&lt;br&gt;&amp;gt; thanks for ur kindly reply.but no one sending dumps or links to get it ,i
&lt;br&gt;&amp;gt; also told i am going to do .NET certification thats y i need dumps not for
&lt;br&gt;&amp;gt; any use.if anybody have dumps pls help,dont hurt by words
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sidar Ok
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sidarok.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sidarok.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.twitter.com/sidarok&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.twitter.com/sidarok&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Reply-tp26603426p26605855.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26603426</id>
	<title>Reply</title>
	<published>2009-12-01T20:31:00Z</published>
	<updated>2009-12-01T20:31:00Z</updated>
	<author>
		<name>Rupa N-2</name>
	</author>
	<content type="html">hi 
&lt;br&gt;thanks for ur kindly reply.but no one sending dumps or links to
&lt;br&gt;get it ,i also told i am going to do .NET certification thats y i need
&lt;br&gt;dumps not for any use.if anybody have dumps pls help,dont hurt by words
&lt;br&gt;&lt;br&gt;&lt;br&gt;thanks
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; </content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Reply-tp26603426p26603426.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26595386</id>
	<title>RE: OT: optimising GUIDs</title>
	<published>2009-12-01T08:36:27Z</published>
	<updated>2009-12-01T08:36:27Z</updated>
	<author>
		<name>Richard Howells</name>
	</author>
	<content type="html">Sorry if you have this answer already.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;IMO there is nothing wrong with a GUID as a primary key. &amp;nbsp;Where a GUID sucks
&lt;br&gt;is when your data clusters on it. &amp;nbsp;Choosing the clustering sequence is
&lt;br&gt;probably the biggest single performance decision you ever make with an RDB.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;So I think the answer to your problem is reasonably straightforward. &amp;nbsp;Decide
&lt;br&gt;what should cause you data to be physically close (Eg I always want all the
&lt;br&gt;same zip codes together, or surnames, or whatever.)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Create a clustering index on that. &amp;nbsp;Read this article over at SQL Server
&lt;br&gt;Central for more guidance on clustering indexes and then read the others in
&lt;br&gt;the series anyway.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sqlservercentral.com/articles/Indexing/68563/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sqlservercentral.com/articles/Indexing/68563/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595386&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;richard@...&lt;/a&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595386&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;richard@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;www.dynamisys.co.uk
&lt;br&gt;&lt;br&gt;(L) 01793 731225
&lt;br&gt;&lt;br&gt;(M) 07732 971786 - Sorry. Mobile lost somewhere in the rail network at the
&lt;br&gt;moment :-(
&lt;br&gt;&lt;br&gt;Dynamisys is registered in the UK - number 4152561
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595386&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595386&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of DannyT
&lt;br&gt;Sent: 26 November 2009 12:19
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595386&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;This isn't strictly on or off-topic but figure this is the 2nd best place
&lt;br&gt;after NHUsers to submit this question to but as my emails don't appear to be
&lt;br&gt;showing up there I figured I'd put this to the altnet community.
&lt;br&gt;&lt;br&gt;I've been reading on the merits / drawbacks on the various approaches to
&lt;br&gt;identity columns with ORM:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://nhforge.org/blogs/nhibernate/archive/2009/03/20/nhibernate-poid-gener&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nhforge.org/blogs/nhibernate/archive/2009/03/20/nhibernate-poid-gener&lt;/a&gt;&lt;br&gt;ators-revealed.aspx
&lt;br&gt;&lt;a href=&quot;http://www.lostechies.com/blogs/derickbailey/archive/2009/07/14/database-id-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lostechies.com/blogs/derickbailey/archive/2009/07/14/database-id-&lt;/a&gt;&lt;br&gt;int-vs-bigint-vs-guid.aspx
&lt;br&gt;&lt;a href=&quot;http://www.lostechies.com/blogs/derickbailey/archive/2009/07/15/storage-size&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lostechies.com/blogs/derickbailey/archive/2009/07/15/storage-size&lt;/a&gt;&lt;br&gt;-and-performance-implications-of-a-guid-pk.aspx
&lt;br&gt;&lt;br&gt;We currently have an app that is using guids for the primary keys, which is
&lt;br&gt;what we would typically use as we develop a lot of offline/online apps where
&lt;br&gt;the local app may need to generate the ID until such a point that it
&lt;br&gt;synchronises.
&lt;br&gt;&lt;br&gt;This current app doesn't sync and doesn't really do much in the way of
&lt;br&gt;saving any data but 90% reading and reporting on. The data set it's
&lt;br&gt;reporting on is also fairly large (by our standards) with the main table
&lt;br&gt;being some 9 million records. Our reporting queries also have 13 joins to
&lt;br&gt;other fairly large tables with several filters. We're getting pretty poor
&lt;br&gt;performance on these queries particularly when we include a large date range
&lt;br&gt;and/or when we include WHERE IN statements (which then lists up to about 30
&lt;br&gt;guids for the various objects to be filtered).
&lt;br&gt;&lt;br&gt;We're using NH and the queries that are being executed are fairly clean in
&lt;br&gt;my opinion. The main delays seem to be coming from the many (needed) joins,
&lt;br&gt;the WHERE IN statements and possibly the fact we're using GUIDs as primary
&lt;br&gt;keys. We've setup basic non-clustered indexes on foreign keys and a few
&lt;br&gt;other filtered columns which did help improve things somewhat.
&lt;br&gt;&lt;br&gt;Finally onto my request from you guys:
&lt;br&gt;&lt;br&gt;In most of the comments from the articles referenced above, advocates of
&lt;br&gt;GUIDs as PKs mention that optimising databases and indexes to alleviate the
&lt;br&gt;performance hit on using guids is trivial, what I can't find is any material
&lt;br&gt;to assist with doing so? Alternatively, we can change the PK to a different
&lt;br&gt;approach (I'm considering HiLo or even identity as we're not saving much
&lt;br&gt;data) but I'm concerned that this effort might be wasted if the guids aren't
&lt;br&gt;the main performance problem.
&lt;br&gt;&lt;br&gt;I would post this on a database forum but I don't really want to have to
&lt;br&gt;sift through the &amp;quot;Don't use ORM&amp;quot; responses and thought others here might
&lt;br&gt;have tackled the same issue.
&lt;br&gt;&lt;br&gt;Thanks for any advice and/or references anyone can provide :)
&lt;br&gt;&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;No virus found in this incoming message.
&lt;br&gt;Checked by AVG - www.avg.com
&lt;br&gt;Version: 8.5.426 / Virus Database: 270.14.82/2525 - Release Date: 11/25/09
&lt;br&gt;19:43:00
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT%3A-optimising-GUIDs-tp26532198p26595386.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26592109</id>
	<title>RE: hi</title>
	<published>2009-12-01T05:51:03Z</published>
	<updated>2009-12-01T05:51:03Z</updated>
	<author>
		<name>Charlie Poole</name>
	</author>
	<content type="html">+1
&lt;br&gt;&amp;nbsp;
&lt;br&gt;It takes courage to make a first post in an unfamiliar language. Let's not
&lt;br&gt;make it harder.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Charlie
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; _____ &amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of Paul Cowan
&lt;br&gt;Sent: Tuesday, December 01, 2009 12:53 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [altdotnet] hi
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I think you are confusing demands with what is lost in translation.
&lt;br&gt;&lt;br&gt;I think somebody posting &amp;quot;where the hell is chennai&amp;quot; is rude but not a
&lt;br&gt;typical from people who cannot see that there is a world outside where they
&lt;br&gt;live.
&lt;br&gt;&lt;br&gt;You do have the option to ignore the post you know?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Paul Cowan
&lt;br&gt;&lt;br&gt;Cutting-Edge Solutions (Scotland)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://thesoftwaresimpleton.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://thesoftwaresimpleton.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/12/1 Richard Banks &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;richard.banks@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Personally I think it's rude to post demands to a group without any context
&lt;br&gt;especially when nothing about the post is specifically related to the group.
&lt;br&gt;Maybe the poster wants the dumps for less than polite reasons such as
&lt;br&gt;looking for holes in software? &amp;nbsp;Who knows.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Personally I found the replies quite funny and pretty much what the poster
&lt;br&gt;with no surname deserved. 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Let's stop being so precious. &amp;nbsp;If someone posts something without taking the
&lt;br&gt;time to say why, then they get what they get. &amp;nbsp;Move along.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On Behalf
&lt;br&gt;Of Bhoomi Kakaiya
&lt;br&gt;Sent: Tuesday, 1 December 2009 2:19 AM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [altdotnet] hi
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;These kinda replies seems very very rude...
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Btw .Net Dumps is a new feature in VS 2010..
&lt;br&gt;&lt;br&gt;For more info refer to :
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://blogs.msdn.com/tess/archive/2009/06/16/first-look-at-debugging-net-4-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.msdn.com/tess/archive/2009/06/16/first-look-at-debugging-net-4-&lt;/a&gt;&lt;br&gt;0-dumps-in-visual-studio-2010.aspx
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;And btw Chennai is a city in India near Bangalore..Hope u guys have heard of
&lt;br&gt;Bangalore it is called IT Hub of India!.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;On Mon, Nov 30, 2009 at 8:38 PM, Wayne Douglas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wayne@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;If you want those dumps, forward this email to 25 people. You will find a
&lt;br&gt;package in front of your door after 7 days. If you forward it to 50 people,
&lt;br&gt;Bill Gates will share his fortune with you. Forward it to 65 and get both.
&lt;br&gt;(10 is the package discount)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;if you do this from your desk, naked, wrapped in cling film and beating
&lt;br&gt;yourself with wet rhubarb - apparently all your wildest dreams will come
&lt;br&gt;true.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;w://
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;On Mon, Nov 30, 2009 at 2:58 PM, Dotan N. &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dipidi@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;what is a .NET dump and where the hell is chennai ?!
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;On Mon, Nov 30, 2009 at 4:47 PM, Sidar Ok &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sidarok@...&lt;/a&gt;&amp;gt; wrote: 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;If you want those dumps, forward this email to 25 people. You will find a
&lt;br&gt;package in front of your door after 7 days. If you forward it to 50 people,
&lt;br&gt;Bill Gates will share his fortune with you. Forward it to 65 and get both.
&lt;br&gt;(10 is the package discount)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;On Mon, Nov 30, 2009 at 3:40 PM, Rupa N &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;n_rupa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;hi 
&lt;br&gt;&amp;nbsp;i am rupa from chennai.i need .NET dumps. if any one have pls help me bye
&lt;br&gt;sending the .NET dumps to my mail id &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592109&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;n_rupa@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;plsssssssssssss
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sidar Ok
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sidarok.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sidarok.com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;a href=&quot;http://www.twitter.com/sidarok&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.twitter.com/sidarok&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;w://
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hi-tp26575843p26592109.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590538</id>
	<title>Re: OT: optimising GUIDs</title>
	<published>2009-12-01T03:45:31Z</published>
	<updated>2009-12-01T03:45:31Z</updated>
	<author>
		<name>DannyT</name>
	</author>
	<content type="html">Reply inline:
&lt;br&gt;&lt;br&gt;2009/12/1 Kennedy, Noel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nkennedy@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Have a look at cubes (I think they are called analysis services in SQL
&lt;br&gt;&amp;gt; Server), I would think it could be better match for you than normal
&lt;br&gt;&amp;gt; RDMS/SQL. &amp;nbsp;Disclaimer, never used it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks will take a look, although the thought of looking at a whole new
&lt;br&gt;infrastructure is a bit intimidating at what should be pretty much the end
&lt;br&gt;of a project.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; With regards to your query:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Try a clustering index on Items.itemDate
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Try a clustering index on ItemsToCategories.item_id
&lt;br&gt;&amp;gt; Try a clustering index on Categories.category_id
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Try a clustering index on ItemsToTypes.item_id
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Try a clustering index on Types.Id
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;Will explore the indexes we're currently using, that's my next point to
&lt;br&gt;investigate performance improvements.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not so sure about this, getting a bit rusty on the ol'sql
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Change where clause from c.Id in (etc), to &amp;nbsp;ic.category_id in etc. &amp;nbsp;(and
&lt;br&gt;&amp;gt; remove the join to ItemsToCategories altogether)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Same thing on Types table
&lt;br&gt;&amp;gt;
&lt;br&gt;Can't remove the joins because the name is used along with the count to
&lt;br&gt;demonstrate the count per category/type. We could remove one depending on
&lt;br&gt;whether the user has elected to view a count by category or a count by type.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; General advice: &amp;nbsp;Grab the SQL that Nh is producing and run the same query
&lt;br&gt;&amp;gt; in SMS and get the query plan for it. &amp;nbsp;Look for the parts of the plan that
&lt;br&gt;&amp;gt; are taking up all the time. &amp;nbsp;It's usually things like table scans.
&lt;br&gt;&amp;gt;
&lt;br&gt;This is our current plan of attack, will report back any useful findings.
&lt;br&gt;&lt;br&gt;Thanks for the reply!
&lt;br&gt;Dan
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *From:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] *On
&lt;br&gt;&amp;gt; Behalf Of *DannyT
&lt;br&gt;&amp;gt; *Sent:* 01 December 2009 10:43
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *To:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;&amp;gt; *Subject:* Re: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you provide a little more info on how to go about this. How would a
&lt;br&gt;&amp;gt; reporting db look compared to a relational db as it is currently? I'm
&lt;br&gt;&amp;gt; assuming it would be de-normalised in some way, however i don't really see
&lt;br&gt;&amp;gt; how. The joins which are currently used essentially are the options a user
&lt;br&gt;&amp;gt; can select to filter on:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For a simplified example, this is the sort of query currently output by NH:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; select count(i.Id), c.Name
&lt;br&gt;&amp;gt; from Items i
&lt;br&gt;&amp;gt; join ItemsToCategories ic on i.Id = ic.item_id
&lt;br&gt;&amp;gt; join Categories c on ic.category_id = c.Id
&lt;br&gt;&amp;gt; join ItemsToTypes it on i.id = it.item_id
&lt;br&gt;&amp;gt; join Types t on it.type_id = t.Id
&lt;br&gt;&amp;gt; where c.Id in (*[list of ids from user interface]*)
&lt;br&gt;&amp;gt; and t.Id in (*[list of ids from user interface]*)
&lt;br&gt;&amp;gt; and i.itemDate between '2009-10-01' and '2009-10-31'
&lt;br&gt;&amp;gt; group by c.Name;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Where the user will have selected something like the following:
&lt;br&gt;&amp;gt; &amp;nbsp;- units = Items
&lt;br&gt;&amp;gt; &amp;nbsp;- Filter Categories = selection of up to 30
&lt;br&gt;&amp;gt; &amp;nbsp;- Filter Types = selection of up to 10
&lt;br&gt;&amp;gt; &amp;nbsp;- Date Range = from / to date
&lt;br&gt;&amp;gt; &amp;nbsp;- Group by = Category
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If I were to de-normalise this I'd end up with a ridiculously huge table of
&lt;br&gt;&amp;gt; repeating data which makes me think there is another approach I'm not yet
&lt;br&gt;&amp;gt; aware of. I'm not too fussed on not using NH for this aspect if it gets me
&lt;br&gt;&amp;gt; the performance increase I need, however currently the sql generated by NH
&lt;br&gt;&amp;gt; is pretty much what I would have used if querying this manually.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I appreciate I'm going even more OT now and probably just highlighting a
&lt;br&gt;&amp;gt; gap in my database/reporting knowledge so I'd be quite happy with any other
&lt;br&gt;&amp;gt; resources anyone can provide and I'll bugger off there. That said however,
&lt;br&gt;&amp;gt; surely this is a fairly common scenario for apps developers who follow the
&lt;br&gt;&amp;gt; altnet way?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your patience :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/1 Sebastien Lambla &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;seb@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Using nhibernate for large reports in a transactional database is like
&lt;br&gt;&amp;gt; using a screwdriver to put fishnet stockings on an elephant. Get yourself a
&lt;br&gt;&amp;gt; reporting DB and decouple your transactional and reporting concerns. The
&lt;br&gt;&amp;gt; more data the worst the problem will become.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *From:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] *On
&lt;br&gt;&amp;gt; Behalf Of *DannyT
&lt;br&gt;&amp;gt; *Sent:* 30 November 2009 18:00
&lt;br&gt;&amp;gt; *To:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;&amp;gt; *Subject:* Re: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've converted everything to sequential ints as I really am only ever
&lt;br&gt;&amp;gt; reading 90+% of the data. Unfortunately this has made only a marginal
&lt;br&gt;&amp;gt; improvement.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm hoping to avoid creating reporting tables as the queries are very
&lt;br&gt;&amp;gt; dynamic (lots of lists of checkboxes relating to entities to filter on) and
&lt;br&gt;&amp;gt; the current UI &amp;lt;&amp;gt; Domain &amp;lt;&amp;gt; NHService layer keeps everything really nice and
&lt;br&gt;&amp;gt; clean and comprehensible.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This is the first time I've had worry about the performance when using NH
&lt;br&gt;&amp;gt; and just thinking about what to do next makes me realise how much I
&lt;br&gt;&amp;gt; appreciate using a decent ORM. Having to actually get up close and personal
&lt;br&gt;&amp;gt; with the db after nearly 2 years of blissful NH induced ignorance is no fun
&lt;br&gt;&amp;gt; prospect. And to think I was a very much typical skeptical anti-orm control
&lt;br&gt;&amp;gt; freak beforehand.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I know this is going more off topic and I am starting to do the rounds on
&lt;br&gt;&amp;gt; the DB oriented sites but if anyone has any cracking suggestions I'm all
&lt;br&gt;&amp;gt; ears.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for the comments guys,
&lt;br&gt;&amp;gt; Dan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/28 Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CombId is another form of GUID. This Id is generated using an algorithm,
&lt;br&gt;&amp;gt; rather than inbuilt GUID. This is a unique sequential ID.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jimmy Nilsson has figured a way out to generate a sequential Id.
&lt;br&gt;&amp;gt; Performance of CombId is far better than GUID.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For further info pl refer to following link :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.informit.com/articles/printerfriendly.aspx?p=25862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.informit.com/articles/printerfriendly.aspx?p=25862&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Metrics are also given. We didn't believe the metrics to be true so we
&lt;br&gt;&amp;gt; ourselves had performed our tests and found the thing to be true.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Try it out. It might help u..
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sat, Nov 28, 2009 at 4:24 AM, Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; inline
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Nov 27, 2009 at 06:34, Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590538&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am not sure if you tried with COMBID. I dont know if NHibernate supports
&lt;br&gt;&amp;gt; COMBID, but Fluent NH supports it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; sorry?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;It's performance is equal to integer primary key.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How do you know? What kind of performance? Fragmentation, speed, what?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;For knowing more about combid just google &amp;quot;Jimmy Nilsson combid&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have got .Net equivalent code of generating combid. I can share it if you
&lt;br&gt;&amp;gt; wish to generate them.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Very kind from you&amp;lt;&lt;a href=&quot;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernate/Id/GuidCombGenerator.cs?view=markup&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernate/Id/GuidCombGenerator.cs?view=markup&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT%3A-optimising-GUIDs-tp26532198p26590538.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590506</id>
	<title>Re: OT: optimising GUIDs</title>
	<published>2009-12-01T03:41:04Z</published>
	<updated>2009-12-01T03:41:04Z</updated>
	<author>
		<name>DannyT</name>
	</author>
	<content type="html">Hi Ryan,
&lt;br&gt;&lt;br&gt;Yes I have added indexes, these are however my next point of exploration as
&lt;br&gt;they've really only be thrown in on the FKs and where condition fields. This
&lt;br&gt;did make a significant improvement at the time but overall we're still a bit
&lt;br&gt;too slow.
&lt;br&gt;&lt;br&gt;Thanks for the note
&lt;br&gt;&lt;br&gt;2009/12/1 Ryan Heath &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ryan.Q.heath@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; With the risk of sounding pedantic which I am not :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You do use indexes on your tables, do you?
&lt;br&gt;&amp;gt; The PKs will be probably covered, but fields like itemDate and FKs can
&lt;br&gt;&amp;gt; easily slip in between.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; // Ryan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Dec 1, 2009 at 11:43 AM, DannyT &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;danmoov2@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Can you provide a little more info on how to go about this. How would a
&lt;br&gt;&amp;gt;&amp;gt; reporting db look compared to a relational db as it is currently? I'm
&lt;br&gt;&amp;gt;&amp;gt; assuming it would be de-normalised in some way, however i don't really see
&lt;br&gt;&amp;gt;&amp;gt; how. The joins which are currently used essentially are the options a user
&lt;br&gt;&amp;gt;&amp;gt; can select to filter on:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For a simplified example, this is the sort of query currently output by
&lt;br&gt;&amp;gt;&amp;gt; NH:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; select count(i.Id), c.Name
&lt;br&gt;&amp;gt;&amp;gt; from Items i
&lt;br&gt;&amp;gt;&amp;gt; join ItemsToCategories ic on i.Id = ic.item_id
&lt;br&gt;&amp;gt;&amp;gt; join Categories c on ic.category_id = c.Id
&lt;br&gt;&amp;gt;&amp;gt; join ItemsToTypes it on i.id = it.item_id
&lt;br&gt;&amp;gt;&amp;gt; join Types t on it.type_id = t.Id
&lt;br&gt;&amp;gt;&amp;gt; where c.Id in (*[list of ids from user interface]*)
&lt;br&gt;&amp;gt;&amp;gt; and t.Id in (*[list of ids from user interface]*)
&lt;br&gt;&amp;gt;&amp;gt; and i.itemDate between '2009-10-01' and '2009-10-31'
&lt;br&gt;&amp;gt;&amp;gt; group by c.Name;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Where the user will have selected something like the following:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;- units = Items
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;- Filter Categories = selection of up to 30
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;- Filter Types = selection of up to 10
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;- Date Range = from / to date
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;- Group by = Category
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If I were to de-normalise this I'd end up with a ridiculously huge table
&lt;br&gt;&amp;gt;&amp;gt; of repeating data which makes me think there is another approach I'm not yet
&lt;br&gt;&amp;gt;&amp;gt; aware of. I'm not too fussed on not using NH for this aspect if it gets me
&lt;br&gt;&amp;gt;&amp;gt; the performance increase I need, however currently the sql generated by NH
&lt;br&gt;&amp;gt;&amp;gt; is pretty much what I would have used if querying this manually.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I appreciate I'm going even more OT now and probably just highlighting a
&lt;br&gt;&amp;gt;&amp;gt; gap in my database/reporting knowledge so I'd be quite happy with any other
&lt;br&gt;&amp;gt;&amp;gt; resources anyone can provide and I'll bugger off there. That said however,
&lt;br&gt;&amp;gt;&amp;gt; surely this is a fairly common scenario for apps developers who follow the
&lt;br&gt;&amp;gt;&amp;gt; altnet way?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for your patience :)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/1 Sebastien Lambla &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;seb@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Using nhibernate for large reports in a transactional database is like
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; using a screwdriver to put fishnet stockings on an elephant. Get yourself a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; reporting DB and decouple your transactional and reporting concerns. The
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; more data the worst the problem will become.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; *From:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] *On
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Behalf Of *DannyT
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; *Sent:* 30 November 2009 18:00
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; *To:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; *Subject:* Re: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I've converted everything to sequential ints as I really am only ever
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; reading 90+% of the data. Unfortunately this has made only a marginal
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; improvement.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm hoping to avoid creating reporting tables as the queries are very
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dynamic (lots of lists of checkboxes relating to entities to filter on) and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the current UI &amp;lt;&amp;gt; Domain &amp;lt;&amp;gt; NHService layer keeps everything really nice and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; clean and comprehensible.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This is the first time I've had worry about the performance when using NH
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and just thinking about what to do next makes me realise how much I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; appreciate using a decent ORM. Having to actually get up close and personal
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; with the db after nearly 2 years of blissful NH induced ignorance is no fun
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; prospect. And to think I was a very much typical skeptical anti-orm control
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; freak beforehand.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I know this is going more off topic and I am starting to do the rounds on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the DB oriented sites but if anyone has any cracking suggestions I'm all
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ears.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for the comments guys,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Dan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;2009/11/28 Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; CombId is another form of GUID. This Id is generated using an algorithm,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; rather than inbuilt GUID. This is a unique sequential ID.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Jimmy Nilsson has figured a way out to generate a sequential Id.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Performance of CombId is far better than GUID.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For further info pl refer to following link :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.informit.com/articles/printerfriendly.aspx?p=25862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.informit.com/articles/printerfriendly.aspx?p=25862&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Metrics are also given. We didn't believe the metrics to be true so we
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ourselves had performed our tests and found the thing to be true.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Try it out. It might help u..
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Sat, Nov 28, 2009 at 4:24 AM, Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; inline
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Nov 27, 2009 at 06:34, Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590506&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I am not sure if you tried with COMBID. I dont know if NHibernate
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; supports COMBID, but Fluent NH supports it.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sorry?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;It's performance is equal to integer primary key.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; How do you know? What kind of performance? Fragmentation, speed, what?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;For knowing more about combid just google &amp;quot;Jimmy Nilsson combid&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have got .Net equivalent code of generating combid. I can share it if
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; you wish to generate them.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Very kind from you&amp;lt;&lt;a href=&quot;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernate/Id/GuidCombGenerator.cs?view=markup&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernate/Id/GuidCombGenerator.cs?view=markup&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT%3A-optimising-GUIDs-tp26532198p26590506.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590331</id>
	<title>RE: OT: optimising GUIDs</title>
	<published>2009-12-01T03:24:15Z</published>
	<updated>2009-12-01T03:24:15Z</updated>
	<author>
		<name>Kennedy, Noel</name>
	</author>
	<content type="html">Have a look at cubes (I think they are called analysis services in SQL
&lt;br&gt;Server), I would think it could be better match for you than normal
&lt;br&gt;RDMS/SQL. &amp;nbsp;Disclaimer, never used it.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;With regards to your query:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Try a clustering index on Items.itemDate
&lt;br&gt;&lt;br&gt;Try a clustering index on ItemsToCategories.item_id
&lt;br&gt;Try a clustering index on Categories.category_id
&lt;br&gt;&lt;br&gt;Try a clustering index on ItemsToTypes.item_id
&lt;br&gt;&lt;br&gt;Try a clustering index on Types.Id
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Not so sure about this, getting a bit rusty on the ol'sql
&lt;br&gt;&lt;br&gt;Change where clause from c.Id in (etc), to &amp;nbsp;ic.category_id in etc. &amp;nbsp;(and
&lt;br&gt;remove the join to ItemsToCategories altogether)
&lt;br&gt;&lt;br&gt;Same thing on Types table
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;General advice: &amp;nbsp;Grab the SQL that Nh is producing and run the same
&lt;br&gt;query in SMS and get the query plan for it. &amp;nbsp;Look for the parts of the
&lt;br&gt;plan that are taking up all the time. &amp;nbsp;It's usually things like table
&lt;br&gt;scans. &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On
&lt;br&gt;Behalf Of DannyT
&lt;br&gt;Sent: 01 December 2009 10:43
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;Can you provide a little more info on how to go about this. How would a
&lt;br&gt;reporting db look compared to a relational db as it is currently? I'm
&lt;br&gt;assuming it would be de-normalised in some way, however i don't really
&lt;br&gt;see how. The joins which are currently used essentially are the options
&lt;br&gt;a user can select to filter on:
&lt;br&gt;&lt;br&gt;For a simplified example, this is the sort of query currently output by
&lt;br&gt;NH:
&lt;br&gt;&lt;br&gt;select count(i.Id), c.Name
&lt;br&gt;from Items i
&lt;br&gt;join ItemsToCategories ic on i.Id = ic.item_id
&lt;br&gt;join Categories c on ic.category_id = c.Id
&lt;br&gt;join ItemsToTypes it on i.id = it.item_id
&lt;br&gt;join Types t on it.type_id = t.Id
&lt;br&gt;where c.Id in ([list of ids from user interface])
&lt;br&gt;and t.Id in ([list of ids from user interface])
&lt;br&gt;and i.itemDate between '2009-10-01' and '2009-10-31'
&lt;br&gt;group by c.Name;
&lt;br&gt;&lt;br&gt;Where the user will have selected something like the following:
&lt;br&gt;&amp;nbsp;- units = Items
&lt;br&gt;&amp;nbsp;- Filter Categories = selection of up to 30
&lt;br&gt;&amp;nbsp;- Filter Types = selection of up to 10
&lt;br&gt;&amp;nbsp;- Date Range = from / to date
&lt;br&gt;&amp;nbsp;- Group by = Category
&lt;br&gt;&lt;br&gt;If I were to de-normalise this I'd end up with a ridiculously huge table
&lt;br&gt;of repeating data which makes me think there is another approach I'm not
&lt;br&gt;yet aware of. I'm not too fussed on not using NH for this aspect if it
&lt;br&gt;gets me the performance increase I need, however currently the sql
&lt;br&gt;generated by NH is pretty much what I would have used if querying this
&lt;br&gt;manually. 
&lt;br&gt;&lt;br&gt;I appreciate I'm going even more OT now and probably just highlighting a
&lt;br&gt;gap in my database/reporting knowledge so I'd be quite happy with any
&lt;br&gt;other resources anyone can provide and I'll bugger off there. That said
&lt;br&gt;however, surely this is a fairly common scenario for apps developers who
&lt;br&gt;follow the altnet way?
&lt;br&gt;&lt;br&gt;Thanks for your patience :)
&lt;br&gt;&lt;br&gt;2009/12/1 Sebastien Lambla &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;seb@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;Using nhibernate for large reports in a transactional database is like
&lt;br&gt;using a screwdriver to put fishnet stockings on an elephant. Get
&lt;br&gt;yourself a reporting DB and decouple your transactional and reporting
&lt;br&gt;concerns. The more data the worst the problem will become.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] On
&lt;br&gt;Behalf Of DannyT
&lt;br&gt;Sent: 30 November 2009 18:00
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I've converted everything to sequential ints as I really am only ever
&lt;br&gt;reading 90+% of the data. Unfortunately this has made only a marginal
&lt;br&gt;improvement. 
&lt;br&gt;&lt;br&gt;I'm hoping to avoid creating reporting tables as the queries are very
&lt;br&gt;dynamic (lots of lists of checkboxes relating to entities to filter on)
&lt;br&gt;and the current UI &amp;lt;&amp;gt; Domain &amp;lt;&amp;gt; NHService layer keeps everything really
&lt;br&gt;nice and clean and comprehensible.
&lt;br&gt;&lt;br&gt;This is the first time I've had worry about the performance when using
&lt;br&gt;NH and just thinking about what to do next makes me realise how much I
&lt;br&gt;appreciate using a decent ORM. Having to actually get up close and
&lt;br&gt;personal with the db after nearly 2 years of blissful NH induced
&lt;br&gt;ignorance is no fun prospect. And to think I was a very much typical
&lt;br&gt;skeptical anti-orm control freak beforehand.
&lt;br&gt;&lt;br&gt;I know this is going more off topic and I am starting to do the rounds
&lt;br&gt;on the DB oriented sites but if anyone has any cracking suggestions I'm
&lt;br&gt;all ears.
&lt;br&gt;&lt;br&gt;Thanks for the comments guys,
&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;2009/11/28 Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;CombId is another form of GUID. This Id is generated using an algorithm,
&lt;br&gt;rather than inbuilt GUID. This is a unique sequential ID.
&lt;br&gt;&lt;br&gt;Jimmy Nilsson has figured a way out to generate a sequential Id.
&lt;br&gt;Performance of CombId is far better than GUID.
&lt;br&gt;&lt;br&gt;For further info pl refer to following link :
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.informit.com/articles/printerfriendly.aspx?p=25862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.informit.com/articles/printerfriendly.aspx?p=25862&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Metrics are also given. We didn't believe the metrics to be true so we
&lt;br&gt;ourselves had performed our tests and found the thing to be true.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Try it out. It might help u..
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;On Sat, Nov 28, 2009 at 4:24 AM, Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;inline
&lt;br&gt;&lt;br&gt;On Fri, Nov 27, 2009 at 06:34, Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590331&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&lt;br&gt;I am not sure if you tried with COMBID. I dont know if NHibernate
&lt;br&gt;supports COMBID, but Fluent NH supports it.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;sorry?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; It's performance is equal to integer primary key.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;How do you know? What kind of performance? Fragmentation, speed, what?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; For knowing more about combid just google &amp;quot;Jimmy Nilsson
&lt;br&gt;combid&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I have got .Net equivalent code of generating combid. I can
&lt;br&gt;share it if you wish to generate them.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Very kind from you
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernat&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernat&lt;/a&gt;&lt;br&gt;e/src/NHibernate/Id/GuidCombGenerator.cs?view=markup&amp;gt; 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT%3A-optimising-GUIDs-tp26532198p26590331.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590262</id>
	<title>Re: OT: optimising GUIDs</title>
	<published>2009-12-01T03:22:42Z</published>
	<updated>2009-12-01T03:22:42Z</updated>
	<author>
		<name>Ryan Heath</name>
	</author>
	<content type="html">With the risk of sounding pedantic which I am not :)
&lt;br&gt;&lt;br&gt;You do use indexes on your tables, do you?
&lt;br&gt;The PKs will be probably covered, but fields like itemDate and FKs can
&lt;br&gt;easily slip in between.
&lt;br&gt;&lt;br&gt;// Ryan
&lt;br&gt;&lt;br&gt;On Tue, Dec 1, 2009 at 11:43 AM, DannyT &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590262&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;danmoov2@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you provide a little more info on how to go about this. How would a
&lt;br&gt;&amp;gt; reporting db look compared to a relational db as it is currently? I'm
&lt;br&gt;&amp;gt; assuming it would be de-normalised in some way, however i don't really see
&lt;br&gt;&amp;gt; how. The joins which are currently used essentially are the options a user
&lt;br&gt;&amp;gt; can select to filter on:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For a simplified example, this is the sort of query currently output by NH:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; select count(i.Id), c.Name
&lt;br&gt;&amp;gt; from Items i
&lt;br&gt;&amp;gt; join ItemsToCategories ic on i.Id = ic.item_id
&lt;br&gt;&amp;gt; join Categories c on ic.category_id = c.Id
&lt;br&gt;&amp;gt; join ItemsToTypes it on i.id = it.item_id
&lt;br&gt;&amp;gt; join Types t on it.type_id = t.Id
&lt;br&gt;&amp;gt; where c.Id in (*[list of ids from user interface]*)
&lt;br&gt;&amp;gt; and t.Id in (*[list of ids from user interface]*)
&lt;br&gt;&amp;gt; and i.itemDate between '2009-10-01' and '2009-10-31'
&lt;br&gt;&amp;gt; group by c.Name;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Where the user will have selected something like the following:
&lt;br&gt;&amp;gt; &amp;nbsp;- units = Items
&lt;br&gt;&amp;gt; &amp;nbsp;- Filter Categories = selection of up to 30
&lt;br&gt;&amp;gt; &amp;nbsp;- Filter Types = selection of up to 10
&lt;br&gt;&amp;gt; &amp;nbsp;- Date Range = from / to date
&lt;br&gt;&amp;gt; &amp;nbsp;- Group by = Category
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If I were to de-normalise this I'd end up with a ridiculously huge table of
&lt;br&gt;&amp;gt; repeating data which makes me think there is another approach I'm not yet
&lt;br&gt;&amp;gt; aware of. I'm not too fussed on not using NH for this aspect if it gets me
&lt;br&gt;&amp;gt; the performance increase I need, however currently the sql generated by NH
&lt;br&gt;&amp;gt; is pretty much what I would have used if querying this manually.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I appreciate I'm going even more OT now and probably just highlighting a
&lt;br&gt;&amp;gt; gap in my database/reporting knowledge so I'd be quite happy with any other
&lt;br&gt;&amp;gt; resources anyone can provide and I'll bugger off there. That said however,
&lt;br&gt;&amp;gt; surely this is a fairly common scenario for apps developers who follow the
&lt;br&gt;&amp;gt; altnet way?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your patience :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/1 Sebastien Lambla &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590262&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;seb@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Using nhibernate for large reports in a transactional database is like
&lt;br&gt;&amp;gt;&amp;gt; using a screwdriver to put fishnet stockings on an elephant. Get yourself a
&lt;br&gt;&amp;gt;&amp;gt; reporting DB and decouple your transactional and reporting concerns. The
&lt;br&gt;&amp;gt;&amp;gt; more data the worst the problem will become.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; *From:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590262&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590262&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;] *On
&lt;br&gt;&amp;gt;&amp;gt; Behalf Of *DannyT
&lt;br&gt;&amp;gt;&amp;gt; *Sent:* 30 November 2009 18:00
&lt;br&gt;&amp;gt;&amp;gt; *To:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590262&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;altdotnet@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; *Subject:* Re: [altdotnet] OT: optimising GUIDs
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've converted everything to sequential ints as I really am only ever
&lt;br&gt;&amp;gt;&amp;gt; reading 90+% of the data. Unfortunately this has made only a marginal
&lt;br&gt;&amp;gt;&amp;gt; improvement.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm hoping to avoid creating reporting tables as the queries are very
&lt;br&gt;&amp;gt;&amp;gt; dynamic (lots of lists of checkboxes relating to entities to filter on) and
&lt;br&gt;&amp;gt;&amp;gt; the current UI &amp;lt;&amp;gt; Domain &amp;lt;&amp;gt; NHService layer keeps everything really nice and
&lt;br&gt;&amp;gt;&amp;gt; clean and comprehensible.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This is the first time I've had worry about the performance when using NH
&lt;br&gt;&amp;gt;&amp;gt; and just thinking about what to do next makes me realise how much I
&lt;br&gt;&amp;gt;&amp;gt; appreciate using a decent ORM. Having to actually get up close and personal
&lt;br&gt;&amp;gt;&amp;gt; with the db after nearly 2 years of blissful NH induced ignorance is no fun
&lt;br&gt;&amp;gt;&amp;gt; prospect. And to think I was a very much typical skeptical anti-orm control
&lt;br&gt;&amp;gt;&amp;gt; freak beforehand.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I know this is going more off topic and I am starting to do the rounds on
&lt;br&gt;&amp;gt;&amp;gt; the DB oriented sites but if anyone has any cracking suggestions I'm all
&lt;br&gt;&amp;gt;&amp;gt; ears.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for the comments guys,
&lt;br&gt;&amp;gt;&amp;gt; Dan
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;2009/11/28 Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590262&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; CombId is another form of GUID. This Id is generated using an algorithm,
&lt;br&gt;&amp;gt;&amp;gt; rather than inbuilt GUID. This is a unique sequential ID.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Jimmy Nilsson has figured a way out to generate a sequential Id.
&lt;br&gt;&amp;gt;&amp;gt; Performance of CombId is far better than GUID.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For further info pl refer to following link :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.informit.com/articles/printerfriendly.aspx?p=25862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.informit.com/articles/printerfriendly.aspx?p=25862&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Metrics are also given. We didn't believe the metrics to be true so we
&lt;br&gt;&amp;gt;&amp;gt; ourselves had performed our tests and found the thing to be true.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Try it out. It might help u..
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sat, Nov 28, 2009 at 4:24 AM, Simone Busoli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590262&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simone.busoli@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; inline
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Nov 27, 2009 at 06:34, Bhoomi Kakaiya &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590262&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nice2seeyou@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am not sure if you tried with COMBID. I dont know if NHibernate supports
&lt;br&gt;&amp;gt;&amp;gt; COMBID, but Fluent NH supports it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; sorry?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;It's performance is equal to integer primary key.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; How do you know? What kind of performance? Fragmentation, speed, what?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;For knowing more about combid just google &amp;quot;Jimmy Nilsson combid&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have got .Net equivalent code of generating combid. I can share it if
&lt;br&gt;&amp;gt;&amp;gt; you wish to generate them.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Very kind from you&amp;lt;&lt;a href=&quot;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernate/Id/GuidCombGenerator.cs?view=markup&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernate/Id/GuidCombGenerator.cs?view=markup&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://danny-t.co.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://danny-t.co.uk&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT%3A-optimising-GUIDs-tp26532198p26590262.html" />
</entry>

</feed>
